Search Issue Tracker

Active

Votes

0

Found in

6000.0.60f1

6000.2.6f1

6000.3.0b5

6000.4.0a3

Issue ID

UUM-121873

Regression

No

Sampling a texture using an HLSL file throws shader errors and the code does not compile

-

Steps to reproduce:

  1. Open the attached package
  2. Open the New VFX.vfx
  3. Open TexCodeEditor and TexShaderFile and notice that the code is identical
  4. Plug TexShaderFile into {}Set Color block{}, then check the Scene view and console

Actual results: Code does not compile when it comes from shader file

Expected results: Code does compile when it comes from shader file

Reproducible with versions: 6000.0.47f1, 6000.0.60f1, 6000.2.8f1, 6000.4.0a3

Not reproducible with versions: 

Can’t test with versions: 

Tested on (OS): macOS

{}Notes:{}{}{}

Shader errors:

  • Shader error in '': redefinition of 'VFXSampler2D' at kernel CSMain at Assets/Tex.hlsl(1) (on metal)
  • .compute: Kernel at index (0) is invalid

 

I bumped into crash several times when editing values (inconsistent):

  • VisualEffectAssetUtility::SetValueSheet(PPtr<VisualEffectAsset> const&, VFXExpressionValuesSheetInternal const&, ScriptingExceptionPtr) + 163

VisualEffectAssetUtility_CUSTOM_SetValueSheet(void, VFXExpressionValuesSheetInternal__ const&) + 139

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.