From d262e5d1f616fbce7f9211996bb01b6bae35292d Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Mon, 24 Nov 2025 19:02:20 -0600 Subject: [PATCH] Recompile D3D11 shaders for Shader Model 5.0 We already require FL 11.0+ GPUs anyway, so compiling them for an older shader model didn't provide any benefit. --- app/shaders/build_hlsl.bat | 10 +++++----- app/shaders/d3d11_ayuv_pixel.fxc | Bin 1356 -> 1364 bytes app/shaders/d3d11_overlay_pixel.fxc | Bin 756 -> 716 bytes app/shaders/d3d11_vertex.fxc | Bin 716 -> 636 bytes app/shaders/d3d11_y410_pixel.fxc | Bin 1356 -> 1364 bytes app/shaders/d3d11_yuv420_pixel.fxc | Bin 1644 -> 1556 bytes 6 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/shaders/build_hlsl.bat b/app/shaders/build_hlsl.bat index b2971d57..dccb2a83 100644 --- a/app/shaders/build_hlsl.bat +++ b/app/shaders/build_hlsl.bat @@ -1,6 +1,6 @@ -fxc /T vs_4_0_level_9_3 /Fo d3d11_vertex.fxc d3d11_vertex.hlsl +fxc /T vs_5_0 /O3 /Fo d3d11_vertex.fxc d3d11_vertex.hlsl -fxc /T ps_4_0_level_9_3 /Fo d3d11_overlay_pixel.fxc d3d11_overlay_pixel.hlsl -fxc /T ps_4_0_level_9_3 /Fo d3d11_yuv420_pixel.fxc d3d11_yuv420_pixel.hlsl -fxc /T ps_4_0_level_9_3 /Fo d3d11_ayuv_pixel.fxc d3d11_ayuv_pixel.hlsl -fxc /T ps_4_0_level_9_3 /Fo d3d11_y410_pixel.fxc d3d11_y410_pixel.hlsl \ No newline at end of file +fxc /T ps_5_0 /O3 /Fo d3d11_overlay_pixel.fxc d3d11_overlay_pixel.hlsl +fxc /T ps_5_0 /O3 /Fo d3d11_yuv420_pixel.fxc d3d11_yuv420_pixel.hlsl +fxc /T ps_5_0 /O3 /Fo d3d11_ayuv_pixel.fxc d3d11_ayuv_pixel.hlsl +fxc /T ps_5_0 /O3 /Fo d3d11_y410_pixel.fxc d3d11_y410_pixel.hlsl \ No newline at end of file diff --git a/app/shaders/d3d11_ayuv_pixel.fxc b/app/shaders/d3d11_ayuv_pixel.fxc index 0c1033a5e6e8b1aaf5ffcb34dcbb2c6bbbebea97..991e777aeb3640edc73ea542fa6e72d1260561ab 100644 GIT binary patch delta 526 zcmX@Zb%m?mCBn(s>7~kh&J*9oyLayC5V#n4g^_`QA%vBIfelDo0Pzwg1_mBx1_lox zUcth^umgyLTwL8!fZ`yv2Y?tT#b5)(46OhEGc+g;&^QRmLK&oOV delta 599 zcmZ8dJxD@f6g}@JdPtySP~alf(9mE~AoOV#Mn!)H4lN=@MP;Z^LE+n?rIfd{6fbB9 zByeE5A z{Llc*bO4>yIN8l$R|nq7FY?9&LhL6BJEKqROG0n8TuPMGFrca^>xil;1V?>ne7^ux zI!pvzz#db%FJZ1@VFN}()m2zQmv`t8mTd~SNj5bR&-Zq4HWzj=u z^qvjjxoxleo|*FfrXT1G{N-sbHp{XQhqj9E>3Ukqh2=<i_@% diff --git a/app/shaders/d3d11_overlay_pixel.fxc b/app/shaders/d3d11_overlay_pixel.fxc index b3978ba75416d5a913b2da764adba3b28eb21dca..a76b7d375001460550a342eecf1cd892d234f4e8 100644 GIT binary patch delta 202 zcmeyudWN;$CBn)1Y`NiT<>K_(t@BK79TZ(I#>l|HaE6J2felDo0P!CnP5}xo0AdB8 zxB(CcxwyLR0gA%_P>8_>#9{sapP`X~VG@uTX%T3(s#MyI*fuX@URFq-j4^0s_PXi91ga8nOKyZj- O$dt*djOCLH7!?2xt|oc_ delta 269 zcmX@Z`h~ULCBn&Btj*M@x#pqj&M$7Kx2yT&F)}bPd|_f>U;4u0PSI7@Bs21o;3Xb&%hAu;Tll@RO|r6GLzRbIx%uh z{=ulp65<$AGTD@=+%(wD(|`jgDFDPE5aiXoJZf|(ht#{8dyg$gKGcqtR)G#qHumWilAYK5(Ux3&LDDeP@ zgIrwQQh;I7#JCpfpiuJ1LMRSEsRqp$1;{rp1>#r#4G?m$Rfl5 delta 269 zcmeyva)!0uCBn&hZuz|%>bnk0tm_ilbH z@e&|*%+Isz0E&Y!1Jl3%2|!8%#AZ-I!Hi%&0|O&aO&|jUDOh6Z~e5ea6> z1C3w>iZC$nPk^u)8-NNY0PSH0q5}*JPbL8I0-*gsA)W(_3@%VM^8-ep-2eX!48a~Q vK_JICFfcMG0qMyJj4g~Mlbp9zy_o(fOrWL0|O5;1A_+; zuV7(d*a5^rF0O7VKyi@T13(OvVz2>X2G;-o85$WFEP--CE{296F$o}60AdXwRsmuj zAO?Xs3=ET%nPnN5Pj+OMXWTG3k=eO^15g}jJi`qj4gg{pr~p|61Uf(rG@4-ol>Z+H zK;kfZ3sBqu$OqX0Qg;G}x;H>^2cSF$5Q6{*NHGIL1l%B)fjU4550C<|JX|4$y5!DKuhOy?Ql7EfdH*rk{+H^H}cj279&mjhe o2Io*whN8(c8E=TVc^ZJ6F97vIaEN2bl*y$`<&z&U@jx*L00TjG!~g&Q delta 599 zcmZ8dJxD@f6g}@JGzoN!3S5F58XQcBgg*NPyui+xGx-L6B4ks2bZim@J5HHF})2aWI7foh+L zpaWRbD)%JJbu28vXsWsff6(C_I)vXc1)Lc+H4)?+w+X-NaDd)tX`*8p!oBg+LumA_ z1>rh9uX~=E@?)kK=nTB&DK6wdw+m!a^SLxb0U&E{8YMmOWxpA1Gn>p->__utBD1g* z7@m>m^^34}Rlg2vHM?UD*V~b5O}-%S$u#*3`P(JN zN%=cQm5))Q^aCnSsCCK%Do=i+d;*3gw+j dnP*PNT{Gd4J4?8Zg9{ZVL-uukFWu{@RS<6~-H8_5jf6uBAJh|fP>B2&|9R;`dOcOl@0TdMf9UmR4sxmD zLTQ0G`2iPKe9U!&pUY)3h23J|uZ3IngSIo>gp=OO=d!7dw)sc&kzp7em&x;(mx*K3 zn=Kv*CEu}4-d9N+Dc3{#J)SSPHA35DuP6b$o0w-4mVSCjtg|VhGpG1wW^v9goZ+ZP fUWFaVh$mJOHOv-~;%j&=RaCfB+;K;n6R!RMW)+0B delta 755 zcmZuuF>4e-7=5!ln=I?W#SjotJS8F)7T0)25uC)!aT3JDq&UGQoH?Q-p5(4jL~aCs zfXAc>D6Aq{ToW;hjkdA0uuu@OSkNMf1RJaM&E7;CKX`oKd++;ZK4w;PTe(iTHgWdo z3H@z!!z@PSB(cL7kOKi<54@*q76cxn2bX^ap! z=BhDxIP7Yx+eU!nSqLxfq%-6J@-d*#I6X@R9?3!j{<^F0Bh1G;wP4K#uH&;OS(hq_ zBN9O_)sL8(p0K{kXFkFtwp@@4dV*Y_!%NhF7V5pWhk0sHLnYc*$)hkE7TP1H7WcWA zaq*YSjI)P_foFv}Q0UiHUd-7v1!k+0wJkO%0Jn*2p%9kMcH z*pKGJ;j-gP%ti8?)7wtJ$E>K?y=?!g)1NR`|D)Gi_4D)Xm8q*Y(d+pr@gMoqE}D%- gYoXoZ?j_=%USC{kF3(@cT#ohnzP-+ddF*}p1HamarvLx|