Advertisement
atm959

pos_col_shader.vsh

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