cocos-engine
cocos-engine copied to clipboard
Address the issue where the post-processing effects of the new pipeline are unusable.
Greptile Summary
This pull request addresses issues with post-processing effects in the new rendering pipeline, focusing on improvements to descriptor set updates and render pass management.
- Modified
updatePerPassUBOincocos/rendering/custom/define.tsto simplify and enhance texture and sampler binding logic - Significantly refactored
cocos/rendering/custom/executor.tsto improve rendering pipeline execution, particularly for post-processing effects - Updated render pass and queue management in
executor.tsfor increased efficiency and flexibility - Enhanced scene processing logic in
executor.tsto better support the new pipeline structure - Improved overall robustness of the rendering system, addressing usability issues with post-processing effects
Interface Check Report
This pull request does not change any public interfaces !
Will report error when enabling/disabling builtin-pipeline post processes. Do not merge into v3.8.4 currently.