From 8ae1471967f6855a55b6d07db76baeb00512c872 Mon Sep 17 00:00:00 2001 From: prushton2 Date: Mon, 6 Apr 2026 15:57:50 -0400 Subject: [PATCH] updated texture and flipped texture horizontally --- src/shaders/material.wgsl | 2 +- textures/grass_side.png | Bin 804 -> 793 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shaders/material.wgsl b/src/shaders/material.wgsl index 71124a9..3beee88 100644 --- a/src/shaders/material.wgsl +++ b/src/shaders/material.wgsl @@ -148,5 +148,5 @@ fn get_texture_color(record: HitRecord) -> vec3 { let pct_across = u32(abs((dot(cross(quad.v, record.normal), record.position - quad.q))*16 / length(quad.v))); let pct_up = u32(abs((dot(cross(quad.u, record.normal), record.position - quad.q))*16 / length(quad.u))); - return textureLoad(textures, vec2u(pct_across, (15-pct_up) + 16 * u32(material.texture_id)), 0).rgb * 255.0; + return textureLoad(textures, vec2u((15-pct_across), (15-pct_up) + 16 * u32(material.texture_id)), 0).rgb * 255.0; } \ No newline at end of file diff --git a/textures/grass_side.png b/textures/grass_side.png index 23437aa7b2be691363ab1a25983fcbb2a41a8d8e..ffe278d09ad7fadf49b1007947c08688a0e04256 100644 GIT binary patch delta 769 zcmV+c1OEJ^2AKwsB!A#ZL_t(IPd!sRYZOr!J$K%_lkCoJqHbbzEwqYxh+<$$U#Z(;Auz280O zJLmgGT=;rJf>HNPwV+yPW9`sI(T>oHb)3xk*}ICO9cF8mAAeZcDinaaT+Bt;hO?<* z;?pLU=TG6Z+XX`^F&?(CTD0Jq(Gh{OrF8-3KDO}YzIOyNy|9h%4+rt+OA~Kry8ERy zfrF}q%KdiB#L6)XDo?z-cUcNDo0|FumY#Zew$y}U7)YeV@@*4$K8N`5IEN>TK2~;` z7_AiXYrEc+uz&bqLaI#_1H~LbN46S128(&<8enKTR`;5ysIx32w(Fhj=}b8fv2gd2 z^eNwfK;F_(a!vf+Y8;uR9xe`*c}?Kw#vaBhWtgVGkH34}3SLc*OP%GHTnqo2L>4k* z^&ArgOT(W7KTACA<*;7sJ`b_Fjd~mB`don=g(e8(Sm?1e)Y=JBB#$8dGpaz4{dNe0RnadJi zzDol;p?`$uvV9yJKTK3Z5G5({1hojRk-QZoASN{a&h``F#q@}b5{XtP%??T~HIgM_ zXZlKiC&Aj1bBIUR4RjPc7h(VT@L(+)ezK=Sb8q!G;b*%QckDFHKCE*GYDF=Azt4c zm)o@f#|vbm2YG&!y3jL#0%u`;KgcdB{Yr)cci74t+uKWEF+VjX)y$VzeoTGsFh<$7 zQ0;S2>x8JaVoETv%kp=d5e%|>WC@w;IR^d%0|P`d;RZhI00000NkvXXu0mjf&CqJC delta 781 zcmV+o1M>Wt2BZd%B!BBkL_t(IPd!sRYg9oPJ#*i?H`%?r5sfh#1w}AEB8r7CB1A<* zMG+JQLBv8(NTC+?S_t|B6br#xun<86J1eme0#-gl5~GRxym#+&JTohPTg=>c=HCt*@s8uvG*bFo(ukiOx<6=yGtXu z{Hl$6=lkciZ$cAXeA~gB<2KSo8yjB!gm`dfk5pH-(NFli#=@4L5}sutmlDrU+Bo$h z!Q(3>TzwMZ(|=+c+lQ<8xX|oNcyeLCREH{7S4#jLnQuiHsg_|HfMuBYved?~y3--C z(Cq2m`g$4S{^{K^qI?SiWyeI#w=px{`j^~ac8%8gOyI-p5_SyNVcP=le=PMYxIHx? zO_pEt9sFt&SxC(qcs44IfzN*;owzP2;d`UMA7yp3&3_P^hJ1)?2ewMf63B}Jh9HpV zV8Aud2y+z3G3eT8M2UWAkf>xE2$O=wTJUWL;?enivJ=OcYbEGqIduzt88PX=*a|Fm zduYWOmcvvVZ7X9KBW!(%MvLo*#$}u;g>>FD;o7D)szQ+EFoDIYn!OCegD%(K1 zq27!JG=K5h!Eu?fe4hsP5{bZP`#3mJlBJZ!@c{k2MOc?xaTtR@FQ`=;k zOLTjMzNq=sNS2hH8S+hZC`D;j?6tC~!APqGwKVI40YGR*pP=tFF~W5QG$)%EdO^qg+=y&ED3W1&%$3TLq#&6x_uY`0000< LMFvhpu0mjfrsj7Y