Advertisement
atm959

Vertex Shader

Jun 27th, 2019
330
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.40 KB | None | 0 0
  1. ; $MODE = "UniformRegister"
  2. ; $ATTRIB_VARS[0].name = "aPosition"
  3. ; $ATTRIB_VARS[0].type = "Float3"
  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(112)
  28. 0 x: MUL ____, C0.x, C4.x
  29. y: MUL ____, C0.y, C5.x
  30. z: MUL ____, C0.z, C6.x
  31. w: MUL ____, C0.w, C7.x
  32. 1 x: ADD R124.x, PV0.x, PV0.y
  33. y: ADD R124.x, PV0.z, R124.x
  34. z: ADD R124.x, PV0.w, R124.x
  35. 2 x: MUL ____, C0.x, C4.y
  36. y: MUL ____, C0.y, C5.y
  37. z: MUL ____, C0.z, C6.y
  38. w: MUL ____, C0.w, C7.y
  39. 3 x: ADD R124.y, PV0.x, PV0.y
  40. y: ADD R124.y, PV0.z, R124.y
  41. z: ADD R124.y, PV0.w, R124.y
  42. 4 x: MUL ____, C0.x, C4.z
  43. y: MUL ____, C0.y, C5.z
  44. z: MUL ____, C0.z, C6.z
  45. w: MUL ____, C0.w, C7.z
  46. 5 x: ADD R124.z, PV0.x, PV0.y
  47. y: ADD R124.z, PV0.z, R124.z
  48. z: ADD R124.z, PV0.w, R124.z
  49. 6 x: MUL ____, C0.x, C4.w
  50. y: MUL ____, C0.y, C5.w
  51. z: MUL ____, C0.z, C6.w
  52. w: MUL ____, C0.w, C7.w
  53. 7 x: ADD R124.w, PV0.x, PV0.y
  54. y: ADD R124.w, PV0.z, R124.w
  55. z: ADD R124.w, PV0.w, R124.w
  56. 8 x: MUL ____, C1.x, C4.x
  57. y: MUL ____, C1.y, C5.x
  58. z: MUL ____, C1.z, C6.x
  59. w: MUL ____, C1.w, C7.x
  60. 9 x: ADD R124.x, PV0.x, PV0.y
  61. y: ADD R124.x, PV0.z, R124.x
  62. z: ADD R124.x, PV0.w, R124.x
  63. 10 x: MUL ____, C1.x, C4.y
  64. y: MUL ____, C1.y, C5.y
  65. z: MUL ____, C1.z, C6.y
  66. w: MUL ____, C1.w, C7.y
  67. 11 x: ADD R125.y, PV0.x, PV0.y
  68. y: ADD R125.y, PV0.z, R125.y
  69. z: ADD R125.y, PV0.w, R125.y
  70. 12 x: MUL ____, C1.x, C4.z
  71. y: MUL ____, C1.y, C5.z
  72. z: MUL ____, C1.z, C6.z
  73. w: MUL ____, C1.w, C7.z
  74. 13 x: ADD R125.z, PV0.x, PV0.y
  75. y: ADD R125.z, PV0.z, R125.z
  76. z: ADD R125.z, PV0.w, R125.z
  77. 14 x: MUL ____, C1.x, C4.w
  78. y: MUL ____, C1.y, C5.w
  79. z: MUL ____, C1.z, C6.w
  80. w: MUL ____, C1.w, C7.w
  81. 15 x: ADD R125.w, PV0.x, PV0.y
  82. y: ADD R125.w, PV0.z, R125.w
  83. z: ADD R125.w, PV0.w, R125.w
  84. 16 x: MUL ____, C2.x, C4.x
  85. y: MUL ____, C2.y, C5.x
  86. z: MUL ____, C2.z, C6.x
  87. w: MUL ____, C2.w, C7.x
  88. 17 x: ADD R126.x, PV0.x, PV0.y
  89. y: ADD R126.x, PV0.z, R126.x
  90. z: ADD R126.x, PV0.w, R126.x
  91. 18 x: MUL ____, C2.x, C4.y
  92. y: MUL ____, C2.y, C5.y
  93. z: MUL ____, C2.z, C6.y
  94. w: MUL ____, C2.w, C7.y
  95. 19 x: ADD R126.y, PV0.x, PV0.y
  96. y: ADD R126.y, PV0.z, R126.y
  97. z: ADD R126.y, PV0.w, R126.y
  98. 20 x: MUL ____, C2.x, C4.z
  99. y: MUL ____, C2.y, C5.z
  100. z: MUL ____, C2.z, C6.z
  101. w: MUL ____, C2.w, C7.z
  102. 21 x: ADD R126.z, PV0.x, PV0.y
  103. y: ADD R126.z, PV0.z, R126.z
  104. z: ADD R126.z, PV0.w, R126.z
  105. 22 x: MUL ____, C2.x, C4.w
  106. y: MUL ____, C2.y, C5.w
  107. z: MUL ____, C2.z, C6.w
  108. w: MUL ____, C2.w, C7.w
  109. 23 x: ADD R126.w, PV0.x, PV0.y
  110. y: ADD R126.w, PV0.z, R126.w
  111. z: ADD R126.w, PV0.w, R126.w
  112. 24 x: MUL ____, C3.x, C4.x
  113. y: MUL ____, C3.y, C5.x
  114. z: MUL ____, C3.z, C6.x
  115. w: MUL ____, C3.w, C7.x
  116. 25 x: ADD R127.x, PV0.x, PV0.y
  117. y: ADD R127.x, PV0.z, R127.x
  118. z: ADD R127.x, PV0.w, R127.x
  119. 26 x: MUL ____, C3.x, C4.y
  120. y: MUL ____, C3.y, C5.y
  121. z: MUL ____, C3.z, C6.y
  122. w: MUL ____, C3.w, C7.y
  123. 27 x: ADD R127.y, PV0.x, PV0.y
  124. y: ADD R127.y, PV0.z, R127.y
  125. z: ADD R127.y, PV0.w, R127.y
  126. 28 x: MUL ____, C3.x, C4.z
  127. y: MUL ____, C3.y, C5.z
  128. z: MUL ____, C3.z, C6.z
  129. w: MUL ____, C3.w, C7.z
  130. 29 x: ADD R127.z, PV0.x, PV0.y
  131. y: ADD R127.z, PV0.z, R127.z
  132. z: ADD R127.z, PV0.w, R127.z
  133. 30 x: MUL ____, C3.x, C4.w
  134. y: MUL ____, C3.y, C5.w
  135. z: MUL ____, C3.z, C6.w
  136. w: MUL ____, C3.w, C7.w
  137. 31 x: ADD R127.w, PV0.x, PV0.y
  138. y: ADD R127.w, PV0.z, R127.w
  139. z: ADD R127.w, PV0.w, R127.w
  140. 02 EXP_DONE: POS0, R1
  141. 03 EXP_DONE: PARAM0, R0.xyzz NO_BARRIER
  142. 04 ALU: ADDR(144) CNT(1)
  143. 32 x: NOP ____
  144. 05 NOP NO_BARRIER
  145. END_OF_PROGRAM
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement