From 0dd730d8dee01b9b31b2d77499315ed988b7c0d3 Mon Sep 17 00:00:00 2001 From: mcrcortex <18544518+MCRcortex@users.noreply.github.com> Date: Sun, 22 Jun 2025 12:14:14 +1000 Subject: [PATCH] nope cant do that am stupid --- src/main/resources/assets/voxy/shaders/lod/gl46/quads.frag | 4 ++-- src/main/resources/assets/voxy/shaders/lod/gl46/quads2.vert | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/resources/assets/voxy/shaders/lod/gl46/quads.frag b/src/main/resources/assets/voxy/shaders/lod/gl46/quads.frag index f8a02bf0..b9461868 100644 --- a/src/main/resources/assets/voxy/shaders/lod/gl46/quads.frag +++ b/src/main/resources/assets/voxy/shaders/lod/gl46/quads.frag @@ -43,12 +43,12 @@ vec4 computeColour(vec4 colour) { if (useTinting() && abs(colour.r-colour.g) < 0.02f && abs(colour.g-colour.b) < 0.02f) { colour *= uint2vec4RGBA(interData.z).yzwx; } - return (colour * uint2vec4RGBA(interData.y)) + uint2vec4RGBA(interData.w); + return (colour * uint2vec4RGBA(interData.y)) + vec4(0,0,0,float(interData.w&0xFFu)/255); } uint getFace() { - return (interData.w)&7u; + return (interData.w>>8)&7u; } vec2 getBaseUV() { diff --git a/src/main/resources/assets/voxy/shaders/lod/gl46/quads2.vert b/src/main/resources/assets/voxy/shaders/lod/gl46/quads2.vert index fb55236d..f2c072b8 100644 --- a/src/main/resources/assets/voxy/shaders/lod/gl46/quads2.vert +++ b/src/main/resources/assets/voxy/shaders/lod/gl46/quads2.vert @@ -180,7 +180,7 @@ void main() { } setSizeAndFlags(modelId, flags, quadSize); - setTintingAndExtra(tinting, conditionalTinting, addin); + setTintingAndExtra(tinting, conditionalTinting, addin|(face<<8)); }