Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wants to merge 1 commit into
base: v3.8.4
Choose a base branch
from

Conversation

GengineJS
Copy link
Contributor

@GengineJS GengineJS commented Aug 21, 2024

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 GengineJS requested a review from star-e August 21, 2024 07:42
Copy link

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

2 file(s) reviewed, no comment(s)
Edit PR Review Bot Settings

Copy link

Interface Check Report

This pull request does not change any public interfaces !

@star-e
Copy link
Contributor

star-e commented Aug 21, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants