Search Issue Tracker
Fix In Review for 12.0.0
Votes
0
Found in [Package]
11.0.0
Issue ID
1304033
Regression
No
Custom RendererFeature doesn’t render anything if event is “AfterRendering” and Post Processing is enabled
To reproduce:
1. Open attached project;
2. Open the "Sample" scene;
3. Toggle Post Processing on the Main Camera and observe the difference in the Game view;
4. In ForwardRenderer, find the NewCustomRenderPassFeature and change its event to "After Rendering Skybox" and toggle Post Processing again
Result: RendererFeature doesn't render anything when event is "After Rendering" and Post Processing is enabled; when event is "After Rendering Skybox, the renderer feature renders as expected.
Reproduced with: 2021.1.0a9 (URP 11.0.0)
Note:
If a user wants to have a renderer feature where the RenderPassEvent is controllable, they have to add code to determine if the feature should write to _CameraColorTexture or _AfterPostProcessingTexture.
_AfterPostProcessingTexture should be removed but meanwhile we should re-bind the RenderTargetIdentifier as _CameraColorTexture. With that users will not need to think about what the camera is rendering to, instead they just use the camera target.
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- WebGPU errors when CoreCopy shader is used to copy an MSAA texture
- Unity Cloud icon does not appear next to project and does not connect correctly when the project is created with Cloud but closed right after creation
- ScrollerSlider in the Scroller Control is still using UXMLTraits
- Crash on ExtractHandles when shutting down the Editor in a specific scene while Burst jobs are in progress
- Unity Hub closes with no "Project is currently open" window when selecting an already open project from the Projects list
Add comment