From a0c9d6a6aa8a8d502d06bc271addbdd3a61b39d8 Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Fri, 18 Jul 2025 19:13:31 +0200 Subject: [PATCH] [unity] Fixed SkeletonGraphic shader texcoord precision issue. Closes #2892. --- .../CGIncludes/Spine-SkeletonGraphic-NormalPass.cginc | 2 +- .../CGIncludes/Spine-SkeletonGraphic-TintBlack-NormalPass.cginc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/spine-unity/Assets/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/CGIncludes/Spine-SkeletonGraphic-NormalPass.cginc b/spine-unity/Assets/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/CGIncludes/Spine-SkeletonGraphic-NormalPass.cginc index 3bec70095..3c61072ea 100644 --- a/spine-unity/Assets/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/CGIncludes/Spine-SkeletonGraphic-NormalPass.cginc +++ b/spine-unity/Assets/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/CGIncludes/Spine-SkeletonGraphic-NormalPass.cginc @@ -17,7 +17,7 @@ struct VertexInput { struct VertexOutput { float4 vertex : SV_POSITION; fixed4 color : COLOR; - half2 texcoord : TEXCOORD0; + float2 texcoord : TEXCOORD0; float4 worldPosition : TEXCOORD1; UNITY_VERTEX_OUTPUT_STEREO }; diff --git a/spine-unity/Assets/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/CGIncludes/Spine-SkeletonGraphic-TintBlack-NormalPass.cginc b/spine-unity/Assets/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/CGIncludes/Spine-SkeletonGraphic-TintBlack-NormalPass.cginc index cd1cad6c9..9f4649be0 100644 --- a/spine-unity/Assets/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/CGIncludes/Spine-SkeletonGraphic-TintBlack-NormalPass.cginc +++ b/spine-unity/Assets/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/CGIncludes/Spine-SkeletonGraphic-TintBlack-NormalPass.cginc @@ -19,7 +19,7 @@ struct VertexInput { struct VertexOutput { float4 vertex : SV_POSITION; half4 color : COLOR; - half2 texcoord : TEXCOORD0; + float2 texcoord : TEXCOORD0; float4 darkColor : TEXCOORD1; float4 worldPosition : TEXCOORD2; #ifdef _CANVAS_GROUP_COMPATIBLE