To reproduce:
1. Open the project “500_shaderbug”
2. Enter Play mode
Expected result: GameObjects “SuzaneHlslInflation”, “SuzaneShaderGraph VariantInflation” infliate and “SuzaneHlslShrink”, “SuzaneShaderGraph VariantShrink” shrink
Actual result: GameObject “SuzaneShaderGraph VariantInflation” infliates and “SuzaneHlslInflation”, “SuzaneHlslShrink”, “SuzaneShaderGraph VariantShrink” shrink
Reproducible with: 2021.3.8f1, 2022.1.13f1, 2022.2.0b4, 2023.1.0a6
Could not test with: 2020.3.38f1 (Package errors)
Reproduced on: macOS Monterey 12.5.1 (Intel)
User’s note: I wrote a uniform variable in the hlsl. I set a value to the variable from C#. All meshes were affected. If I do not use a custom function (shader graph only), works well