From 742c8149f3a4e861312d031f25e1cbad5a732ec4 Mon Sep 17 00:00:00 2001 From: Peter Li Date: Wed, 7 May 2025 15:17:00 -0700 Subject: [PATCH] saving --- engine/rend/shaders/meshes.vert.hlsl | 3 ++- engine/ui/build.zig | 1 + engine/ui/build.zig.zon | 1 + .../content/_shaders/dxil/meshes.vert.dxil | Bin 6536 -> 6408 bytes projects/content/_shaders/msl/meshes.vert.msl | 2 +- projects/content/_shaders/spv/meshes.vert.spv | Bin 2488 -> 2332 bytes tools/scripts/cookShaders.py | 1 - 7 files changed, 5 insertions(+), 3 deletions(-) diff --git a/engine/rend/shaders/meshes.vert.hlsl b/engine/rend/shaders/meshes.vert.hlsl index 7331023..8e86d2c 100644 --- a/engine/rend/shaders/meshes.vert.hlsl +++ b/engine/rend/shaders/meshes.vert.hlsl @@ -57,7 +57,8 @@ Output main(Input input) float4 WorldPos = mul(scene[input.Instance].Model, pos); output.Position = mul(ViewProjection, mul(scene[input.Instance].Model, pos)); output.WorldPos = WorldPos.xyz; - output.Normal = mul(scene[input.Instance].Model, float4(input.Normal, 1.0)).xyz; + // output.Normal = mul(scene[input.Instance].Model, float4(input.Normal, 1.0)).xyz; + output.Normal = input.Normal; output.DirectionalShadowFragPos = mul(ShadowMapProjection, WorldPos); output.Instance = input.Instance; diff --git a/engine/ui/build.zig b/engine/ui/build.zig index c951af3..d2f454f 100644 --- a/engine/ui/build.zig +++ b/engine/ui/build.zig @@ -6,6 +6,7 @@ const dependencyList = [_][]const u8{ "platform", "rend", "papyrus", + "shaderTypes", "sdl3", }; diff --git a/engine/ui/build.zig.zon b/engine/ui/build.zig.zon index 1895ffe..507859a 100644 --- a/engine/ui/build.zig.zon +++ b/engine/ui/build.zig.zon @@ -7,6 +7,7 @@ .papyrus = .{ .path = "../papyrus" }, .rend = .{ .path = "../rend" }, .sdl3 = .{ .path = "../../lib/sdl3" }, + .shaderTypes = .{ .path = "../../lib/sdl3/shaderTypes" }, }, .paths = .{ "", diff --git a/projects/content/_shaders/dxil/meshes.vert.dxil b/projects/content/_shaders/dxil/meshes.vert.dxil index d8cdacf5ac7538477a724b3c2a94afcff11182e9..3e1902c54dccac8ee0029988a0370893601452d8 100644 GIT binary patch delta 1612 zcmZuxe@qis9KUOi>$UVJKaNrw*D7>XX1xL;>U6z=9ae}&h(ROv%3!uqsuOf*%nGzr zkeU?FALtSVB&0KgU?__$ZsVY!Gh*!KoG#7)LuQO_;B-;vAA6Nzb=gZUdHH_d`}}&} zTtj+8T4GL-K6`)sRc`*F1GbS>P)HVLU=Tz>FeCt{a*EdGfh{BkN93Tc&mOp|(CJ?tai><*T<-lb31BASjt^!&0r!Fb7{YfKkxZ;?T4!mj5UkifpT;h!d3vt zdCzCs>}ZI6pA>?Ev_!O&et}Bh?KGbwg4c05yIQBs@OZysu&A>Wy-l?RwH&KCJg z25lGqL5XzcA^k;I9;lU1GG0!O{66C@t7d04uvcDonuYGHR;PgJGxy(xgcCJ!kEs@C zs_;Hlx533AwZ2U3mxZ<>|FRlq)`0VUX&%|cF1#hClJJLu7Ybn^BSJqIa7>JeRG4eH z?8<}a2Njybnn$A*Lxa37h*PQHbP_GB)BwE5M&y{|jLP^;OnfH4ZJIZLnE4}=Qx_O? zPw?+RxO#J|dE{^0uxuHr(BM{kWmRP?!dlQg^{SF4tF&%6*-A5}ez^AS)P2BaaCP(l zYK#XH`A`Pk?;KYf4r z*l0et(+KWX?b}sG+U+~5%vAuQvcQ$L!MUQeTC3S>E&FtBX#uF06|gcxU>m0l@1Ed1 zJsy&u;;q+!+aK-RW3K}21uRpqh<6WO9(3Q>{biNXwotv^$o?XANof8M!R$Pe?6>Ff zA(+FtdCclv%m?#`(_KQN=s)w-%M(qp;e)+1F*jN2^pahW0z;dPJx~%Di5brn|`;S+s(Vh}RXSsUf6oH-P2B-q* zw zEE2tC0O>@T2ABmbB)6DhKrBBut4DATi=xn{jPO0|wx zEY_tH^H<5Ice=DmB ziP*UyEDnS*RMcWwwj#_HiX!s|+-6W2sjef1%>{_rbee5fpmZj?e@44rB-{+p> z3{i&YpwxUx${)F_T#}lY6ED_ZyZ7_`fU^()z)&BAAuc)qWJXuwI+#Wwdh@sOLztWJ z=PXfrubfh&mxM|C}|%Md7+&t{{Ty!YWsG-Z)>ZO%`E(l5JGEj4DeR$wd3D#t=#vBrtBEh@kz( z3Q8Hi&lDnq{Ynaol&Kv@Of{!YwHd;xKJj8f4-;A=7W5ivR3Y@#7)xEQ0y>(6gJ9&6 zF_WTtgi?u9%0y2!ffSWV)1g~825%lSp$7rMNvRY$Ar9q`sUTDC+I zycwO1tuiG%)zL@=WhXEFr9ITNv2|lr`2&+lBDC6qhcqi0?N;A1wJ*lV=IOVj>GMkU z%oIT{NhIdMQDZpTWok))@_J!Y)j1<3Y-;k$JVCtcnsW?m$HymJ{VsxHvYlGk9E-f`CcQKK`|+W6 zqCebDF5XO#eQ~31QzUyj;%1#vnSs-H5}>OS)8j5ey`6l;Oy~Rv8OP~p;`6l8(81un zIg*|a>Z5v7B<^TdGZ&)z7W{Hl_Yi$gRJX$BTQG%Wj9|SFaf!TgjlHaBe>;q_i5QX~ z;OJYnYG~|KfL-q}nZ$(dUBJBm*n~rLG%g|7!JXr9q-boZL#&i5im`p$G+NWvE7Ek+? zeapN`yJhIGYe~f=S;3E^)_w;+tL5QE&4KMItmAn%=^Xb7gxNF>`J?YE>0YSRX*&M%ulSMBK{>VeZQ}!(1L%y zXk@YO^;O$FM)uTwYuM{ip~b&At&vpqLDoizai3N~b|Y^)$7BOe4qYoCUjT^3fY_FSg+T&HTLUpjd;$Y2 hgE)}30b*kyww|2Ism!YdWZ5w=GjM`rCQs#51_15x3JCxJ delta 255 zcmXwzy$*sv5QIn2a298bKVV^Zg^8W9Q$YlJz!$Q#HKFw-?0f|u$<7(WZSrMyXK#1! zIeX7-7`O-+0GOb9*}J)=7-GfxKz5|X2n*_wY>C2qC+6}r@4dA50&0T@2{j{{*L(Gs zpdyDk8w6