[unity] Fixed additional URP shaders compile errors on Unity 6.3 on some configurations. See #2993.

This commit is contained in:
Harald Csaszar 2025-12-09 21:52:05 +01:00
parent f5c53d3bc6
commit f099aa0638
2 changed files with 16 additions and 12 deletions

View File

@ -10,21 +10,23 @@
#endif
#include "Packages/com.esotericsoftware.spine.urp-shaders/Shaders/Include/SpineCoreShaders/Spine-Skeleton-Tint-Common.cginc"
#if USE_SHAPE_LIGHT_TYPE_0
SHAPE_LIGHT(0)
#endif
#if UNITY_VERSION < 60030000 // before Unity 6000.3
#if USE_SHAPE_LIGHT_TYPE_0
SHAPE_LIGHT(0)
#endif
#if USE_SHAPE_LIGHT_TYPE_1
SHAPE_LIGHT(1)
#endif
#if USE_SHAPE_LIGHT_TYPE_1
SHAPE_LIGHT(1)
#endif
#if USE_SHAPE_LIGHT_TYPE_2
SHAPE_LIGHT(2)
#endif
#if USE_SHAPE_LIGHT_TYPE_2
SHAPE_LIGHT(2)
#endif
#if USE_SHAPE_LIGHT_TYPE_3
SHAPE_LIGHT(3)
#endif
#if USE_SHAPE_LIGHT_TYPE_3
SHAPE_LIGHT(3)
#endif
#endif // #if UNITY_VERSION < 60030000 // before Unity 6000.3
TEXTURE2D(_MaskTex);
SAMPLER(sampler_MaskTex);

View File

@ -96,6 +96,7 @@ Shader "Universal Render Pipeline/2D/Spine/Skeleton Lit" {
TEXTURE2D(_MaskTex);
SAMPLER(sampler_MaskTex);
#if UNITY_VERSION < 60030000 // before Unity 6000.3
#if USE_SHAPE_LIGHT_TYPE_0
SHAPE_LIGHT(0)
#endif
@ -111,6 +112,7 @@ Shader "Universal Render Pipeline/2D/Spine/Skeleton Lit" {
#if USE_SHAPE_LIGHT_TYPE_3
SHAPE_LIGHT(3)
#endif
#endif
Varyings CombinedShapeLightVertex(Attributes v)
{