cocos-engine icon indicating copy to clipboard operation
cocos-engine copied to clipboard

Address the issue where the post-processing effects of the new pipeline are unusable.

Open GengineJS opened this issue 1 year ago • 2 comments

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 updatePerPassUBO in cocos/rendering/custom/define.ts to simplify and enhance texture and sampler binding logic
  • Significantly refactored cocos/rendering/custom/executor.ts to improve rendering pipeline execution, particularly for post-processing effects
  • Updated render pass and queue management in executor.ts for increased efficiency and flexibility
  • Enhanced scene processing logic in executor.ts to better support the new pipeline structure
  • Improved overall robustness of the rendering system, addressing usability issues with post-processing effects

GengineJS avatar Aug 21 '24 07:08 GengineJS

Interface Check Report

This pull request does not change any public interfaces !

github-actions[bot] avatar Aug 21 '24 07:08 github-actions[bot]

Will report error when enabling/disabling builtin-pipeline post processes. Do not merge into v3.8.4 currently.

star-e avatar Aug 21 '24 08:08 star-e