Add TBDR Pipeline & Optimize Pipeline #15
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
基于现有的TBR和Deferred管线,可以继续实现TBDR管线进行进一步优化。目前已有的工作包括:
Test
目前阶段的性能测试结果与TBR相仿,单帧渲染时间在100ms左右。
测试环境:i9-13900h, WSL2(Ubuntu2404)
ToDo
当前基础测试场景无法充分体现TBDR的优势。为了进一步精细化测试和调优,需要为当前渲染框架引入多光源/半透明场景,需要拓展相关代码实现。