Created
May 7, 2021 16:19
-
-
Save jrmuizel/b77aed79b2518c341b496662e2ae2429 to your computer and use it in GitHub Desktop.
gen6 min d3d asm
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
vs_4_1 | |
dcl_globalFlags refactoringAllowed | |
dcl_constantbuffer cb0[5], immediateIndexed | |
dcl_resource_texture2d (float,float,float,float) textures2D[2] (t2) | |
dcl_input v0.xy | |
dcl_output_siv o0.xyzw, position | |
dcl_output o1.xyzw | |
dcl_output o2.xy | |
dcl_temps 3 | |
0: mul r0.xy, v0.xyxx, l(427.0000, 640.0000, 0.0000, 0.0000) | |
1: mad r1.xy, v0.xyxx, l(427.0000, 256.0000, 0.0000, 0.0000), l(10.0000, 10.0000, 0.0000, 0.0000) | |
2: mov r1.zw, l(0.0000, 0.0000, 1.0000, 1.0000) | |
3: dp4 r2.x, _uTransform[0].xyzw, r1.xyww | |
4: dp4 r2.y, _uTransform[1].xyzw, r1.xyww | |
5: dp4 r2.z, _uTransform[2].xyzw, r1.xyww | |
6: dp4 r2.w, _uTransform[3].xyzw, r1.xyzw | |
7: ld_indexable r0.z, l(1022, 1, 0, 0), textures2D[2].xyzw | |
8: ftoi r0.w, r0.z | |
9: ieq r1.xy, r0.wwww, l(1, 2, 0, 0) | |
10: if_nz r1.x | |
11: add r1.x, r0.z, l(-0.5000) | |
12: mul r1.xz, r1.xxxx, l(427.0000, 0.0000, 640.0000, 0.0000) | |
13: else | |
14: if_z r0.w | |
15: add r0.w, r0.z, l(-0.5000) | |
16: mul r1.xz, r0.wwww, l(427.0000, 0.0000, 640.0000, 0.0000) | |
17: else | |
18: mov r1.xz, l(100000.0000, 0.0000, 100000.0000, 0.0000) | |
19: endif | |
20: endif | |
21: if_nz r1.y | |
22: add r0.z, r0.z, l(-0.5000) | |
23: mul r1.xz, r0.zzzz, l(427.0000, 0.0000, 640.0000, 0.0000) | |
24: endif | |
25: div o2.xy, r0.xyxx, r1.xzxx | |
26: mov o0.y, -r2.y | |
27: add r0.x, r2.w, r2.z | |
28: mul o0.z, r0.x, l(0.5000) | |
29: mov o0.xw, r2.xxxw | |
30: mov o1.xyzw, r2.xyzw | |
31: ret |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment