Steps to reproduce:
- Import the attached package to HDRP project
- Observe console errors
- Drag New VFX.vfx to the Scene
- Observe more errors in the console
Actual results: VFX compilation breaks and errors are thrown to the console
Expected results:
- If the data types are incompatible, the connection should not be allowed, and a user-friendly error should be thrown
- If the data types are compatible, the VFX should render without any errors in the console
Reproducible with versions: 6000.0.2.0a9, 6000.0.33f1
Not reproducible with versions: 2022.3.54f1 (feature is not introduced yet), 2023.3.0b10
Can’t test with versions:
Tested on (OS):
Notes:
- [New VFX] [Ribbon] Render Strip - Clear.compute: Kernel at index (0) is invalid
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
- [New VFX] [Ribbon] Render Strip - Fill.compute: Kernel at index (0) is invalid
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
- [New VFX] [Ribbon] Render Strip - Count.compute: Kernel at index (0) is invalid
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)