summaryrefslogtreecommitdiff
path: root/Shaders/sslr_mips.diff
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2026-06-24 13:22:48 -0400
committerAndrew Opalach <andrew@akon.city> 2026-06-24 13:22:48 -0400
commit2fca589444c29b383c00576fe46cf50cc3971cba (patch)
tree5aa68ec86e5de426fdf2e57e165406b0bf1cfd75 /Shaders/sslr_mips.diff
parent7cc4ce79e11f1b800dfc10f681d4e8c1198bc57b (diff)
downloadWorldTuningTool-2fca589444c29b383c00576fe46cf50cc3971cba.tar.gz
WorldTuningTool-2fca589444c29b383c00576fe46cf50cc3971cba.tar.bz2
WorldTuningTool-2fca589444c29b383c00576fe46cf50cc3971cba.zip
Progress on full res SSR
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'Shaders/sslr_mips.diff')
-rw-r--r--Shaders/sslr_mips.diff16
1 files changed, 16 insertions, 0 deletions
diff --git a/Shaders/sslr_mips.diff b/Shaders/sslr_mips.diff
new file mode 100644
index 0000000..3576427
--- /dev/null
+++ b/Shaders/sslr_mips.diff
@@ -0,0 +1,16 @@
+--- a/sslr_mips.asm 2026-06-24 10:47:30.330434750 -0400
++++ b/sslr_mips.asm 2026-06-24 08:58:42.218378853 -0400
+@@ -62,11 +62,11 @@
+ dcl_tgsm_structured g2, 12, 4
+ dcl_thread_group 8, 8, 1
+ imad r0.x, vThreadIDInGroup.y, l(8), vThreadIDInGroup.x
+-ishl r1.xyzw, vThreadGroupID.xyxy, l(4, 4, 3, 3)
++ishl r1.xyzw, vThreadGroupID.xyxy, l(3, 3, 3, 3)
+ iadd r0.yz, r1.xxyx, cb3[0].xxyx
+ and r2.x, r0.x, l(7)
+ ushr r2.yzw, r0.xxxx, l(0, 3, 3, 3)
+-ishl r1.xy, r2.xwxx, l(1, 1, 0, 0)
++ishl r1.xy, r2.xwxx, l(0, 0, 0, 0)
+ iadd r0.yz, r0.yyzy, r1.xxyx
+ iadd r1.xy, cb3[0].zwzz, l(-1, -1, 0, 0)
+ imax r3.xy, r0.yzyy, cb3[0].xyxx