Skip bloom rendering if HDR is disabled #15856
Closed
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.
Objective
camera.hdr
while havingBloom
component, which can be reproduced withtransmission
example where you can toggle it withH
key. Several examples appear broken following recent changes #15570 (comment)Bloom
component is conditionally extracted here, so before retained rendering world the component existed in rendering world only when HDR is enabled.Solution
!camera.hdr
.It seems that conditional extraction is no longer a valid pattern, because
extract_component
returningNone
will keep the previous value if it existed.Testing
transmission
example no longer crashes when toggling HDR