summaryrefslogtreecommitdiff
path: root/Shaders/volume_upsample2.diff
blob: 41928bb689bbf5e9ecb571ad42de01c4e1f48b3a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--- a/volume_upsample2.asm	2026-04-06 14:22:43.005055900 -0400
+++ b/volume_upsample2.asm	2026-04-06 14:10:43.900118100 -0400
@@ -255,14 +255,9 @@
   mov r0.w, l(0)
 endif
 if_nz r0.w
-  utof r1.xy, r2.xyxx
-  mul r1.xy, r1.xyxx, cb3[2].zwzz
-  mul r1.xy, r1.xyxx, cb1[4].zzzz
-  mad r1.zw, -cb1[1].zzzw, l(0.000000, 0.000000, 0.500000, 0.500000), cb1[4].zzzz
-  max r1.xy, r1.xyxx, l(0.000000, 0.000000, 0.000000, 0.000000)
-  min r1.xy, r1.zwzz, r1.xyxx
-  sample_l_indexable(texture2d)(float,float,float,float) r3.xyz, r1.xyxx, t1.xyzw, s0, l(0.000000)
-  sample_l_indexable(texture2d)(float,float,float,float) r1.xyz, r1.xyxx, t2.xyzw, s0, l(0.000000)
+  mov r2.zw, l(0,0,0,0)
+  ld_indexable(texture2d)(float,float,float,float) r3.xyz, r2.xyww, t1.xyzw
+  ld_indexable(texture2d)(float,float,float,float) r1.xyz, r2.xyzw, t2.xyzw
 else
   if_nz r0.z
     iadd r0.xy, -r0.xyxx, r2.yxyy