Unity Issue Tracker - Shader flickering due to incorrect CBUFFER value for a frame in custom RenderGraph render pass
Closed
UUM-128592
Shader flickering due to incorrect CBUFFER value for a frame in custom RenderGraph render pass
Unity: Shader System
As Designed
6.5.X
6.4.X
6.3.X
Issue in the customer code, which has been addressed and the fix has been provided to the customer. Fix has been accepted by the customer.
Issue in the customer code, which has been addressed and the fix has been provided to the customer. Fix has been accepted by the customer.
Issue in the customer code, which has been addressed and the fix has been provided to the customer. Fix has been accepted by the customer.
Steps to reproduce:
1. Open attached user's project "ShaderBindingIssue.zip"
2. Open the "SampleScene.unity" Scene
3. Enter to play mode
Expected results: no flickering on the outline effect
Actual results: outline effect is flickering
Reproducible with: 6000.3.0f1, 6000.4.0a5
Could not test on 6000.5.0a3 due to "Assets\Source\Rendering\Highlights\HighlightService.cs(149,65): error CS8601: Possible null reference assignment."
Could not test on 6000.0.63f1 and 6000.2.14f1 due to "Assets\Source\Rendering\Highlights\HighlightRenderPass.cs(554,53): error CS1061: 'SkinnedMeshRenderer' does not contain a definition for 'SetShaderUserValue"
Environment tested: Windows 11 24H2
Notes:
-Reproducible on macOS
-Reproducible with D3D12, D3D11, Vulkan
-Reproducible in Windows Standalone Player
Prioritise and Follow this issue
Have a workaround or additional info about this issue?