summaryrefslogtreecommitdiffstats
path: root/interpolators.cginc
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2024-08-20 14:04:53 -0700
committeryum <yum.food.vr@gmail.com>2024-08-20 14:04:53 -0700
commitd973a2d9fe3d380b04550bc68075b9d8c369cc10 (patch)
treea60b1c2401d59d8f82faa49aacc2cef5eeed8e5e /interpolators.cginc
parentb7407fa9d7a917f7d62a7a2e12f96e90af11215c (diff)
Add two more UV channels
Diffstat (limited to 'interpolators.cginc')
-rw-r--r--interpolators.cginc42
1 files changed, 25 insertions, 17 deletions
diff --git a/interpolators.cginc b/interpolators.cginc
index 12013a1..554a637 100644
--- a/interpolators.cginc
+++ b/interpolators.cginc
@@ -10,7 +10,9 @@ struct appdata
float4 vertex : POSITION;
float3 normal : NORMAL;
float2 uv0 : TEXCOORD0;
- float2 uv2 : TEXCOORD1;
+ float2 uv1 : TEXCOORD1;
+ float2 uv2 : TEXCOORD2;
+ float2 uv3 : TEXCOORD3;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
@@ -19,15 +21,17 @@ struct v2f
{
float4 pos : SV_POSITION;
float2 uv0 : TEXCOORD0;
- float2 uv2 : TEXCOORD1;
+ float2 uv1 : TEXCOORD1;
+ float2 uv2 : TEXCOORD2;
+ float2 uv3 : TEXCOORD3;
#if defined(LIGHTMAP_ON)
- float2 lmuv : TEXCOORD2;
+ float2 lmuv : TEXCOORD4;
#endif
- float3 worldPos : TEXCOORD3;
- float3 normal : TEXCOORD4;
- float3 objPos : TEXCOORD5;
+ float3 worldPos : TEXCOORD5;
+ float3 normal : TEXCOORD6;
+ float3 objPos : TEXCOORD7;
#if defined(SSR_ENABLED)
- float4 screenPos : TEXCOORD6;
+ float4 screenPos : TEXCOORD8;
#endif
UNITY_VERTEX_INPUT_INSTANCE_ID
@@ -40,7 +44,9 @@ struct appdata
{
float4 vertex : POSITION;
float2 uv0 : TEXCOORD0;
- float2 uv2 : TEXCOORD1;
+ float2 uv1 : TEXCOORD1;
+ float2 uv2 : TEXCOORD2;
+ float2 uv3 : TEXCOORD3;
float3 normal : NORMAL;
float4 tangent : TANGENT;
@@ -51,21 +57,23 @@ struct v2f
{
float4 pos : SV_POSITION;
float2 uv0 : TEXCOORD0;
- float2 uv2 : TEXCOORD1;
+ float2 uv1 : TEXCOORD1;
+ float2 uv2 : TEXCOORD2;
+ float2 uv3 : TEXCOORD3;
#if defined(LIGHTMAP_ON)
- float2 lmuv : TEXCOORD2;
+ float2 lmuv : TEXCOORD4;
#endif
- float3 normal : TEXCOORD3;
- float4 tangent : TEXCOORD4;
- float3 worldPos : TEXCOORD5;
- float3 objPos : TEXCOORD6;
+ float3 normal : TEXCOORD5;
+ float4 tangent : TEXCOORD6;
+ float3 worldPos : TEXCOORD7;
+ float3 objPos : TEXCOORD8;
- SHADOW_COORDS(7)
+ SHADOW_COORDS(9)
#if defined(VERTEXLIGHT_ON)
- float3 vertexLightColor : TEXCOORD8;
+ float3 vertexLightColor : TEXCOORD10;
#endif
#if defined(SSR_ENABLED)
- float4 screenPos : TEXCOORD9;
+ float4 screenPos : TEXCOORD11;
#endif
UNITY_VERTEX_INPUT_INSTANCE_ID