Advertisement
atm959

Shaders

Feb 9th, 2019
389
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.91 KB | None | 0 0
  1. ; $MODE = "UniformRegister"
  2. ; $ATTRIB_VARS[0].name = "aPosition"
  3. ; $ATTRIB_VARS[0].type = "Float4"
  4. ; $ATTRIB_VARS[0].location = 0
  5. ; $ATTRIB_VARS[1].name = "aTexCoords"
  6. ; $ATTRIB_VARS[1].type = "Float2"
  7. ; $ATTRIB_VARS[1].location = 1
  8. ; $UNIFORM_VARS[0].name = "projection"
  9. ; $UNIFORM_VARS[0].type = "Matrix4x4"
  10. ; $UNIFORM_VARS[0].count = 1
  11. ; $UNIFORM_VARS[0].offset = 0
  12. ; $UNIFORM_VARS[0].block = -1
  13. ; $UNIFORM_VARS[1].name = "view"
  14. ; $UNIFORM_VARS[1].type = "Matrix4x4"
  15. ; $UNIFORM_VARS[1].count = 1
  16. ; $UNIFORM_VARS[1].offset = 16
  17. ; $UNIFORM_VARS[1].block = -1
  18. ; $UNIFORM_VARS[2].name = "model"
  19. ; $UNIFORM_VARS[2].type = "Matrix4x4"
  20. ; $UNIFORM_VARS[2].count = 1
  21. ; $UNIFORM_VARS[2].offset = 32
  22. ; $UNIFORM_VARS[2].block = -1
  23. ; $SPI_VS_OUT_ID[0].SEMANTIC_0 = 0
  24.  
  25. ; -------- Disassembly --------------------
  26. 00 CALL_FS NO_BARRIER
  27. 01 ALU: ADDR(32) CNT(123)
  28. 0 z: MUL R127.z, C7.y, C11.w
  29. w: MUL R127.w, C7.x, C11.w
  30. 1 x: MUL R127.x, C7.w, C11.w
  31. y: MUL R127.y, C7.z, C11.w
  32. 2 z: MUL R126.z, C7.y, C10.w
  33. w: MUL R126.w, C7.x, C10.w
  34. 3 x: MUL R126.x, C7.w, C10.w
  35. y: MUL R126.y, C7.z, C10.w
  36. 4 z: MULADD R127.z, C11.z, C6.y, R127.z
  37. w: MULADD R127.w, C11.z, C6.x, R127.w
  38. 5 x: MULADD R127.x, C11.z, C6.w, R127.x
  39. y: MULADD R127.y, C11.z, C6.z, R127.y
  40. 6 z: MUL R125.z, C7.y, C9.w
  41. w: MUL R125.w, C7.x, C9.w
  42. 7 x: MUL R125.x, C7.w, C9.w
  43. y: MUL R125.y, C7.z, C9.w
  44. 8 z: MULADD R126.z, C10.z, C6.y, R126.z
  45. w: MULADD R126.w, C10.z, C6.x, R126.w
  46. 9 x: MULADD R126.x, C10.z, C6.w, R126.x
  47. y: MULADD R126.y, C10.z, C6.z, R126.y
  48. 10 z: MULADD R127.z, C11.y, C5.y, R127.z
  49. w: MULADD R127.w, C11.y, C5.x, R127.w
  50. 11 x: MULADD R127.x, C11.y, C5.w, R127.x
  51. y: MULADD R127.y, C11.y, C5.z, R127.y
  52. 12 z: MUL R124.z, C8.w, C7.y
  53. w: MUL R124.w, C8.w, C7.x
  54. 13 x: MUL R124.x, C8.w, C7.w
  55. y: MUL R124.y, C8.w, C7.z
  56. 14 z: MULADD R125.z, C9.z, C6.y, R125.z
  57. w: MULADD R125.w, C9.z, C6.x, R125.w
  58. 15 x: MULADD R125.x, C9.z, C6.w, R125.x
  59. y: MULADD R125.y, C9.z, C6.z, R125.y
  60. 16 z: MULADD R126.z, C10.y, C5.y, R126.z
  61. w: MULADD R126.w, C10.y, C5.x, R126.w
  62. 17 x: MULADD R126.x, C10.y, C5.w, R126.x
  63. y: MULADD R126.y, C10.y, C5.z, R126.y
  64. 18 z: MULADD R127.z, C11.x, C4.y, R127.z
  65. w: MULADD R0.w, C11.x, C4.x, R127.w
  66. 19 x: MULADD R127.x, C11.x, C4.w, R127.x
  67. y: MULADD R127.y, C11.x, C4.z, R127.y
  68. 20 z: MULADD R124.z, C8.z, C6.y, R124.z
  69. w: MULADD R124.w, C8.z, C6.x, R124.w
  70. 21 x: MULADD R124.x, C8.z, C6.w, R124.x
  71. y: MULADD R124.y, C8.z, C6.z, R124.y
  72. 22 z: MULADD R125.z, C9.y, C5.y, R125.z
  73. w: MULADD R125.w, C9.y, C5.x, R125.w
  74. 23 x: MULADD R125.x, C9.y, C5.w, R125.x
  75. y: MULADD R125.y, C9.y, C5.z, R125.y
  76. 24 z: MULADD R2.z, C10.x, C4.y, R126.z
  77. w: MULADD R2.w, C10.x, C4.x, R126.w
  78. 25 x: MULADD R0.x, C10.x, C4.w, R126.x
  79. y: MULADD R2.y, C10.x, C4.z, R126.y
  80. 26 x: MUL R126.x, R127.x, C3.w
  81. y: MUL R126.y, R127.y, C3.w
  82. z: MUL R126.z, R127.z, C3.w
  83. w: MUL R126.w, R0.w, C3.w
  84. t: MUL R127.w, R0.w, C2.w
  85. 27 z: MULADD R124.z, C8.y, C5.y, R124.z
  86. w: MULADD R124.w, C8.y, C5.x, R124.w
  87. 28 x: MULADD R124.x, C8.y, C5.w, R124.x
  88. y: MULADD R124.y, C8.y, C5.z, R124.y
  89. 29 z: MULADD R3.z, C9.x, C4.y, R125.z
  90. w: MULADD R3.w, C9.x, C4.x, R125.w
  91. 30 x: MULADD R3.x, C9.x, C4.w, R125.x
  92. y: MULADD R3.y, C9.x, C4.z, R125.y
  93. 31 x: MUL R125.x, R127.x, C2.w
  94. y: MUL R125.y, R127.y, C2.w
  95. z: MUL R126.z, R127.z, C2.w
  96. w: MULADD R126.w, C3.z, R2.w, R126.w
  97. t: MULADD R125.z, C3.z, R2.z, R126.z VEC_120
  98. 32 x: MULADD R126.x, C3.z, R0.x, R126.x
  99. y: MULADD R126.y, C3.z, R2.y, R126.y VEC_201
  100. z: MUL R0.z, R127.z, C1.w
  101. w: MUL R125.w, R0.w, C1.w
  102. t: MUL R0.y, R127.y, C1.w
  103. 33 z: MULADD R5.z, C8.x, C4.y, R124.z
  104. w: MULADD R6.w, C8.x, C4.x, R124.w
  105. 34 x: MULADD R6.x, C8.x, C4.w, R124.x
  106. y: MULADD R4.y, C8.x, C4.z, R124.y
  107. 35 x: MUL R125.x, R127.x, C1.w
  108. y: MULADD R125.y, C2.z, R2.y, R125.y
  109. z: MULADD R126.z, C2.z, R2.z, R126.z
  110. w: MULADD R127.w, C2.z, R2.w, R127.w
  111. t: MULADD R124.x, C2.z, R0.x, R125.x VEC_120
  112. 36 x: MULADD R126.x, C3.y, R3.x, R126.x
  113. y: MULADD R126.y, C3.y, R3.y, R126.y
  114. z: MULADD R125.z, C3.y, R3.z, R125.z
  115. w: MULADD R126.w, C3.y, R3.w, R126.w VEC_201
  116. t: MUL R124.w, R0.w, C0.w
  117. 37 x: MUL R127.x, R127.x, C0.w
  118. y: MUL R127.y, R127.y, C0.w
  119. z: MUL R127.z, R127.z, C0.w
  120. w: MULADD R125.w, C1.z, R2.w, R125.w
  121. t: MULADD R124.z, C1.z, R2.z, R0.z VEC_120
  122. 38 x: MULADD R125.x, C1.z, R0.x, R125.x
  123. y: MULADD R124.y, C1.z, R2.y, R0.y
  124. z: MULADD R126.z, C2.y, R3.z, R126.z
  125. w: MULADD R123.w, C2.y, R3.w, R127.w
  126. 39 x: MULADD R124.x, C2.y, R3.x, R124.x
  127. y: MULADD R125.y, C2.y, R3.y, R125.y
  128. z: MULADD R125.z, C3.x, R5.z, R125.z
  129. w: MULADD R123.w, C3.x, R6.w, R126.w VEC_021
  130. t: MULADD R126.w, C2.x, R6.w, PV38.w VEC_021
  131. 40 x: MULADD R126.x, C3.x, R6.x, R126.x
  132. y: MULADD R126.y, C3.x, R4.y, R126.y
  133. z: MULADD R2.z, C0.z, R2.z, R127.z
  134. w: MULADD R0.w, C0.z, R2.w, R124.w VEC_201
  135. t: MUL R124.w, R1.w, PV39.w
  136. 41 x: MULADD R4.x, C0.z, R0.x, R127.x
  137. y: MULADD R0.y, C0.z, R2.y, R127.y
  138. z: MULADD R0.z, C1.y, R3.z, R124.z VEC_120
  139. w: MULADD R4.w, C1.y, R3.w, R125.w VEC_201
  140. t: MUL R125.z, R1.w, R125.z
  141. 42 x: MULADD R5.x, C1.y, R3.x, R125.x VEC_120
  142. y: MULADD R123.y, C1.y, R3.y, R124.y
  143. z: MULADD R123.z, C2.x, R5.z, R126.z
  144. w: MUL R2.w, R1.w, R126.y VEC_102
  145. t: MUL R2.x, R1.w, R126.x
  146. 43 x: MULADD R0.x, C2.x, R6.x, R124.x
  147. y: MULADD R2.y, C2.x, R4.y, R125.y VEC_021
  148. z: MULADD R4.z, R1.z, PV42.z, R125.z
  149. w: MULADD R5.w, R1.z, R126.w, R124.w
  150. t: MULADD R5.y, C1.x, R4.y, PV42.y VEC_021
  151. 02 ALU: ADDR(155) CNT(21)
  152. 44 x: MULADD R124.x, R1.z, R0.x, R2.x VEC_120
  153. y: MULADD R123.y, R1.z, R2.y, R2.w VEC_102
  154. z: MULADD R125.z, C0.y, R3.z, R2.z VEC_120
  155. w: MULADD R126.w, C0.y, R3.w, R0.w VEC_201
  156. t: MULADD R122.x, C0.y, R3.y, R0.y VEC_120
  157. 45 x: MULADD R126.x, C0.y, R3.x, R4.x
  158. y: MULADD R126.y, C0.x, R4.y, PS44 VEC_102
  159. z: MULADD R123.z, C1.x, R5.z, R0.z
  160. w: MULADD R123.w, C1.x, R6.w, R4.w
  161. t: MULADD R124.y, R1.y, R5.y, PV44.y
  162. 46 x: MULADD R123.x, C1.x, R6.x, R5.x
  163. y: MULADD R125.y, C0.x, R6.w, R126.w
  164. z: MULADD R126.z, R1.y, PV45.z, R4.z VEC_120
  165. w: MULADD R126.w, R1.y, PV45.w, R5.w VEC_120
  166. t: MULADD R125.z, C0.x, R5.z, R125.z VEC_120
  167. 47 x: MULADD R123.x, R1.y, PV46.x, R124.x
  168. y: MULADD R123.y, C0.x, R6.x, R126.x VEC_201
  169. 48 x: MULADD R1.x, R1.x, R125.y, R126.w
  170. y: MULADD R1.y, R1.x, R125.z, R126.z
  171. z: MULADD R1.z, R1.x, R126.y, R124.y VEC_120
  172. w: MULADD R1.w, R1.x, PV47.y, PV47.x
  173. 03 EXP_DONE: POS0, R1
  174. 04 EXP_DONE: PARAM0, R0.____
  175. 05 ALU: ADDR(176) CNT(1)
  176. 49 x: NOP ____
  177. 06 NOP NO_BARRIER
  178. END_OF_PROGRAM
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198. ; $MODE = "UniformRegister"
  199. ; $SAMPLER_VARS[0].name = "tex"
  200. ; $SAMPLER_VARS[0].type = "sampler2D"
  201. ; $SAMPLER_VARS[0].location = 0
  202. ; $NUM_SPI_PS_INPUT_CNTL = 1
  203. ; $SPI_PS_INPUT_CNTL[0].SEMANTIC = 0
  204. ; $SPI_PS_INPUT_CNTL[0].DEFAULT_VAL = 1
  205.  
  206. ; -------- Disassembly --------------------
  207. 00 TEX: ADDR(16) CNT(1) VALID_PIX
  208. 0 SAMPLE R0, R0.xy0x, t0, s0
  209. 01 EXP_DONE: PIX0, R0
  210. END_OF_PROGRAM
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement