Search Issue Tracker

Fixed in N/A (awaiting for merge)

Fixed in 10.5.0

Votes

0

Found in [Package]

12.0.0

Issue ID

1323434

Regression

No

[VFX] Too many GPU Event leads to compilation error

Package: Visual Effect Graph

-

After link of 6 gpu event to the same system observe the error
`syntax error: unexpected token 'if' at kernel CSMain`

  1. Resolution Note (fix version N/A (awaiting for merge)):

    Thanks for this report, the fix is pretty straightforward and related to this line of code : https://github.com/Unity-Technologies/Graphics/blob/master/com.unity.visualeffectgraph/Editor/Compiler/VFXCodeGenerator.cs#L144
    However, 6 output for gpuevent are only possible on DX11 if the sorting is disabled or there isn't any particle lifetime, otherwise, you will get this error :
    ```Shader uses 9 UAVs (0 textures and 9 buffers), which is more than the 8 maximum currently supported on D3D11.0.This is OK if you are only targeting D3D11.1 platforms at kernel CSMain (on d3d11)```

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.