From 6a10c50359aa62405118a78c69dccef0394f8591 Mon Sep 17 00:00:00 2001 From: yum Date: Tue, 28 Oct 2025 17:15:36 -0700 Subject: add machinery for multiple uv channels --- 3ner.cginc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to '3ner.cginc') diff --git a/3ner.cginc b/3ner.cginc index 08bb7cd..da04aba 100644 --- a/3ner.cginc +++ b/3ner.cginc @@ -30,7 +30,10 @@ v2f vert(appdata v) { #if defined(_TESSELLATION) o.tpos = v.vertex; #endif - o.uv0 = v.uv0; + o.uv01.xy = v.uv0; + o.uv01.zw = v.uv1; + o.uv23.xy = v.uv2; + o.uv23.zw = v.uv3; o.objPos = v.vertex; #if defined(_VERTEX_DEFORMATION_FRAGMENT_NORMALS) || defined(_VERTEX_DEFORMATION_TESSELLATION) o.objPos_orig = v.vertex; @@ -160,7 +163,8 @@ v2f domain( patch[1].fieldName * baryc.y + \ patch[2].fieldName * baryc.z - o.uv0 = DOMAIN_INTERP(uv0); + o.uv01 = DOMAIN_INTERP(uv01); + o.uv23 = DOMAIN_INTERP(uv23); #if defined(_TESSELLATION) o.objPos = DOMAIN_INTERP(tpos); #else -- cgit v1.2.3