Shader define bug with specific languages

Avatar
  • updated
  • Fixed

ToUpper is used in ShapesBlendModeExtensions.BlendShaderDefine. This should be ToUpperInvariant.

In Turkish specifically the upper case i is İ which will mean the shader won't define properly.

Reporting a bug? please specify Unity version:
2022.1.0b5
Reporting a bug? please specify Shapes version:
4.1.1
Reporting a bug? please specify Render Pipeline:
URP
Avatar
Freya Holmér creator
  • Fixed

classic~

this has now been fixed in, whatever the next version will be called!