Search Issue Tracker

Fixed

Fixed in 6000.0.58f1, 6000.2.1f1, 6000.3.0a5

Votes

1

Found in

6000.0.54f1

6000.1.13f1

6000.2.0b11

6000.3.0a3

Issue ID

UUM-112727

Regression

No

Errors “There are more UAVs (9) than the maximum supported (8) in Ray Tracing Shader "RayTracingUAVBug".“ and “RayTracingUAVBug.raytrace: Ray tracing program is invalid“ are present when using more than 8 UAVs

-

Reproduction steps:
1. Open the attached project "ReproProj"
2. Open the “/Assets/Scenes/SampleScene.unity” Scene
3. Observe the Console

Expected result: No Errors exist
Actual result: Errors “There are more UAVs (9) than the maximum supported (8) in Ray Tracing Shader "RayTracingUAVBug".“ and “RayTracingUAVBug.raytrace: Ray tracing program is invalid“ are present

Reproducible with: 2022.3.62f1, 6000.0.54f1, 6000.1.13f1, 6000.2.0b11, 6000.3.0a3

Testing environment: Windows 10 Enterprise 21H2
Not reproducible on: No other environment tested

Note:
- Similar issue mentioned in Discussions: [https://discussions.unity.com/t/computeshader-with-more-than-8-buffers/819100/8]
- Reproducible only when using DX12

  1. Resolution Note (fix version 6000.3.0a5):

    Raised the maximum amount of UAVs supported in RayTracingShaders to 64. Fix verified using 33 UAVs.
    Fix verified in 6000.3.0a5_2bad36b0e352

  2. Resolution Note (fix version 6000.2.1f1):

    Fix verified in 6000.2.1f1.3141

  3. Resolution Note (fix version 6000.0.58f1):

    Fix verified in Unity 6000.0.58f1.12149.

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.