Search Issue Tracker

Won't Fix

Votes

0

Found in

2021.3.33f1

2022.3.14f1

2023.1.2f1

2023.2.0a21

2023.3.0a3

Issue ID

UUM-41560

Regression

Yes

[HDRP] rendering from this custom pass only works with render graph viewer window open in editor

--

-

Steps
1. open project and open custom-vertex-buffer-blit-shader scene
2. enter playmode
3. press tab key to change SRP
- first press enables custom rendering effects
- second press switches to HDRP (custom rendering effects off)
- third press switches to HDRP (custom rendering effects on)

Expected: custom rendering effects are rendered in HDRP (with custom rendering effects on)
Actual: last render result is seen and no further updates

Repro (workaround helps): 2023.2.0a21 on Windows (MacOS blocked by another bug)
Repro (workaround doesn't help): 2023.1.2f1 on windows
No repro: 2022.3.4f1

Workaround: open Window > Analysis > Render Graph Viewer

NOTES:
- checked in RenderDoc - seems related to UAV access in the shader for custom rendering (worked before, broken in later versions)

  1. Resolution Note:

    I believe the issue is caused by a separate command buffer being used in HDRP's custom pass system. This is not supported because it means that the command buffer you're executing inside your custom pass will run on the GPU before HDRP starts rendering which will cause several problems if you try to access HDRP GPU data.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.