Advertisement
Guest User

Fuse -

a guest
Mar 2nd, 2014
315
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 69.16 KB | None | 0 0
  1. [!]: path: /dev_hdd0/game/
  2. [!]: Loading 'C:\Rpcs3\trunk\bin\dev_hdd0\game\HBFS90000\USRDIR\BOOT.BIN'...
  3. [!]: Mount info:
  4. [!]: /dev_hdd0/ -> C:\Rpcs3\trunk\bin\dev_hdd0\
  5. [!]: /dev_hdd1/ -> C:\Rpcs3\trunk\bin\dev_hdd1\
  6. [!]: /dev_usb000/ -> C:\Rpcs3\trunk\bin\dev_usb000\
  7. [!]: /dev_usb/ -> C:\Rpcs3\trunk\bin\dev_usb\
  8. [!]: /app_home/ -> C:\Rpcs3\trunk\bin\app_home\
  9. [!]: /host_root/ -> C:\Rpcs3\trunk\bin\host_root\
  10. [!]: / -> C:\Rpcs3\trunk\bin\dev_hdd0\game\HBFS90000\
  11. [!]: /dev_bdvd/ -> C:\Rpcs3\trunk\bin\dev_bdvd\
  12. [!]: /dev/ -> C:\Rpcs3\trunk\bin\dev\
  13. [!]: /sequencer/ -> C:\Rpcs3\trunk\bin\dev\sequencer\
  14. [!]: ->
  15. [!]: /dev_flash/ -> C:\Rpcs3\trunk\bin\dev_flash\
  16. [!]: Initing memory...
  17. [!]: Memory initialized.
  18. [W]: Unknown function 0x66f5e388 in 'cellResc' module
  19. [E]: TODO: cellRescGetLastFlipTime
  20. [W]: Unknown function 0xd3758645 in 'cellResc' module
  21. [E]: TODO: cellRescSetVBlankHandler
  22. [W]: Unknown function 0xe0cef79e in 'cellResc' module
  23. [E]: TODO: cellRescCreateInterlaceTable
  24. [W]: Unknown function 0x63387071 in 'cellGcmSys' module
  25. [E]: TODO: cellGcmGetLastFlipTime
  26. [W]: Unknown function 0x99d397ac in 'cellGcmSys' module
  27. [E]: TODO: cellGcmGetReport
  28. [W]: Unknown function 0xa6b180ac in 'cellGcmSys' module
  29. [E]: TODO: cellGcmGetReportDataLocation
  30. [W]: Unknown function 0xd01b570d in 'cellGcmSys' module
  31. [E]: TODO: cellGcmSetGraphicsHandler
  32. [W]: Unknown function 0x22aab31d in 'cellSpurs' module
  33. [E]: TODO: cellSpursEventFlagDetachLv2EventQueue
  34. [W]: Unknown function 0x373523d4 in 'cellSpurs' module
  35. [E]: TODO: cellSpursEventFlagWait
  36. [W]: Unknown function 0x4e66d483 in 'cellSpurs' module
  37. [E]: TODO: cellSpursDetachLv2EventQueue
  38. [W]: Unknown function 0x9f72add3 in 'cellSpurs' module
  39. [E]: TODO: cellSpursJoinTaskset
  40. [W]: Unknown function 0xa789e631 in 'cellSpurs' module
  41. [E]: TODO: cellSpursShutdownTaskset
  42. [W]: Unknown function 0xb9bc6207 in 'cellSpurs' module
  43. [E]: TODO: cellSpursAttachLv2EventQueue
  44. [W]: Unknown function 0xe0a6dbe4 in 'cellSpurs' module
  45. [E]: TODO: _cellSpursSendSignal
  46. [! : PPU[1] Thread (CPUThread)[0x00010230]]: PPU[1] Thread (CPUThread) enter
  47. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 3
  48. [W : PPU[1] Thread (CPUThread)[0x004cd394]]: memory warning: sys_memory_get_user_memory_size(mem_info_addr=0xd0020c04)
  49. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 4
  50. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 5
  51. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 6
  52. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 7
  53. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 8
  54. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 9
  55. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 10
  56. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 11
  57. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 12
  58. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lgcmtx] (attribute=0x12): sq_id = 13
  59. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lgcmtx] (attribute=0x12): sq_id = 14
  60. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lgcmtx] (attribute=0x22): sq_id = 15
  61. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 16
  62. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 17
  63. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 18
  64. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 19
  65. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 20
  66. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 21
  67. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 22
  68. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 23
  69. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 24
  70. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 25
  71. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 26
  72. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 27
  73. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 28
  74. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 29
  75. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 30
  76. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 31
  77. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 32
  78. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 33
  79. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 34
  80. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 35
  81. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 36
  82. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 37
  83. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 38
  84. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 39
  85. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [] (attribute=0x22): sq_id = 40
  86. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [] (attribute=0x22): sq_id = 41
  87. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [] (attribute=0x22): sq_id = 42
  88. [W : PPU[1] Thread (CPUThread)[0x004c7800]]: sys_fs warning: cellFsStat: "/dev_hdd0/game/HBFS90000/USRDIR/.fuserc" not found.
  89. [W : PPU[1] Thread (CPUThread)[0x004c7c28]]: *** cellFsOpen(path="/dev_hdd0/game/HBFS90000/USRDIR/fuse.font"): fd = 43
  90. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 44
  91. [W : PPU[1] Thread (CPUThread)[0x004c7ba0]]: sys_fs warning: cellFsClose(fd=43)
  92. [W : PPU[1] Thread (CPUThread)[0x00cff0a0]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30026d20)
  93. [W : PPU[1] Thread (CPUThread)[0x005f0d58]]: sys_spu warning: sys_spu_initialize(max_usable_spu=6, max_raw_spu=2)
  94. [W : PPU[1] Thread (CPUThread)[0x0071a004]]: cellSysmodule warning: cellSysmoduleLoadModule(CELL_SYSMODULE_GCM_SYS)
  95. [W : PPU[1] Thread (CPUThread)[0x0071a004]]: cellSysmodule warning: cellSysmoduleLoadModule(CELL_SYSMODULE_RESC)
  96. [W : PPU[1] Thread (CPUThread)[0x00085068]]: sys_spu warning: sys_spu_initialize(max_usable_spu=1, max_raw_spu=1)
  97. [W : PPU[1] Thread (CPUThread)[0x000853d8]]: sys_spu warning: sys_raw_spu_create(id_addr=0x8b8364, attr_addr=0xd00205c0)
  98. [! : RawSPU[45] Thread (CPUThread)[0x5f7665645c6e6962]]: RawSPU[45] Thread (CPUThread) enter
  99. [W : PPU[1] Thread (CPUThread)[0x00085788]]: RawSPUThread[0]: Read32(MFC_CMDStatus)
  100. [W : PPU[1] Thread (CPUThread)[0x00085788]]: RawSPUThread[0]: Read32(MFC_CMDStatus)
  101. [W : PPU[1] Thread (CPUThread)[0x00085a84]]: RawSPUThread[0]: Write32(Prxy_QueryMask, 0x80000000)
  102. [W : PPU[1] Thread (CPUThread)[0x00085a88]]: RawSPUThread[0]: Write32(Prxy_QueryType, 0x2)
  103. [W : PPU[1] Thread (CPUThread)[0x00085a88]]: RawSPUThread[0]: Prxy Query Immediate.
  104. [W : PPU[1] Thread (CPUThread)[0x00085a98]]: RawSPUThread[0]: Read32(MFC_QStatus)
  105. [W : PPU[1] Thread (CPUThread)[0x00085ad8]]: RawSPUThread[0]: Write32(SPU_NPC, 0xe0)
  106. [W : PPU[1] Thread (CPUThread)[0x00085178]]: RawSPUThread[0]: Write32(SPU_NPC, 0xe0)
  107. [W : PPU[1] Thread (CPUThread)[0x0008514c]]: RawSPUThread[0]: Write32(SPU_RunCntl, 0x1)
  108. [W : RawSPU[45] Thread (CPUThread)[0x000000e0]]: Starting RawSPU...
  109. [W : PPU[1] Thread (CPUThread)[0x0007d86c]]: RawSPUThread[0]: Read32(SPU_Out_MBox)
  110. [W : PPU[1] Thread (CPUThread)[0x0007d8a8]]: RawSPUThread[0]: Read32(SPU_Out_MBox)
  111. [W : PPU[1] Thread (CPUThread)[0x0071e010]]: cellGcmSys warning: cellGcmInit(context_addr=0xa4b6d0,cmdSize=0x10000,ioSize=0x2100000,ioAddress=0x30100000)
  112. [W : PPU[1] Thread (CPUThread)[0x0071e010]]: cellGcmSys warning: *** local memory(addr=0xc0000000, size=0xf900000)
  113. [W : PPU[1] Thread (CPUThread)[0x0071e010]]: cellGcmSys warning: cellGcmMapEaIoAddress(ea=0x30100000, io=0x0, size=0x2100000)
  114. [! : RSXThread]: RSX thread entry
  115. [W : PPU[1] Thread (CPUThread)[0x0071e070]]: cellGcmSys warning: cellGcmSetDebugOutputLevel(level=2)
  116. [E : PPU[1] Thread (CPUThread)[0x0071e16c]]: TODO: cellGcmSetGraphicsHandler
  117. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  118. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  119. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  120. [E : RSXThread]: TODO: cellGcmSetLogicOp(0x1503)
  121. [E : RSXThread]: TODO: cellGcmSetPolygonOffsetScaleFactor(0x0, 0x0)
  122. [E : RSXThread]: TODO: cellGcmSetPointSize(0x3f800000)
  123. [E : RSXThread]: TODO: cellGcmSetTexture_BorderColor(0x0)
  124. [E : RSXThread]: TODO: cellGcmSetTexture_BorderColor(0x0)
  125. [E : RSXThread]: TODO: cellGcmSetTexture_BorderColor(0x0)
  126. [E : RSXThread]: TODO: cellGcmSetTexture_BorderColor(0x0)
  127. [E : RSXThread]: TODO: cellGcmSetTexture_BorderColor(0x0)
  128. [E : RSXThread]: TODO: cellGcmSetTexture_BorderColor(0x0)
  129. [E : RSXThread]: TODO: cellGcmSetTexture_BorderColor(0x0)
  130. [E : RSXThread]: TODO: cellGcmSetTexture_BorderColor(0x0)
  131. [E : RSXThread]: TODO: cellGcmSetTexture_BorderColor(0x0)
  132. [E : RSXThread]: TODO: cellGcmSetTexture_BorderColor(0x0)
  133. [E : RSXThread]: TODO: cellGcmSetTexture_BorderColor(0x0)
  134. [E : RSXThread]: TODO: cellGcmSetTexture_BorderColor(0x0)
  135. [E : RSXThread]: TODO: cellGcmSetTexture_BorderColor(0x0)
  136. [E : RSXThread]: TODO: cellGcmSetTexture_BorderColor(0x0)
  137. [E : RSXThread]: TODO: cellGcmSetTexture_BorderColor(0x0)
  138. [E : RSXThread]: TODO: cellGcmSetTexture_BorderColor(0x0)
  139. [W : PPU[1] Thread (CPUThread)[0x0071e094]]: cellGcmSys warning: cellGcmMapEaIoAddress(ea=0x32416000, io=0xe000000, size=0x100000)
  140. [W : PPU[1] Thread (CPUThread)[0x0071e184]]: cellGcmSys warning: cellGcmUnbindTile(index=0)
  141. [W : PPU[1] Thread (CPUThread)[0x0071e184]]: cellGcmSys warning: cellGcmUnbindTile(index=1)
  142. [W : PPU[1] Thread (CPUThread)[0x0071e184]]: cellGcmSys warning: cellGcmUnbindTile(index=2)
  143. [W : PPU[1] Thread (CPUThread)[0x0071e184]]: cellGcmSys warning: cellGcmUnbindTile(index=3)
  144. [W : PPU[1] Thread (CPUThread)[0x0071e184]]: cellGcmSys warning: cellGcmUnbindTile(index=4)
  145. [W : PPU[1] Thread (CPUThread)[0x0071e184]]: cellGcmSys warning: cellGcmUnbindTile(index=5)
  146. [W : PPU[1] Thread (CPUThread)[0x0071e184]]: cellGcmSys warning: cellGcmUnbindTile(index=6)
  147. [W : PPU[1] Thread (CPUThread)[0x0071e184]]: cellGcmSys warning: cellGcmUnbindTile(index=7)
  148. [W : PPU[1] Thread (CPUThread)[0x0071e184]]: cellGcmSys warning: cellGcmUnbindTile(index=8)
  149. [W : PPU[1] Thread (CPUThread)[0x0071e184]]: cellGcmSys warning: cellGcmUnbindTile(index=9)
  150. [W : PPU[1] Thread (CPUThread)[0x0071e184]]: cellGcmSys warning: cellGcmUnbindTile(index=10)
  151. [W : PPU[1] Thread (CPUThread)[0x0071e184]]: cellGcmSys warning: cellGcmUnbindTile(index=11)
  152. [W : PPU[1] Thread (CPUThread)[0x0071e184]]: cellGcmSys warning: cellGcmUnbindTile(index=12)
  153. [W : PPU[1] Thread (CPUThread)[0x0071e184]]: cellGcmSys warning: cellGcmUnbindTile(index=13)
  154. [W : PPU[1] Thread (CPUThread)[0x0071e184]]: cellGcmSys warning: cellGcmUnbindTile(index=14)
  155. [W : PPU[1] Thread (CPUThread)[0x0071e148]]: cellGcmSys warning: cellGcmSetTileInfo(index=0, location=0, offset=257163264, size=3932160, pitch=5120, comp=0, base=0, bank=0)
  156. [W : PPU[1] Thread (CPUThread)[0x0071e058]]: cellGcmSys warning: cellGcmBindTile(index=0)
  157. [W : PPU[1] Thread (CPUThread)[0x0071e148]]: cellGcmSys warning: cellGcmSetTileInfo(index=0, location=0, offset=253231104, size=7864320, pitch=5120, comp=0, base=0, bank=0)
  158. [W : PPU[1] Thread (CPUThread)[0x0071e058]]: cellGcmSys warning: cellGcmBindTile(index=0)
  159. [W : PPU[1] Thread (CPUThread)[0x000e3478]]: sys_semaphore warning: sys_semaphore_create(sem_addr=0x8b8a28, attr_addr=0xd00204c0, initial_count=1, max_count=2)
  160. [W : PPU[1] Thread (CPUThread)[0x0071e0f4]]: cellGcmSys warning: cellGcmSetFlipHandler(handler_addr=7612136)
  161. [E : PPU[1] Thread (CPUThread)[0x0071e130]]: cellGcmSys error: Unimplemented function: cellGcmSetVBlankHandler
  162. [W : PPU[1] Thread (CPUThread)[0x00718004]]: cellSysutil warning: cellVideoOutConfigure(videoOut=0, config_addr=0xd0020490, option_addr=0x0, waitForEvent=0x0)
  163. [W : PPU[1] Thread (CPUThread)[0x0071e064]]: cellGcmSys warning: cellGcmSetFlipMode(mode=1)
  164. [W : PPU[1] Thread (CPUThread)[0x0071e100]]: cellGcmSys warning: cellGcmSetDisplayBuffer(id=0x0,offset=0xf540000,pitch=4,width=1280,height=720)
  165. [W : PPU[1] Thread (CPUThread)[0x0071e100]]: cellGcmSys warning: cellGcmSetDisplayBuffer(id=0x1,offset=0xf180000,pitch=4,width=1280,height=720)
  166. [W : PPU[1] Thread (CPUThread)[0x00084b44]]: sys_mutex warning: *** mutex created [] (protocol=0x2, recursive=false): id = 47
  167. [W : PPU[1] Thread (CPUThread)[0x00084cec]]: sys_cond warning: *** condition created [] (mutex_id=47): id = 48
  168. [W : PPU[1] Thread (CPUThread)[0x004c7c28]]: *** cellFsOpen(path="/dev_hdd0/game/HBFS90000/USRDIR/sdcellrc"): fd = 49
  169. [W : PPU[1] Thread (CPUThread)[0x00cff034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 50
  170. [W : PPU[1] Thread (CPUThread)[0x004c7ba0]]: sys_fs warning: cellFsClose(fd=49)
  171. [W : PPU[1] Thread (CPUThread)[0x00cff0a0]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x3003bd20)
  172. [W : PPU[1] Thread (CPUThread)[0x0007e098]]: RawSPUThread[0]: Write32(SPU_In_MBox, 0x0)
  173. [W : PPU[1] Thread (CPUThread)[0x0007e098]]: RawSPUThread[0]: Write32(SPU_In_MBox, 0x120001)
  174. [W : PPU[1] Thread (CPUThread)[0x0007e11c]]: RawSPUThread[0]: Read32(SPU_Out_MBox)
  175. [W : PPU[1] Thread (CPUThread)[0x0007e098]]: RawSPUThread[0]: Write32(SPU_In_MBox, 0x80002)
  176. [W : PPU[1] Thread (CPUThread)[0x0007e098]]: RawSPUThread[0]: Write32(SPU_In_MBox, 0x120003)
  177. [W : PPU[1] Thread (CPUThread)[0x0007e11c]]: RawSPUThread[0]: Read32(SPU_Out_MBox)
  178. [W : PPU[1] Thread (CPUThread)[0x0007e098]]: RawSPUThread[0]: Write32(SPU_In_MBox, 0x80004)
  179. [W : PPU[1] Thread (CPUThread)[0x0007e098]]: RawSPUThread[0]: Write32(SPU_In_MBox, 0x120005)
  180. [W : PPU[1] Thread (CPUThread)[0x0007e11c]]: RawSPUThread[0]: Read32(SPU_Out_MBox)
  181. [E : PPU[1] Thread (CPUThread)[0x0071e118]]: TODO: cellGcmGetReportDataLocation
  182. [E : PPU[1] Thread (CPUThread)[0x0071e118]]: TODO: cellGcmGetReportDataLocation
  183. [E : PPU[1] Thread (CPUThread)[0x0071e118]]: TODO: cellGcmGetReportDataLocation
  184. [E : PPU[1] Thread (CPUThread)[0x0071e118]]: TODO: cellGcmGetReportDataLocation
  185. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  186. [W : RSXThread]: NV4097_SET_BLEND_ENABLE_MRT: e
  187. [E : RSXThread]: TODO: cellGcmSetPointSize(0x3f800000)
  188. [E : RSXThread]: TODO: cellGcmSetPolygonOffsetScaleFactor(0x0, 0x0)
  189. [E : RSXThread]: NV4097_SET_REDUCE_DST_COLOR
  190. [E : RSXThread]: TODO: cellGcmSetBackPolygonMode(0x1b02)
  191. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  192. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  193. [E : RSXThread]: NV4097_SET_POINT_SPRITE_CONTROL enable
  194. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  195. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  196. [W : RSXThread]: VP not found in buffer!
  197. [W : RSXThread]: FP not found in buffer!
  198. [E : Vertex Shader Decompiler Thread]: Unknown vp opcode 0xd
  199. [E : Vertex Shader Decompiler Thread]: Unknown vp sca_opcode 0x7
  200. [E : Vertex Shader Decompiler Thread]: Unknown vp opcode 0xd
  201. [E : Vertex Shader Decompiler Thread]: Unknown vp sca_opcode 0x7
  202. [E : RSXThread]: Could not link program: Vertex info
  203. -----------
  204. 0(281) : error C5005: recursive call to function "void func134(){ // 10298:117
  205. tmp5[3] = (tmp5[ivec4(3, 3, 3, 3)] * tmp6[ivec4(3, 3, 3, 3)])[3]; // 10298:159
  206. tmp2[ivec3(0, 1, 2)] = (tmp5[ivec4(3, 3, 3, 3)] * tmp6[ivec4(0, 1, 2, 0)] + tmp2[ivec4(0, 1, 2, 0)])[ivec3(0, 1, 2)]; // 10298:160
  207. if (all(greaterThan(rc[ivec4(2, 2, 2, 2)], vec4(0f, 0f, 0f, 0f)))) { // 10298:161
  208. func86(); // 10298:161
  209. gl_Position = mul(scaleOffsetMat, gl_Position); // 10298:161
  210. return ; // 10298:161;
  211. } // 10298:161
  212. tmp2[3] = clamp(tmp4[3], 0f, 1f); // 10298:162
  213. tmp4[ivec3(0, 1, 2)] = (tmp5[ivec4(0, 1, 2, 0)] * vc403[ivec4(0, 1, 2, 0)])[ivec3(0, 1, 2)]; // 10298:163
  214. tmp4[ivec3(0, 1, 2)] = (tmp4[ivec4(0, 1, 2, 0)] + vc402[ivec4(0, 1, 2, 0)])[ivec3(0, 1, 2)]; // 10298:164
  215. tmp2[ivec3(0, 1, 2)] = clamp((tmp2[ivec4(0, 1, 2, 0)] + tmp4[ivec4(0, 1, 2, 0)])[ivec3(0, 1, 2)], 0f, 1f); // 10298:165
  216. tmp4[0] = vc463[0]; // 10298:166
  217. tmp4 = (vec4)notEqual(vc401, tmp4[ivec4(0, 0, 0, 0)]); // 10298:167
  218. tmp4[0] = clamp((tmp4[ivec4(0, 0, 0, 0)] + tmp4[ivec4(1, 1, 1, 1)])[0], 0f, 1f); // 10298:168
  219. tmp4[0] = clamp((tmp4[ivec4(0, 0, 0, 0)] + tmp4[ivec4(2, 2, 2, 2)])[0], 0f, 1f); // 10298:169
  220. rc[0] = clamp((tmp4[ivec4(0, 0, 0, 0)] + tmp4[ivec4(3, 3, 3, 3)])[0], 0f, 1f); // 10298:170
  221. if (all(lessThanEqual(rc[ivec4(0, 0, 0, 0)], vec4(0f, 0f, 0f, 0f)))) { // 10298:171
  222. func182(); // 10298:171
  223. return ; // 10298:171;
  224. } // 10298:171
  225. if (all(lessThanEqual(rc[ivec4(0, 0, 0, 0)], vec4(0f, 0f, 0f, 0f)))) { // 10298:172
  226. tmp4 = in_tc0;
  227. } // 10298:172
  228. tmp9[0] = vc400[0]; // 10298:173
  229. tmp7[ivec2(2, 3)] = vc463[ivec2(0, 2)]; // 10298:174
  230. tmp9[1] = dot(tmp14[ivec3(0, 1, 2)], tmp3[ivec3(0, 1, 2)]); // 10298:175
  231. tmp5 = tmp3[ivec4(1, 1, 1, 1)] * vc268; // 10298:176
  232. tmp8[0] = dot(tmp3[ivec3(0, 1, 2)], tmp3[ivec3(0, 1, 2)]); // 10298:177
  233. tmp7[ivec2(0, 1)] = vc400[ivec2(1, 2)]; // 10298:178
  234. tmp4 = in_tc0; // 10298:179
  235. tmp6 = in_pos[ivec4(1, 1, 1, 1)] * vc268; // 10298:180
  236. tmp8[ivec2(2, 3)] = vc463[ivec2(2, 3)]; // 10298:181
  237. rc = (vec4)equal(vc401, tmp8[ivec4(2, 2, 2, 2)]); // 10298:182
  238. tmp6 = in_pos[ivec4(0, 0, 0, 0)] * vc267 + tmp6; // 10298:183
  239. tmp6 = in_pos[ivec4(2, 2, 2, 2)] * vc269 + tmp6; // 10298:184
  240. if (all(greaterThan(rc, vec4(0f, 0f, 0f, 0f)))) { // 10298:185
  241. tmp4 = in_pos[ivec4(3, 3, 3, 3)] * vc270 + tmp6;
  242. } // 10298:185
  243. rc = (vec4)equal(vc401, tmp7[ivec4(0, 0, 0, 0)]); // 10298:186
  244. tmp6[0] = inversesqrt(tmp8[0]); // 10298:187
  245. tmp5 = tmp3[ivec4(0, 0, 0, 0)] * vc267 + tmp5; // 10298:188
  246. tmp6[ivec3(0, 1, 2)] = (tmp6[ivec4(0, 0, 0, 0)] * tmp3[ivec4(0, 1, 2, 0)])[ivec3(0, 1, 2)]; // 10298:189
  247. tmp6[3] = dot(tmp14[ivec3(0, 1, 2)], tmp6[ivec3(0, 1, 2)]); // 10298:190
  248. tmp5 = tmp3[ivec4(2, 2, 2, 2)] * vc269 + tmp5; // 10298:191
  249. tmp8[ivec3(0, 1, 2)] = (tmp14[ivec4(0, 1, 2, 0)] * tmp6[ivec4(3, 3, 3, 3)])[ivec3(0, 1, 2)]; // 10298:192
  250. tmp8[ivec3(0, 1, 2)] = (tmp8[ivec4(0, 1, 2, 0)] * vc400[ivec4(1, 1, 1, 1)])[ivec3(0, 1, 2)]; // 10298:193
  251. tmp6[ivec3(0, 1, 2)] = (tmp6[ivec4(0, 1, 2, 0)] + -tmp8[ivec4(0, 1, 2, 0)])[ivec3(0, 1, 2)]; // 10298:194
  252. if (all(greaterThan(rc, vec4(0f, 0f, 0f, 0f)))) { // 10298:195
  253. tmp4 = tmp3[ivec4(3, 3, 3, 3)] * vc270 + tmp5;
  254. } // 10298:195
  255. tmp5[ivec3(0, 1, 2)] = (tmp6[ivec4(0, 1, 2, 0)] + vc463[ivec4(0, 0, 2, 0)])[ivec3(0, 1, 2)]; // 10298:196
  256. rc = (vec4)equal(vc401, tmp7[ivec4(1, 1, 1, 1)]); // 10298:197
  257. tmp5[3] = dot(tmp5[ivec3(0, 1, 2)], tmp5[ivec3(0, 1, 2)]); // 10298:198
  258. tmp5[ivec3(0, 1, 2)] = (tmp14[ivec4(0, 1, 2, 0)] * tmp9[ivec4(1, 1, 1, 1)])[ivec3(0, 1, 2)]; // 10298:199
  259. tmp5[3] = inversesqrt(tmp5[3]); // 10298:200
  260. tmp5[ivec3(0, 1, 2)] = (-tmp5[ivec4(0, 1, 2, 0)] * vc400[ivec4(1, 1, 1, 1)] + tmp3[ivec4(0, 1, 2, 0)])[ivec3(0, 1, 2)]; // 10298:201
  261. tmp6[ivec2(0, 1)] = (tmp5[ivec4(3, 3, 3, 3)] * tmp6[ivec4(0, 1, 0, 0)])[ivec2(0, 1)]; // 10298:202
  262. tmp7[ivec2(0, 1)] = (tmp6[ivec4(0, 1, 0, 0)] * vc400[ivec4(3, 3, 3, 3)] + vc400[ivec4(3, 3, 3, 3)])[ivec2(0, 1)]; // 10298:203
  263. tmp5[3] = dot(tmp5[ivec3(0, 1, 2)], tmp5[ivec3(0, 1, 2)]); // 10298:204
  264. if (all(greaterThan(rc, vec4(0f, 0f, 0f, 0f)))) { // 10298:205
  265. tmp4 = tmp7;
  266. } // 10298:205
  267. rc = (vec4)equal(vc401, tmp9[ivec4(0, 0, 0, 0)]); // 10298:206
  268. func182(); // 10298:207
  269. }
  270. "
  271. 0(215) : error C5005: recursive call to function "void func31(){ // 10298:115
  272. if (all(equal(rc[ivec4(1, 1, 1, 1)], vec4(0f, 0f, 0f, 0f)))) { // 10298:229
  273. func74(); // 10298:229
  274. gl_Position = mul(scaleOffsetMat, gl_Position); // 10298:229
  275. return ; // 10298:229;
  276. } // 10298:229
  277. tmp2[0] = (tmp1[ivec4(3, 3, 3, 3)] * vc463[ivec4(1, 1, 1, 1)])[0]; // 10298:230
  278. tmp8[2] = vc405[0]; // 10298:232
  279. tmp2[ivec3(0, 1, 2)] = vc463[ivec3(0, 0, 0)]; // 10298:233
  280. tmp6[ivec3(0, 1, 2)] = (tmp3[ivec4(0, 1, 2, 0)] * vc406[ivec4(3, 3, 3, 3)])[ivec3(0, 1, 2)]; // 10298:234
  281. tmp6[ivec3(0, 1, 2)] = (vc406[ivec4(0, 1, 2, 0)] * tmp3[ivec4(3, 3, 3, 3)] + -tmp6[ivec4(0, 1, 2, 0)])[ivec3(0, 1, 2)]; // 10298:235
  282. tmp1[3] = (tmp1[ivec4(3, 3, 3, 3)] + vc463[ivec4(2, 2, 2, 2)])[3]; // 10298:236
  283. tmp5[3] = dot(tmp6[ivec3(0, 1, 2)], tmp6[ivec3(0, 1, 2)]); // 10298:237
  284. tmp2[3] = vc463[0]; // 10298:238
  285. rc[3] = inversesqrt(tmp5[3]); // 10298:239
  286. rc[2] = (float)lessThan(tmp1[ivec4(3, 3, 3, 3)], vc462[ivec4(0, 0, 0, 0)])[2]; // 10298:240
  287. rc[0] = vc411[0]; // 10298:241
  288. tmp6[ivec3(0, 1, 2)] = (tmp5[ivec4(3, 3, 3, 3)] * tmp6[ivec4(0, 1, 2, 0)])[ivec3(0, 1, 2)]; // 10298:242
  289. tmp6[3] = dot(tmp6[ivec3(0, 1, 2)], vc410[ivec3(0, 1, 2)]); // 10298:243
  290. tmp7[0] = (float)greaterThanEqual(vc411[ivec4(0, 0, 0, 0)], tmp2[ivec4(3, 3, 3, 3)])[0]; // 10298:244
  291. tmp6[3] = -tmp6[3]; // 10298:245
  292. if (all(lessThan(rc[ivec4(0, 0, 0, 0)], vec4(0f, 0f, 0f, 0f)))) { // 10298:246
  293. tmp6[3] = vc463[2];
  294. } // 10298:246
  295. tmp2[3] = tmp6[3]; // 10298:247
  296. tmp7[1] = (float)greaterThan(tmp6[ivec4(3, 3, 3, 3)], vc411[ivec4(0, 0, 0, 0)])[1]; // 10298:248
  297. tmp6[3] = log2(tmp6[3]); // 10298:249
  298. tmp7[2] = (float)equal(tmp7[ivec4(1, 1, 1, 1)], vc463[ivec4(0, 0, 0, 0)])[2]; // 10298:250
  299. rc[1] = (tmp7[ivec4(0, 0, 0, 0)] * tmp7[ivec4(1, 1, 1, 1)])[1]; // 10298:251
  300. rc[0] = (tmp7[ivec4(0, 0, 0, 0)] * tmp7[ivec4(2, 2, 2, 2)])[0]; // 10298:252
  301. tmp7[ivec3(0, 1, 2)] = (tmp6[ivec4(0, 1, 2, 0)] + vc463[ivec4(0, 0, 2, 0)])[ivec3(0, 1, 2)]; // 10298:253
  302. tmp5[3] = 1f / tmp5[3]; // 10298:254
  303. tmp6[3] = (vc411[ivec4(1, 1, 1, 1)] * tmp6[ivec4(3, 3, 3, 3)])[3]; // 10298:255
  304. tmp7[3] = dot(tmp7[ivec3(0, 1, 2)], tmp7[ivec3(0, 1, 2)]); // 10298:256
  305. if (all(greaterThan(rc[ivec4(1, 1, 1, 1)], vec4(0f, 0f, 0f, 0f)))) { // 10298:257
  306. tmp2[3] = exp2(tmp6[3]);
  307. } // 10298:257
  308. rc[1] = dot(tmp7[ivec3(0, 1, 2)], tmp7[ivec3(0, 1, 2)]); // 10298:258
  309. tmp8[0] = dot(tmp14[ivec3(0, 1, 2)], tmp6[ivec3(0, 1, 2)]); // 10298:259
  310. tmp6[1] = inversesqrt(tmp7[3]); // 10298:260
  311. tmp6[0] = (vc412[ivec4(2, 2, 2, 2)] * tmp5[ivec4(3, 3, 3, 3)] + vc412[ivec4(1, 1, 1, 1)])[0]; // 10298:261
  312. if (all(greaterThan(rc[ivec4(1, 1, 1, 1)], vec4(0f, 0f, 0f, 0f)))) { // 10298:262
  313. tmp2[ivec3(0, 1, 2)] = (tmp6[ivec4(1, 1, 1, 1)] * tmp7[ivec4(0, 1, 2, 0)])[ivec3(0, 1, 2)];
  314. } // 10298:262
  315. tmp8[1] = dot(tmp14[ivec3(0, 1, 2)], tmp2[ivec3(0, 1, 2)]); // 10298:263
  316. tmp2[0] = (tmp6[ivec4(0, 0, 0, 0)] * tmp5[ivec4(3, 3, 3, 3)] + vc412[ivec4(0, 0, 0, 0)])[0]; // 10298:264
  317. if (all(greaterThan(rc[ivec4(0, 0, 0, 0)], vec4(0f, 0f, 0f, 0f)))) { // 10298:266
  318. tmp2[3] = vc463[0];
  319. } // 10298:266
  320. tmp5[3] = 1f / tmp2[0]; // 10298:267
  321. tmp6[ivec3(0, 1, 2)] = (tmp2[ivec4(1, 1, 1, 1)] * tmp4[ivec4(0, 1, 2, 0)])[ivec3(0, 1, 2)]; // 10298:268
  322. tmp2[ivec3(0, 1, 2)] = (tmp2[ivec4(2, 2, 2, 2)] * vc404[ivec4(0, 1, 2, 0)])[ivec3(0, 1, 2)]; // 10298:269
  323. tmp6[ivec3(0, 1, 2)] = (tmp6[ivec4(0, 1, 2, 0)] * vc408[ivec4(0, 1, 2, 0)])[ivec3(0, 1, 2)]; // 10298:270
  324. tmp6[ivec3(0, 1, 2)] = (tmp5[ivec4(0, 1, 2, 0)] * vc407[ivec4(0, 1, 2, 0)] + tmp6[ivec4(0, 1, 2, 0)])[ivec3(0, 1, 2)]; // 10298:271
  325. func74(); // 10298:272
  326. }
  327. "
  328.  
  329. [! : RSXThread]: Add program (0):
  330. [! : RSXThread]: *** prog id = 3
  331. [! : RSXThread]: *** vp id = 2
  332. [! : RSXThread]: *** fp id = 1
  333. [! : RSXThread]: *** vp data size = 5680
  334. [! : RSXThread]: *** fp data size = 32
  335. [! : RSXThread]: *** vp shader =
  336. #version 330
  337.  
  338. uniform mat4 scaleOffsetMat = mat4(1.0);
  339. uniform vec4 vc263;
  340. uniform vec4 vc262;
  341. uniform vec4 vc261;
  342. uniform vec4 vc260;
  343. uniform vec4 vc259;
  344. uniform vec4 vc257;
  345. uniform vec4 vc256;
  346. uniform vec4 vc467;
  347. uniform vec4 vc258;
  348. uniform vec4 vc266;
  349. uniform vec4 vc265;
  350. uniform vec4 vc264;
  351. uniform vec4 vc466;
  352. uniform vec4 vc463;
  353. uniform vec4 vc462;
  354. uniform vec4 vc465;
  355. uniform vec4 vc464;
  356. uniform vec4 vc405;
  357. uniform vec4 vc406;
  358. uniform vec4 vc411;
  359. uniform vec4 vc410;
  360. uniform vec4 vc412;
  361. uniform vec4 vc404;
  362. uniform vec4 vc408;
  363. uniform vec4 vc407;
  364. uniform vec4 vc409;
  365. uniform vec4 vc403;
  366. uniform vec4 vc402;
  367. uniform vec4 vc401;
  368. uniform vec4 vc400;
  369. uniform vec4 vc268;
  370. uniform vec4 vc267;
  371. uniform vec4 vc269;
  372. uniform vec4 vc270;
  373. uniform vec4 vc399;
  374. uniform vec4 vc276;
  375. uniform vec4 vc275;
  376. uniform vec4 vc277;
  377. uniform vec4 vc278;
  378. uniform vec4 vc398;
  379. uniform vec4 vc284;
  380. uniform vec4 vc283;
  381. uniform vec4 vc285;
  382. uniform vec4 vc286;
  383. uniform vec4 vc397;
  384. uniform vec4 vc292;
  385. uniform vec4 vc291;
  386. uniform vec4 vc293;
  387. uniform vec4 vc294;
  388. uniform vec4 vc395;
  389. uniform vec4 vc394;
  390. uniform vec4 vc393;
  391. uniform vec4 vc392;
  392. uniform vec4 vc391;
  393. uniform vec4 vc390;
  394. uniform vec4 vc298;
  395. uniform vec4 vc297;
  396. uniform vec4 vc296;
  397. uniform vec4 vc295;
  398. uniform vec4 vc290;
  399. uniform vec4 vc289;
  400. uniform vec4 vc288;
  401. uniform vec4 vc287;
  402. uniform vec4 vc282;
  403. uniform vec4 vc281;
  404. uniform vec4 vc280;
  405. uniform vec4 vc396;
  406. uniform vec4 vc274;
  407. uniform vec4 vc273;
  408. uniform vec4 vc272;
  409. uniform vec4 vc271;
  410. uniform vec4 vc279;
  411. layout (location = 0) in vec4 in_pos;
  412. layout (location = 2) in vec4 in_normal;
  413. layout (location = 3) in vec4 in_col0;
  414. layout (location = 8) in vec4 in_tc0;
  415. layout (location = 9) in vec4 in_tc1;
  416. layout (location = 10) in vec4 in_tc2;
  417. layout (location = 11) in vec4 in_tc3;
  418. vec4 tmp0;
  419. vec4 tmp3;
  420. vec4 rc = vec4(0.0);
  421. vec4 tmp5;
  422. vec4 tmp4;
  423. vec4 tmp2;
  424. vec4 tmp1;
  425. vec4 tmp14;
  426. vec4 tmp8;
  427. vec4 tmp6;
  428. vec4 tmp7;
  429. vec4 tmp9;
  430. vec4 tmp10;
  431. vec4 tmp11;
  432. vec4 tmp12;
  433. vec4 tmp13;
  434. vec4 tmp15;
  435. vec4 tmp16;
  436. out vec4 col0;
  437. out vec4 bfc0;
  438. out vec4 fogc;
  439. out vec4 tc3;
  440. out vec4 tc2;
  441. out vec4 tc1;
  442. out vec4 tc0;
  443.  
  444. void func323();
  445. void func276();
  446. void func229();
  447. void func182();
  448. void func86();
  449. void func130();
  450. void func31();
  451. void func74();
  452. void func134();
  453.  
  454. void main()
  455. {
  456. gl_Position = vec4(0.0f, 0.0f, 0.0f, 1.0f);
  457. tmp0.w = vec2(dot(in_pos, vc263), 0).xxxx.w;
  458. tmp0.z = vec2(dot(in_pos, vc262), 0).xxxx.z;
  459. tmp0.y = vec2(dot(in_pos, vc261), 0).xxxx.y;
  460. tmp0.x = vec2(dot(in_pos, vc260), 0).xxxx.x;
  461. tmp3.w = vec2(dot(in_pos, vc259), 0).xxxx.w;
  462. tmp3.y = vec2(dot(in_pos, vc257), 0).xxxx.y;
  463. tmp3.x = vec2(dot(in_pos, vc256), 0).xxxx.x;
  464. rc.xy = vc467.wxww.xy;
  465. tmp5.xy = vec2(dot(in_pos, vc258), 0).xxxx.xy;
  466. tmp4.z = vec2(dot(in_normal.xyzx.xyz, vc266.xyzx.xyz), 0).xxxx.z;
  467. tmp4.y = vec2(dot(in_normal.xyzx.xyz, vc265.xyzx.xyz), 0).xxxx.y;
  468. tmp4.x = vec2(dot(in_normal.xyzx.xyz, vc264.xyzx.xyz), 0).xxxx.x;
  469. tmp2 = clamp(in_col0, 0.0, 1.0);
  470. tmp1 = tmp2;
  471. tmp4.xyz = (tmp4.xyzx * vc466.xxxx).xyz;
  472. tmp4.w = vec2(dot(tmp4.xyzx.xyz, tmp4.xyzx.xyz), 0).xxxx.w;
  473. tmp3.z = tmp5.yyyy.z;
  474. tmp4.w = inversesqrt(tmp4.w);
  475. tmp14.w = abs(tmp5.xxxx).w;
  476. tmp14.xyz = tmp4.xyzx.xyz;
  477. if(all(notEqual(rc.xxxx, vec4(0.0).xxxx))) tmp14.xyz = (tmp4.wwww * tmp4.xyzx).xyz;
  478. if(all(equal(rc.yyyy, vec4(0.0).yyyy))) { func134(); gl_Position = gl_Position * scaleOffsetMat; return; };
  479. tmp1.xyz = vc463.xxxx.xyz;
  480. tmp1.w = vc463.xxxx.w;
  481. tmp4 = in_col0;
  482. rc.x = vc467.zzzz.x;
  483. tmp5.xyz = in_col0.xyzx.xyz;
  484. tmp2.x = vc462.xxxx.x;
  485. rc.y = vec4(lessThan(vc463.xxxx, tmp2.xxxx)).y;
  486. if(all(equal(rc.xxxx, vec4(0.0).xxxx))) tmp5.xyz = vc465.xyzx.xyz;
  487. if(all(equal(rc.xxxx, vec4(0.0).xxxx))) tmp4 = vc464;
  488. func31();
  489. gl_Position = gl_Position * scaleOffsetMat;
  490. }
  491.  
  492. void func134()
  493. {
  494. tmp5.w = (tmp5.wwww * tmp6.wwww).w;
  495. tmp2.xyz = (tmp5.wwww * tmp6.xyzx + tmp2.xyzx).xyz;
  496. if(all(greaterThan(rc.zzzz, vec4(0.0).zzzz))) { func86(); gl_Position = gl_Position * scaleOffsetMat; return; };
  497. tmp2.w = clamp(tmp4.wwww.w, 0.0, 1.0);
  498. tmp4.xyz = (tmp5.xyzx * vc403.xyzx).xyz;
  499. tmp4.xyz = (tmp4.xyzx + vc402.xyzx).xyz;
  500. tmp2.xyz = clamp((tmp2.xyzx + tmp4.xyzx).xyz, 0.0, 1.0);
  501. tmp4.x = vc463.xxxx.x;
  502. tmp4 = vec4(notEqual(vc401, tmp4.xxxx));
  503. tmp4.x = clamp((tmp4.xxxx + tmp4.yyyy).x, 0.0, 1.0);
  504. tmp4.x = clamp((tmp4.xxxx + tmp4.zzzz).x, 0.0, 1.0);
  505. rc.x = clamp((tmp4.xxxx + tmp4.wwww).x, 0.0, 1.0);
  506. if(all(lessThanEqual(rc.xxxx, vec4(0.0).xxxx))) { func182(); return; };
  507. if(all(lessThanEqual(rc.xxxx, vec4(0.0).xxxx))) tmp4 = in_tc0;
  508. tmp9.x = vc400.xxxx.x;
  509. tmp7.zw = vc463.xxxz.zw;
  510. tmp9.y = vec2(dot(tmp14.xyzx.xyz, tmp3.xyzx.xyz), 0).xxxx.y;
  511. tmp5 = (tmp3.yyyy * vc268);
  512. tmp8.x = vec2(dot(tmp3.xyzx.xyz, tmp3.xyzx.xyz), 0).xxxx.x;
  513. tmp7.xy = vc400.yzyy.xy;
  514. tmp4 = in_tc0;
  515. tmp6 = (in_pos.yyyy * vc268);
  516. tmp8.zw = vc463.zzzw.zw;
  517. rc = vec4(equal(vc401, tmp8.zzzz));
  518. tmp6 = (in_pos.xxxx * vc267 + tmp6);
  519. tmp6 = (in_pos.zzzz * vc269 + tmp6);
  520. if(all(greaterThan(rc, vec4(0.0)))) tmp4 = (in_pos.wwww * vc270 + tmp6);
  521. rc = vec4(equal(vc401, tmp7.xxxx));
  522. tmp6.x = inversesqrt(tmp8.x);
  523. tmp5 = (tmp3.xxxx * vc267 + tmp5);
  524. tmp6.xyz = (tmp6.xxxx * tmp3.xyzx).xyz;
  525. tmp6.w = vec2(dot(tmp14.xyzx.xyz, tmp6.xyzx.xyz), 0).xxxx.w;
  526. tmp5 = (tmp3.zzzz * vc269 + tmp5);
  527. tmp8.xyz = (tmp14.xyzx * tmp6.wwww).xyz;
  528. tmp8.xyz = (tmp8.xyzx * vc400.yyyy).xyz;
  529. tmp6.xyz = (tmp6.xyzx + -tmp8.xyzx).xyz;
  530. if(all(greaterThan(rc, vec4(0.0)))) tmp4 = (tmp3.wwww * vc270 + tmp5);
  531. tmp5.xyz = (tmp6.xyzx + vc463.xxzx).xyz;
  532. rc = vec4(equal(vc401, tmp7.yyyy));
  533. tmp5.w = vec2(dot(tmp5.xyzx.xyz, tmp5.xyzx.xyz), 0).xxxx.w;
  534. tmp5.xyz = (tmp14.xyzx * tmp9.yyyy).xyz;
  535. tmp5.w = inversesqrt(tmp5.w);
  536. tmp5.xyz = (-tmp5.xyzx * vc400.yyyy + tmp3.xyzx).xyz;
  537. tmp6.xy = (tmp5.wwww * tmp6.xyxx).xy;
  538. tmp7.xy = (tmp6.xyxx * vc400.wwww + vc400.wwww).xy;
  539. tmp5.w = vec2(dot(tmp5.xyzx.xyz, tmp5.xyzx.xyz), 0).xxxx.w;
  540. if(all(greaterThan(rc, vec4(0.0)))) tmp4 = tmp7;
  541. rc = vec4(equal(vc401, tmp9.xxxx));
  542. func182();
  543. }
  544.  
  545. void func74()
  546. {
  547. tmp2.xyz = (tmp2.xyzx * vc409.xyzx + tmp6.xyzx).xyz;
  548. tmp2.w = (tmp2.wwww * tmp5.wwww).w;
  549. tmp1.xyz = (tmp2.wwww * tmp2.xyzx + tmp1.xyzx).xyz;
  550. if(all(greaterThan(rc.zzzz, vec4(0.0).zzzz))) { func31(); gl_Position = gl_Position * scaleOffsetMat; return; };
  551. rc.x = vc467.yyyy.x;
  552. tmp2.xyz = (tmp5.xyzx * vc403.xyzx).xyz;
  553. tmp2.xyz = (tmp2.xyzx + vc402.xyzx).xyz;
  554. tmp1.xyz = (tmp1.xyzx + tmp2.xyzx).xyz;
  555. tmp1.w = tmp4.wwww.w;
  556. tmp2 = clamp(tmp1, 0.0, 1.0);
  557. tmp1 = tmp2;
  558. if(all(equal(rc.xxxx, vec4(0.0).xxxx))) { func134(); gl_Position = gl_Position * scaleOffsetMat; return; };
  559. func86();
  560. }
  561.  
  562. void func31()
  563. {
  564. if(all(equal(rc.yyyy, vec4(0.0).yyyy))) { func74(); gl_Position = gl_Position * scaleOffsetMat; return; };
  565. tmp2.x = (tmp1.wwww * vc463.yyyy).x;
  566. //Unknown vp opcode 0xd
  567. tmp8.z = vc405.xxxx.z;
  568. tmp2.xyz = vc463.xxxx.xyz;
  569. tmp6.xyz = (tmp3.xyzx * vc406.wwww).xyz;
  570. tmp6.xyz = (vc406.xyzx * tmp3.wwww + -tmp6.xyzx).xyz;
  571. tmp1.w = (tmp1.wwww + vc463.zzzz).w;
  572. tmp5.w = vec2(dot(tmp6.xyzx.xyz, tmp6.xyzx.xyz), 0).xxxx.w;
  573. tmp2.w = vc463.xxxx.w;
  574. rc.w = inversesqrt(tmp5.w);
  575. rc.z = vec4(lessThan(tmp1.wwww, vc462.xxxx)).z;
  576. rc.x = vc411.xxxx.x;
  577. tmp6.xyz = (tmp5.wwww * tmp6.xyzx).xyz;
  578. tmp6.w = vec2(dot(tmp6.xyzx.xyz, vc410.xyzx.xyz), 0).xxxx.w;
  579. tmp7.x = vec4(greaterThanEqual(vc411.xxxx, tmp2.wwww)).x;
  580. tmp6.w = -tmp6.wwww.w;
  581. if(all(lessThan(rc.xxxx, vec4(0.0).xxxx))) tmp6.w = vc463.zzzz.w;
  582. tmp2.w = tmp6.wwww.w;
  583. tmp7.y = vec4(greaterThan(tmp6.wwww, vc411.xxxx)).y;
  584. tmp6.w = log2(tmp6.w);
  585. tmp7.z = vec4(equal(tmp7.yyyy, vc463.xxxx)).z;
  586. rc.y = (tmp7.xxxx * tmp7.yyyy).y;
  587. rc.x = (tmp7.xxxx * tmp7.zzzz).x;
  588. tmp7.xyz = (tmp6.xyzx + vc463.xxzx).xyz;
  589. tmp5.w = 1.0 / tmp5.w;
  590. tmp6.w = (vc411.yyyy * tmp6.wwww).w;
  591. tmp7.w = vec2(dot(tmp7.xyzx.xyz, tmp7.xyzx.xyz), 0).xxxx.w;
  592. if(all(greaterThan(rc.yyyy, vec4(0.0).yyyy))) tmp2.w = exp2(tmp6.w);
  593. rc.y = vec2(dot(tmp7.xyzx.xyz, tmp7.xyzx.xyz), 0).xxxx.y;
  594. tmp8.x = vec2(dot(tmp14.xyzx.xyz, tmp6.xyzx.xyz), 0).xxxx.x;
  595. tmp6.y = inversesqrt(tmp7.w);
  596. tmp6.x = (vc412.zzzz * tmp5.wwww + vc412.yyyy).x;
  597. if(all(greaterThan(rc.yyyy, vec4(0.0).yyyy))) tmp2.xyz = (tmp6.yyyy * tmp7.xyzx).xyz;
  598. tmp8.y = vec2(dot(tmp14.xyzx.xyz, tmp2.xyzx.xyz), 0).xxxx.y;
  599. tmp2.x = (tmp6.xxxx * tmp5.wwww + vc412.xxxx).x;
  600. //Unknown vp sca_opcode 0x7
  601. if(all(greaterThan(rc.xxxx, vec4(0.0).xxxx))) tmp2.w = vc463.xxxx.w;
  602. tmp5.w = 1.0 / tmp2.x;
  603. tmp6.xyz = (tmp2.yyyy * tmp4.xyzx).xyz;
  604. tmp2.xyz = (tmp2.zzzz * vc404.xyzx).xyz;
  605. tmp6.xyz = (tmp6.xyzx * vc408.xyzx).xyz;
  606. tmp6.xyz = (tmp5.xyzx * vc407.xyzx + tmp6.xyzx).xyz;
  607. func74();
  608. }
  609.  
  610. void func130()
  611. {
  612. tmp7.xyz = (tmp7.yyyy * tmp4.xyzx).xyz;
  613. tmp7.xyz = (tmp7.xyzx * vc408.xyzx).xyz;
  614. tmp7.xyz = (tmp5.xyzx * vc407.xyzx + tmp7.xyzx).xyz;
  615. tmp6.xyz = (tmp6.xyzx * vc409.xyzx + tmp7.xyzx).xyz;
  616. func134();
  617. }
  618.  
  619. void func86()
  620. {
  621. tmp2.x = vc462.xxxx.x;
  622. rc.x = vec4(lessThan(vc463.xxxx, tmp2.xxxx)).x;
  623. tmp2.xyz = vc463.xxxx.xyz;
  624. if(all(equal(rc.xxxx, vec4(0.0).xxxx))) { func130(); gl_Position = gl_Position * scaleOffsetMat; return; };
  625. if(all(equal(rc.xxxx, vec4(0.0).xxxx))) tmp2.w = vc463.xxxx.w;
  626. tmp5.w = (tmp2.wwww * vc463.yyyy).w;
  627. //Unknown vp opcode 0xd
  628. tmp9.z = vc405.xxxx.z;
  629. tmp6.xyz = vc463.xxxx.xyz;
  630. tmp7.xyz = (tmp3.xyzx * vc406.wwww).xyz;
  631. tmp7.xyz = (vc406.xyzx * tmp3.wwww + -tmp7.xyzx).xyz;
  632. tmp2.w = (tmp2.wwww + vc463.zzzz).w;
  633. tmp6.w = vec2(dot(tmp7.xyzx.xyz, tmp7.xyzx.xyz), 0).xxxx.w;
  634. tmp5.w = vc463.xxxx.w;
  635. rc.w = inversesqrt(tmp6.w);
  636. rc.z = vec4(lessThan(tmp2.wwww, vc462.xxxx)).z;
  637. rc.x = vc411.xxxx.x;
  638. tmp7.xyz = (tmp6.wwww * tmp7.xyzx).xyz;
  639. tmp7.w = vec2(dot(tmp7.xyzx.xyz, vc410.xyzx.xyz), 0).xxxx.w;
  640. tmp8.x = vec4(greaterThanEqual(vc411.xxxx, tmp5.wwww)).x;
  641. tmp8.y = -tmp7.wwww.y;
  642. if(all(lessThan(rc.xxxx, vec4(0.0).xxxx))) tmp8.y = vc463.zzzz.y;
  643. tmp7.w = log2(tmp8.y);
  644. tmp5.w = tmp8.yyyy.w;
  645. tmp8.y = vec4(greaterThan(tmp8.yyyy, vc411.xxxx)).y;
  646. tmp8.z = vec4(equal(tmp8.yyyy, vc463.xxxx)).z;
  647. rc.y = (tmp8.xxxx * tmp8.yyyy).y;
  648. rc.x = (tmp8.xxxx * tmp8.zzzz).x;
  649. tmp8.xyz = (tmp7.xyzx + vc463.xxzx).xyz;
  650. tmp7.w = (vc411.yyyy * tmp7.wwww).w;
  651. tmp6.w = 1.0 / tmp6.w;
  652. tmp8.w = vec2(dot(tmp8.xyzx.xyz, tmp8.xyzx.xyz), 0).xxxx.w;
  653. if(all(greaterThan(rc.yyyy, vec4(0.0).yyyy))) tmp5.w = exp2(tmp7.w);
  654. rc.y = vec2(dot(tmp8.xyzx.xyz, tmp8.xyzx.xyz), 0).xxxx.y;
  655. tmp9.x = vec2(dot(-tmp14.xyzx.xyz, tmp7.xyzx.xyz), 0).xxxx.x;
  656. tmp7.y = inversesqrt(tmp8.w);
  657. tmp7.x = (vc412.zzzz * tmp6.wwww + vc412.yyyy).x;
  658. if(all(greaterThan(rc.yyyy, vec4(0.0).yyyy))) tmp6.xyz = (tmp7.yyyy * tmp8.xyzx).xyz;
  659. tmp9.y = vec2(dot(-tmp14.xyzx.xyz, tmp6.xyzx.xyz), 0).xxxx.y;
  660. tmp6.x = (tmp7.xxxx * tmp6.wwww + vc412.xxxx).x;
  661. //Unknown vp sca_opcode 0x7
  662. if(all(greaterThan(rc.xxxx, vec4(0.0).xxxx))) tmp5.w = vc463.xxxx.w;
  663. tmp6.w = 1.0 / tmp6.x;
  664. tmp6.xyz = (tmp7.zzzz * vc404.xyzx).xyz;
  665. func130();
  666. }
  667.  
  668. void func182()
  669. {
  670. tmp6.x = inversesqrt(tmp5.w);
  671. tmp5.w = vc463.zzzz.w;
  672. tmp5.xyz = (tmp6.xxxx * tmp5.xyzx).xyz;
  673. if(all(greaterThan(rc, vec4(0.0)))) tmp4 = tmp5;
  674. rc = vec4(equal(vc401, tmp8.wwww));
  675. tmp5.xyz = tmp14.xyzx.xyz;
  676. tmp5.w = vc463.zzzz.w;
  677. if(all(greaterThan(rc, vec4(0.0)))) tmp4 = tmp5;
  678. tmp5.x = vc463.xxxx.x;
  679. tmp5 = vec4(notEqual(vc399, tmp5.xxxx));
  680. tmp5.x = clamp((tmp5.xxxx + tmp5.yyyy).x, 0.0, 1.0);
  681. tmp5.x = clamp((tmp5.xxxx + tmp5.zzzz).x, 0.0, 1.0);
  682. rc.x = clamp((tmp5.xxxx + tmp5.wwww).x, 0.0, 1.0);
  683. tmp5 = tmp4;
  684. if(all(lessThanEqual(rc.xxxx, vec4(0.0).xxxx))) { func229(); return; };
  685. if(all(lessThanEqual(rc.xxxx, vec4(0.0).xxxx))) tmp6 = in_tc1;
  686. tmp9.zw = vc463.xxxz.zw;
  687. tmp9.x = vec2(dot(tmp14.xyzx.xyz, tmp3.xyzx.xyz), 0).xxxx.x;
  688. tmp7 = (tmp3.yyyy * vc276);
  689. tmp10.xyz = vc400.xyzx.xyz;
  690. tmp6 = in_tc1;
  691. tmp9.y = vec2(dot(tmp3.xyzx.xyz, tmp3.xyzx.xyz), 0).xxxx.y;
  692. tmp8 = (in_pos.yyyy * vc276);
  693. tmp11.zw = vc463.zzzw.zw;
  694. rc = vec4(equal(vc399, tmp11.zzzz));
  695. tmp8 = (in_pos.xxxx * vc275 + tmp8);
  696. tmp9.y = inversesqrt(tmp9.y);
  697. tmp8 = (in_pos.zzzz * vc277 + tmp8);
  698. if(all(greaterThan(rc, vec4(0.0)))) tmp6 = (in_pos.wwww * vc278 + tmp8);
  699. rc = vec4(equal(vc399, tmp10.yyyy));
  700. tmp8.xyz = (tmp9.yyyy * tmp3.xyzx).xyz;
  701. tmp8.w = vec2(dot(tmp14.xyzx.xyz, tmp8.xyzx.xyz), 0).xxxx.w;
  702. tmp7 = (tmp3.xxxx * vc275 + tmp7);
  703. tmp11.xyz = (tmp14.xyzx * tmp8.wwww).xyz;
  704. tmp11.xyz = (tmp11.xyzx * vc400.yyyy).xyz;
  705. tmp8.xyz = (tmp8.xyzx + -tmp11.xyzx).xyz;
  706. tmp7 = (tmp3.zzzz * vc277 + tmp7);
  707. tmp11.xyz = (tmp8.xyzx + vc463.xxzx).xyz;
  708. if(all(greaterThan(rc, vec4(0.0)))) tmp6 = (tmp3.wwww * vc278 + tmp7);
  709. tmp7.w = vec2(dot(tmp11.xyzx.xyz, tmp11.xyzx.xyz), 0).xxxx.w;
  710. rc = vec4(equal(vc399, tmp10.zzzz));
  711. tmp7.xyz = (tmp14.xyzx * tmp9.xxxx).xyz;
  712. tmp7.w = inversesqrt(tmp7.w);
  713. tmp7.xyz = (-tmp7.xyzx * vc400.yyyy + tmp3.xyzx).xyz;
  714. tmp8.xy = (tmp7.wwww * tmp8.xyxx).xy;
  715. tmp9.xy = (tmp8.xyxx * vc400.wwww + vc400.wwww).xy;
  716. tmp7.w = vec2(dot(tmp7.xyzx.xyz, tmp7.xyzx.xyz), 0).xxxx.w;
  717. func229();
  718. }
  719.  
  720. void func229()
  721. {
  722. if(all(greaterThan(rc, vec4(0.0)))) tmp6 = tmp9;
  723. rc.x = inversesqrt(tmp7.w);
  724. rc = vec4(equal(vc399, tmp10.xxxx));
  725. tmp7.w = vc463.zzzz.w;
  726. tmp7.xyz = (tmp8.xxxx * tmp7.xyzx).xyz;
  727. if(all(greaterThan(rc, vec4(0.0)))) tmp6 = tmp7;
  728. rc = vec4(equal(vc399, tmp11.wwww));
  729. tmp7.xyz = tmp14.xyzx.xyz;
  730. tmp7.w = vc463.zzzz.w;
  731. if(all(greaterThan(rc, vec4(0.0)))) tmp6 = tmp7;
  732. tmp7.x = vc463.xxxx.x;
  733. tmp7 = vec4(notEqual(vc398, tmp7.xxxx));
  734. tmp7.x = clamp((tmp7.xxxx + tmp7.yyyy).x, 0.0, 1.0);
  735. tmp7.x = clamp((tmp7.xxxx + tmp7.zzzz).x, 0.0, 1.0);
  736. rc.x = clamp((tmp7.xxxx + tmp7.wwww).x, 0.0, 1.0);
  737. tmp7 = tmp6;
  738. if(all(lessThanEqual(rc.xxxx, vec4(0.0).xxxx))) { func276(); return; };
  739. if(all(lessThanEqual(rc.xxxx, vec4(0.0).xxxx))) tmp8 = in_tc2;
  740. tmp11.zw = vc463.xxxz.zw;
  741. tmp11.x = vec2(dot(tmp14.xyzx.xyz, tmp3.xyzx.xyz), 0).xxxx.x;
  742. tmp9 = (tmp3.yyyy * vc284);
  743. tmp12.xyz = vc400.xyzx.xyz;
  744. tmp8 = in_tc2;
  745. tmp11.y = vec2(dot(tmp3.xyzx.xyz, tmp3.xyzx.xyz), 0).xxxx.y;
  746. tmp10 = (in_pos.yyyy * vc284);
  747. tmp13.zw = vc463.zzzw.zw;
  748. rc = vec4(equal(vc398, tmp13.zzzz));
  749. tmp10 = (in_pos.xxxx * vc283 + tmp10);
  750. tmp11.y = inversesqrt(tmp11.y);
  751. tmp10 = (in_pos.zzzz * vc285 + tmp10);
  752. if(all(greaterThan(rc, vec4(0.0)))) tmp8 = (in_pos.wwww * vc286 + tmp10);
  753. rc = vec4(equal(vc398, tmp12.yyyy));
  754. tmp10.xyz = (tmp11.yyyy * tmp3.xyzx).xyz;
  755. tmp10.w = vec2(dot(tmp14.xyzx.xyz, tmp10.xyzx.xyz), 0).xxxx.w;
  756. tmp9 = (tmp3.xxxx * vc283 + tmp9);
  757. tmp13.xyz = (tmp14.xyzx * tmp10.wwww).xyz;
  758. tmp13.xyz = (tmp13.xyzx * vc400.yyyy).xyz;
  759. tmp10.xyz = (tmp10.xyzx + -tmp13.xyzx).xyz;
  760. tmp9 = (tmp3.zzzz * vc285 + tmp9);
  761. tmp13.xyz = (tmp10.xyzx + vc463.xxzx).xyz;
  762. if(all(greaterThan(rc, vec4(0.0)))) tmp8 = (tmp3.wwww * vc286 + tmp9);
  763. tmp9.w = vec2(dot(tmp13.xyzx.xyz, tmp13.xyzx.xyz), 0).xxxx.w;
  764. rc = vec4(equal(vc398, tmp12.zzzz));
  765. tmp9.xyz = (tmp14.xyzx * tmp11.xxxx).xyz;
  766. tmp9.w = inversesqrt(tmp9.w);
  767. tmp9.xyz = (-tmp9.xyzx * vc400.yyyy + tmp3.xyzx).xyz;
  768. tmp10.xy = (tmp9.wwww * tmp10.xyxx).xy;
  769. func276();
  770. }
  771.  
  772. void func276()
  773. {
  774. tmp11.xy = (tmp10.xyxx * vc400.wwww + vc400.wwww).xy;
  775. tmp9.w = vec2(dot(tmp9.xyzx.xyz, tmp9.xyzx.xyz), 0).xxxx.w;
  776. if(all(greaterThan(rc, vec4(0.0)))) tmp8 = tmp11;
  777. rc.x = inversesqrt(tmp9.w);
  778. rc = vec4(equal(vc398, tmp12.xxxx));
  779. tmp9.w = vc463.zzzz.w;
  780. tmp9.xyz = (tmp10.xxxx * tmp9.xyzx).xyz;
  781. if(all(greaterThan(rc, vec4(0.0)))) tmp8 = tmp9;
  782. rc = vec4(equal(vc398, tmp13.wwww));
  783. tmp9.xyz = tmp14.xyzx.xyz;
  784. tmp9.w = vc463.zzzz.w;
  785. if(all(greaterThan(rc, vec4(0.0)))) tmp8 = tmp9;
  786. tmp9.x = vc463.xxxx.x;
  787. tmp9 = vec4(notEqual(vc397, tmp9.xxxx));
  788. tmp9.x = clamp((tmp9.xxxx + tmp9.yyyy).x, 0.0, 1.0);
  789. tmp9.x = clamp((tmp9.xxxx + tmp9.zzzz).x, 0.0, 1.0);
  790. rc.x = clamp((tmp9.xxxx + tmp9.wwww).x, 0.0, 1.0);
  791. tmp9 = tmp8;
  792. if(all(lessThanEqual(rc.xxxx, vec4(0.0).xxxx))) { func323(); return; };
  793. if(all(lessThanEqual(rc.xxxx, vec4(0.0).xxxx))) tmp10 = in_tc3;
  794. tmp13.zw = vc463.xxxz.zw;
  795. tmp13.x = vec2(dot(tmp14.xyzx.xyz, tmp3.xyzx.xyz), 0).xxxx.x;
  796. tmp11 = (tmp3.yyyy * vc292);
  797. tmp15.xyz = vc400.xyzx.xyz;
  798. tmp10 = in_tc3;
  799. tmp13.y = vec2(dot(tmp3.xyzx.xyz, tmp3.xyzx.xyz), 0).xxxx.y;
  800. tmp12 = (in_pos.yyyy * vc292);
  801. tmp16.zw = vc463.zzzw.zw;
  802. rc = vec4(equal(vc397, tmp16.zzzz));
  803. tmp12 = (in_pos.xxxx * vc291 + tmp12);
  804. tmp13.y = inversesqrt(tmp13.y);
  805. tmp12 = (in_pos.zzzz * vc293 + tmp12);
  806. if(all(greaterThan(rc, vec4(0.0)))) tmp10 = (in_pos.wwww * vc294 + tmp12);
  807. rc = vec4(equal(vc397, tmp15.yyyy));
  808. tmp12.xyz = (tmp13.yyyy * tmp3.xyzx).xyz;
  809. tmp12.w = vec2(dot(tmp14.xyzx.xyz, tmp12.xyzx.xyz), 0).xxxx.w;
  810. tmp11 = (tmp3.xxxx * vc291 + tmp11);
  811. tmp16.xyz = (tmp14.xyzx * tmp12.wwww).xyz;
  812. tmp16.xyz = (tmp16.xyzx * vc400.yyyy).xyz;
  813. tmp12.xyz = (tmp12.xyzx + -tmp16.xyzx).xyz;
  814. tmp11 = (tmp3.zzzz * vc293 + tmp11);
  815. tmp16.xyz = (tmp12.xyzx + vc463.xxzx).xyz;
  816. if(all(greaterThan(rc, vec4(0.0)))) tmp10 = (tmp3.wwww * vc294 + tmp11);
  817. tmp11.w = vec2(dot(tmp16.xyzx.xyz, tmp16.xyzx.xyz), 0).xxxx.w;
  818. rc = vec4(equal(vc397, tmp15.zzzz));
  819. tmp11.xyz = (tmp14.xyzx * tmp13.xxxx).xyz;
  820. tmp11.w = inversesqrt(tmp11.w);
  821. func323();
  822. }
  823.  
  824. void func323()
  825. {
  826. tmp11.xyz = (-tmp11.xyzx * vc400.yyyy + tmp3.xyzx).xyz;
  827. tmp12.xy = (tmp11.wwww * tmp12.xyxx).xy;
  828. tmp13.xy = (tmp12.xyxx * vc400.wwww + vc400.wwww).xy;
  829. tmp11.w = vec2(dot(tmp11.xyzx.xyz, tmp11.xyzx.xyz), 0).xxxx.w;
  830. if(all(greaterThan(rc, vec4(0.0)))) tmp10 = tmp13;
  831. rc.x = inversesqrt(tmp11.w);
  832. rc = vec4(equal(vc397, tmp15.xxxx));
  833. tmp11.w = vc463.zzzz.w;
  834. tmp11.xyz = (tmp12.xxxx * tmp11.xyzx).xyz;
  835. if(all(greaterThan(rc, vec4(0.0)))) tmp10 = tmp11;
  836. rc = vec4(equal(vc397, tmp16.wwww));
  837. tmp11.xyz = tmp14.xyzx.xyz;
  838. tmp11.w = vc463.zzzz.w;
  839. if(all(greaterThan(rc, vec4(0.0)))) tmp10 = tmp11;
  840. gl_Position = tmp0;
  841. col0 = tmp1;
  842. bfc0 = tmp2;
  843. gl_ClipDistance[0]/*.y*/ = vec2(dot(tmp3, vc395), 0).xxxx.y;
  844. gl_ClipDistance[1]/*.z*/ = vec2(dot(tmp3, vc394), 0).xxxx.z;
  845. gl_ClipDistance[2]/*.w*/ = vec2(dot(tmp3, vc393), 0).xxxx.w;
  846. gl_ClipDistance[3]/*.y*/ = vec2(dot(tmp3, vc392), 0).xxxx.y;
  847. gl_ClipDistance[4]/*.z*/ = vec2(dot(tmp3, vc391), 0).xxxx.z;
  848. gl_ClipDistance[5]/*.w*/ = vec2(dot(tmp3, vc390), 0).xxxx.w;
  849. fogc.x = tmp14.wwww.x;
  850. tmp0.w = vec2(dot(tmp10, vc298), 0).xxxx.w;
  851. tmp0.z = vec2(dot(tmp10, vc297), 0).xxxx.z;
  852. tmp0.y = vec2(dot(tmp10, vc296), 0).xxxx.y;
  853. tmp0.x = vec2(dot(tmp10, vc295), 0).xxxx.x;
  854. tc3 = tmp10;
  855. tc2.w = vec2(dot(tmp8, vc290), 0).xxxx.w;
  856. tc2.z = vec2(dot(tmp8, vc289), 0).xxxx.z;
  857. tc2.y = vec2(dot(tmp8, vc288), 0).xxxx.y;
  858. tc2.x = vec2(dot(tmp8, vc287), 0).xxxx.x;
  859. tc1.w = vec2(dot(tmp6, vc282), 0).xxxx.w;
  860. tc1.z = vec2(dot(tmp6, vc281), 0).xxxx.z;
  861. tc1.y = vec2(dot(tmp6, vc280), 0).xxxx.y;
  862. rc.x = vc396.xxxx.x;
  863. tc0.w = vec2(dot(tmp4, vc274), 0).xxxx.w;
  864. tc0.z = vec2(dot(tmp4, vc273), 0).xxxx.z;
  865. tc0.y = vec2(dot(tmp4, vc272), 0).xxxx.y;
  866. tc0.x = vec2(dot(tmp4, vc271), 0).xxxx.x;
  867. tc1.x = vec2(dot(tmp6, vc279), 0).xxxx.x;
  868. if(all(equal(rc.xxxx, vec4(0.0).xxxx))) tc0 = tmp5;
  869. if(all(equal(rc.xxxx, vec4(0.0).xxxx))) tc1 = tmp7;
  870. if(all(equal(rc.xxxx, vec4(0.0).xxxx))) tc2 = tmp9;
  871. if(all(notEqual(rc.xxxx, vec4(0.0).xxxx))) tc3 = tmp0;
  872. }
  873.  
  874. [! : RSXThread]: *** fp shader =
  875. #version 330
  876.  
  877. in vec4 tc0;
  878. in vec4 col0;
  879. uniform sampler2D tex0;
  880. vec4 r0 = vec4(0.0, 0.0, 0.0, 0.0);
  881. layout (location = 0) out vec4 ocol;
  882.  
  883. void main()
  884. {
  885. r0 = texture(tex0, tc0.xy);
  886. r0 = (col0 * r0);
  887. ocol = r0;
  888. }
  889.  
  890. [E : RSXThread]: glUseProgram: opengl error 0x0502
  891. [W : RSXThread]: New FBO (1280x720)
  892. [E : RSXThread]: glGetUniformLocation(0x3, tex0): opengl error 0x0502
  893. [E : RSXThread]: glGetUniformLocation(0x3, tex1): opengl error 0x0502
  894. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  895. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  896. [E : RSXThread]: Bad texture address=0x0
  897. [E : RSXThread]: glGetUniformLocation(0x3, tex2): opengl error 0x0502
  898. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  899. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  900. [E : RSXThread]: Bad texture address=0x0
  901. [E : RSXThread]: glGetUniformLocation(0x3, tex3): opengl error 0x0502
  902. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  903. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  904. [E : RSXThread]: Bad texture address=0x0
  905. [E : RSXThread]: glGetUniformLocation(0x3, tex4): opengl error 0x0502
  906. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  907. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  908. [E : RSXThread]: Bad texture address=0x0
  909. [E : RSXThread]: glGetUniformLocation(0x3, tex5): opengl error 0x0502
  910. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  911. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  912. [E : RSXThread]: Bad texture address=0x0
  913. [E : RSXThread]: glGetUniformLocation(0x3, tex6): opengl error 0x0502
  914. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  915. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  916. [E : RSXThread]: Bad texture address=0x0
  917. [E : RSXThread]: glGetUniformLocation(0x3, tex7): opengl error 0x0502
  918. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  919. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  920. [E : RSXThread]: Bad texture address=0x0
  921. [E : RSXThread]: glGetUniformLocation(0x3, tex8): opengl error 0x0502
  922. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  923. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  924. [E : RSXThread]: Bad texture address=0x0
  925. [E : RSXThread]: glGetUniformLocation(0x3, tex9): opengl error 0x0502
  926. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  927. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  928. [E : RSXThread]: Bad texture address=0x0
  929. [E : RSXThread]: glGetUniformLocation(0x3, tex10): opengl error 0x0502
  930. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  931. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  932. [E : RSXThread]: Bad texture address=0x0
  933. [E : RSXThread]: glGetUniformLocation(0x3, tex11): opengl error 0x0502
  934. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  935. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  936. [E : RSXThread]: Bad texture address=0x0
  937. [E : RSXThread]: glGetUniformLocation(0x3, tex12): opengl error 0x0502
  938. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  939. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  940. [E : RSXThread]: Bad texture address=0x0
  941. [E : RSXThread]: glGetUniformLocation(0x3, tex13): opengl error 0x0502
  942. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  943. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  944. [E : RSXThread]: Bad texture address=0x0
  945. [E : RSXThread]: glGetUniformLocation(0x3, tex14): opengl error 0x0502
  946. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  947. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  948. [E : RSXThread]: Bad texture address=0x0
  949. [E : RSXThread]: glGetUniformLocation(0x3, tex15): opengl error 0x0502
  950. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  951. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  952. [E : RSXThread]: Bad texture address=0x0
  953. [E : RSXThread]: glGetUniformLocation(0x3, vc463): opengl error 0x0502
  954. [E : RSXThread]: glUniform4f vc463 -1 [0.000000 7.000000 1.000000 5.000000]: opengl error 0x0502
  955. [E : RSXThread]: glGetUniformLocation(0x3, vc400): opengl error 0x0502
  956. [E : RSXThread]: glUniform4f vc400 -1 [4.000000 2.000000 3.000000 0.500000]: opengl error 0x0502
  957. [E : RSXThread]: glGetUniformLocation(0x3, vc466): opengl error 0x0502
  958. [E : RSXThread]: glUniform4f vc466 -1 [1.000000 1.000000 1.000000 1.000000]: opengl error 0x0502
  959. [E : RSXThread]: glGetUniformLocation(0x3, vc256): opengl error 0x0502
  960. [E : RSXThread]: glUniform4f vc256 -1 [1.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  961. [E : RSXThread]: glGetUniformLocation(0x3, vc257): opengl error 0x0502
  962. [E : RSXThread]: glUniform4f vc257 -1 [0.000000 1.000000 0.000000 0.000000]: opengl error 0x0502
  963. [E : RSXThread]: glGetUniformLocation(0x3, vc258): opengl error 0x0502
  964. [E : RSXThread]: glUniform4f vc258 -1 [0.000000 0.000000 1.000000 0.000000]: opengl error 0x0502
  965. [E : RSXThread]: glGetUniformLocation(0x3, vc259): opengl error 0x0502
  966. [E : RSXThread]: glUniform4f vc259 -1 [0.000000 0.000000 0.000000 1.000000]: opengl error 0x0502
  967. [E : RSXThread]: glGetUniformLocation(0x3, vc264): opengl error 0x0502
  968. [E : RSXThread]: glUniform4f vc264 -1 [1.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  969. [E : RSXThread]: glGetUniformLocation(0x3, vc265): opengl error 0x0502
  970. [E : RSXThread]: glUniform4f vc265 -1 [0.000000 1.000000 0.000000 0.000000]: opengl error 0x0502
  971. [E : RSXThread]: glGetUniformLocation(0x3, vc266): opengl error 0x0502
  972. [E : RSXThread]: glUniform4f vc266 -1 [0.000000 0.000000 1.000000 0.000000]: opengl error 0x0502
  973. [E : RSXThread]: glGetUniformLocation(0x3, vc260): opengl error 0x0502
  974. [E : RSXThread]: glUniform4f vc260 -1 [0.001563 0.000000 0.000000 -1.000000]: opengl error 0x0502
  975. [E : RSXThread]: glGetUniformLocation(0x3, vc261): opengl error 0x0502
  976. [E : RSXThread]: glUniform4f vc261 -1 [0.000000 -0.002778 0.000000 1.000000]: opengl error 0x0502
  977. [E : RSXThread]: glGetUniformLocation(0x3, vc262): opengl error 0x0502
  978. [E : RSXThread]: glUniform4f vc262 -1 [0.000000 0.000000 -1.000000 0.000000]: opengl error 0x0502
  979. [E : RSXThread]: glGetUniformLocation(0x3, vc263): opengl error 0x0502
  980. [E : RSXThread]: glUniform4f vc263 -1 [0.000000 0.000000 0.000000 1.000000]: opengl error 0x0502
  981. [E : RSXThread]: glGetUniformLocation(0x3, vc271): opengl error 0x0502
  982. [E : RSXThread]: glUniform4f vc271 -1 [1.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  983. [E : RSXThread]: glGetUniformLocation(0x3, vc272): opengl error 0x0502
  984. [E : RSXThread]: glUniform4f vc272 -1 [0.000000 1.000000 0.000000 0.000000]: opengl error 0x0502
  985. [E : RSXThread]: glGetUniformLocation(0x3, vc273): opengl error 0x0502
  986. [E : RSXThread]: glUniform4f vc273 -1 [0.000000 0.000000 1.000000 0.000000]: opengl error 0x0502
  987. [E : RSXThread]: glGetUniformLocation(0x3, vc274): opengl error 0x0502
  988. [E : RSXThread]: glUniform4f vc274 -1 [0.000000 0.000000 0.000000 1.000000]: opengl error 0x0502
  989. [E : RSXThread]: glGetUniformLocation(0x3, vc279): opengl error 0x0502
  990. [E : RSXThread]: glUniform4f vc279 -1 [1.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  991. [E : RSXThread]: glGetUniformLocation(0x3, vc280): opengl error 0x0502
  992. [E : RSXThread]: glUniform4f vc280 -1 [0.000000 1.000000 0.000000 0.000000]: opengl error 0x0502
  993. [E : RSXThread]: glGetUniformLocation(0x3, vc281): opengl error 0x0502
  994. [E : RSXThread]: glUniform4f vc281 -1 [0.000000 0.000000 1.000000 0.000000]: opengl error 0x0502
  995. [E : RSXThread]: glGetUniformLocation(0x3, vc282): opengl error 0x0502
  996. [E : RSXThread]: glUniform4f vc282 -1 [0.000000 0.000000 0.000000 1.000000]: opengl error 0x0502
  997. [E : RSXThread]: glGetUniformLocation(0x3, vc287): opengl error 0x0502
  998. [E : RSXThread]: glUniform4f vc287 -1 [1.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  999. [E : RSXThread]: glGetUniformLocation(0x3, vc288): opengl error 0x0502
  1000. [E : RSXThread]: glUniform4f vc288 -1 [0.000000 1.000000 0.000000 0.000000]: opengl error 0x0502
  1001. [E : RSXThread]: glGetUniformLocation(0x3, vc289): opengl error 0x0502
  1002. [E : RSXThread]: glUniform4f vc289 -1 [0.000000 0.000000 1.000000 0.000000]: opengl error 0x0502
  1003. [E : RSXThread]: glGetUniformLocation(0x3, vc290): opengl error 0x0502
  1004. [E : RSXThread]: glUniform4f vc290 -1 [0.000000 0.000000 0.000000 1.000000]: opengl error 0x0502
  1005. [E : RSXThread]: glGetUniformLocation(0x3, vc295): opengl error 0x0502
  1006. [E : RSXThread]: glUniform4f vc295 -1 [1.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1007. [E : RSXThread]: glGetUniformLocation(0x3, vc296): opengl error 0x0502
  1008. [E : RSXThread]: glUniform4f vc296 -1 [0.000000 1.000000 0.000000 0.000000]: opengl error 0x0502
  1009. [E : RSXThread]: glGetUniformLocation(0x3, vc297): opengl error 0x0502
  1010. [E : RSXThread]: glUniform4f vc297 -1 [0.000000 0.000000 1.000000 0.000000]: opengl error 0x0502
  1011. [E : RSXThread]: glGetUniformLocation(0x3, vc298): opengl error 0x0502
  1012. [E : RSXThread]: glUniform4f vc298 -1 [0.000000 0.000000 0.000000 1.000000]: opengl error 0x0502
  1013. [E : RSXThread]: glGetUniformLocation(0x3, vc396): opengl error 0x0502
  1014. [E : RSXThread]: glUniform4f vc396 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1015. [E : RSXThread]: glGetUniformLocation(0x3, vc465): opengl error 0x0502
  1016. [E : RSXThread]: glUniform4f vc465 -1 [0.200000 0.200000 0.200000 1.000000]: opengl error 0x0502
  1017. [E : RSXThread]: glGetUniformLocation(0x3, vc464): opengl error 0x0502
  1018. [E : RSXThread]: glUniform4f vc464 -1 [0.800000 0.800000 0.800000 1.000000]: opengl error 0x0502
  1019. [E : RSXThread]: glGetUniformLocation(0x3, vc404): opengl error 0x0502
  1020. [E : RSXThread]: glUniform4f vc404 -1 [0.000000 0.000000 0.000000 1.000000]: opengl error 0x0502
  1021. [E : RSXThread]: glGetUniformLocation(0x3, vc402): opengl error 0x0502
  1022. [E : RSXThread]: glUniform4f vc402 -1 [0.000000 0.000000 0.000000 1.000000]: opengl error 0x0502
  1023. [E : RSXThread]: glGetUniformLocation(0x3, vc405): opengl error 0x0502
  1024. [E : RSXThread]: glUniform4f vc405 -1 [0.000000 0.000000 0.200000 0.200000]: opengl error 0x0502
  1025. [E : RSXThread]: glGetUniformLocation(0x3, vc401): opengl error 0x0502
  1026. [E : RSXThread]: glUniform4f vc401 -1 [0.000000 -8724774912.000000 0.000000 0.000000]: opengl error 0x0502
  1027. [E : RSXThread]: glGetUniformLocation(0x3, vc267): opengl error 0x0502
  1028. [E : RSXThread]: glUniform4f vc267 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1029. [E : RSXThread]: glGetUniformLocation(0x3, vc268): opengl error 0x0502
  1030. [E : RSXThread]: glUniform4f vc268 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1031. [E : RSXThread]: glGetUniformLocation(0x3, vc269): opengl error 0x0502
  1032. [E : RSXThread]: glUniform4f vc269 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1033. [E : RSXThread]: glGetUniformLocation(0x3, vc270): opengl error 0x0502
  1034. [E : RSXThread]: glUniform4f vc270 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1035. [E : RSXThread]: glUniform4f vc401 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1036. [E : RSXThread]: glUniform4f vc267 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1037. [E : RSXThread]: glUniform4f vc268 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1038. [E : RSXThread]: glUniform4f vc269 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1039. [E : RSXThread]: glUniform4f vc270 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1040. [E : RSXThread]: glUniform4f vc401 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1041. [E : RSXThread]: glUniform4f vc267 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1042. [E : RSXThread]: glUniform4f vc268 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1043. [E : RSXThread]: glUniform4f vc269 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1044. [E : RSXThread]: glUniform4f vc270 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1045. [E : RSXThread]: glUniform4f vc401 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1046. [E : RSXThread]: glUniform4f vc267 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1047. [E : RSXThread]: glUniform4f vc268 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1048. [E : RSXThread]: glUniform4f vc269 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1049. [E : RSXThread]: glUniform4f vc270 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1050. [E : RSXThread]: glGetUniformLocation(0x3, vc399): opengl error 0x0502
  1051. [E : RSXThread]: glUniform4f vc399 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1052. [E : RSXThread]: glGetUniformLocation(0x3, vc275): opengl error 0x0502
  1053. [E : RSXThread]: glUniform4f vc275 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1054. [E : RSXThread]: glGetUniformLocation(0x3, vc276): opengl error 0x0502
  1055. [E : RSXThread]: glUniform4f vc276 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1056. [E : RSXThread]: glGetUniformLocation(0x3, vc277): opengl error 0x0502
  1057. [E : RSXThread]: glUniform4f vc277 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1058. [E : RSXThread]: glGetUniformLocation(0x3, vc278): opengl error 0x0502
  1059. [E : RSXThread]: glUniform4f vc278 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1060. [E : RSXThread]: glUniform4f vc399 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1061. [E : RSXThread]: glUniform4f vc275 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1062. [E : RSXThread]: glUniform4f vc276 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1063. [E : RSXThread]: glUniform4f vc277 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1064. [E : RSXThread]: glUniform4f vc278 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1065. [E : RSXThread]: glUniform4f vc399 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1066. [E : RSXThread]: glUniform4f vc275 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1067. [E : RSXThread]: glUniform4f vc276 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1068. [E : RSXThread]: glUniform4f vc277 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1069. [E : RSXThread]: glUniform4f vc278 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1070. [E : RSXThread]: glUniform4f vc399 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1071. [E : RSXThread]: glUniform4f vc275 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1072. [E : RSXThread]: glUniform4f vc276 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1073. [E : RSXThread]: glUniform4f vc277 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1074. [E : RSXThread]: glUniform4f vc278 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1075. [E : RSXThread]: glGetUniformLocation(0x3, vc398): opengl error 0x0502
  1076. [E : RSXThread]: glUniform4f vc398 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1077. [E : RSXThread]: glGetUniformLocation(0x3, vc283): opengl error 0x0502
  1078. [E : RSXThread]: glUniform4f vc283 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1079. [E : RSXThread]: glGetUniformLocation(0x3, vc284): opengl error 0x0502
  1080. [E : RSXThread]: glUniform4f vc284 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1081. [E : RSXThread]: glGetUniformLocation(0x3, vc285): opengl error 0x0502
  1082. [E : RSXThread]: glUniform4f vc285 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1083. [E : RSXThread]: glGetUniformLocation(0x3, vc286): opengl error 0x0502
  1084. [E : RSXThread]: glUniform4f vc286 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1085. [E : RSXThread]: glUniform4f vc398 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1086. [E : RSXThread]: glUniform4f vc283 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1087. [E : RSXThread]: glUniform4f vc284 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1088. [E : RSXThread]: glUniform4f vc285 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1089. [E : RSXThread]: glUniform4f vc286 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1090. [E : RSXThread]: glUniform4f vc398 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1091. [E : RSXThread]: glUniform4f vc283 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1092. [E : RSXThread]: glUniform4f vc284 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1093. [E : RSXThread]: glUniform4f vc285 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1094. [E : RSXThread]: glUniform4f vc286 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1095. [E : RSXThread]: glUniform4f vc398 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1096. [E : RSXThread]: glUniform4f vc283 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1097. [E : RSXThread]: glUniform4f vc284 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1098. [E : RSXThread]: glUniform4f vc285 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1099. [E : RSXThread]: glUniform4f vc286 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1100. [E : RSXThread]: glGetUniformLocation(0x3, vc397): opengl error 0x0502
  1101. [E : RSXThread]: glUniform4f vc397 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1102. [E : RSXThread]: glGetUniformLocation(0x3, vc291): opengl error 0x0502
  1103. [E : RSXThread]: glUniform4f vc291 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1104. [E : RSXThread]: glGetUniformLocation(0x3, vc292): opengl error 0x0502
  1105. [E : RSXThread]: glUniform4f vc292 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1106. [E : RSXThread]: glGetUniformLocation(0x3, vc293): opengl error 0x0502
  1107. [E : RSXThread]: glUniform4f vc293 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1108. [E : RSXThread]: glGetUniformLocation(0x3, vc294): opengl error 0x0502
  1109. [E : RSXThread]: glUniform4f vc294 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1110. [E : RSXThread]: glUniform4f vc397 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1111. [E : RSXThread]: glUniform4f vc291 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1112. [E : RSXThread]: glUniform4f vc292 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1113. [E : RSXThread]: glUniform4f vc293 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1114. [E : RSXThread]: glUniform4f vc294 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1115. [E : RSXThread]: glUniform4f vc397 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1116. [E : RSXThread]: glUniform4f vc291 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1117. [E : RSXThread]: glUniform4f vc292 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1118. [E : RSXThread]: glUniform4f vc293 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1119. [E : RSXThread]: glUniform4f vc294 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1120. [E : RSXThread]: glUniform4f vc397 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1121. [E : RSXThread]: glUniform4f vc291 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1122. [E : RSXThread]: glUniform4f vc292 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1123. [E : RSXThread]: glUniform4f vc293 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1124. [E : RSXThread]: glUniform4f vc294 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1125. [E : RSXThread]: glGetUniformLocation(0x3, vc467): opengl error 0x0502
  1126. [E : RSXThread]: glUniform4f vc467 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1127. [E : RSXThread]: glUniform4f vc467 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1128. [E : RSXThread]: glGetUniformLocation(0x3, vc403): opengl error 0x0502
  1129. [E : RSXThread]: glUniform4f vc403 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1130. [E : RSXThread]: glGetUniformLocation(0x3, vc462): opengl error 0x0502
  1131. [E : RSXThread]: glUniform4f vc462 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1132. [E : RSXThread]: glUniform4f vc463 -1 [0.000000 7.000000 1.000000 5.000000]: opengl error 0x0502
  1133. [E : RSXThread]: glUniform4f vc400 -1 [4.000000 2.000000 3.000000 0.500000]: opengl error 0x0502
  1134. [E : RSXThread]: glGetUniformLocation(0x3, vc395): opengl error 0x0502
  1135. [E : RSXThread]: glUniform4f vc395 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1136. [E : RSXThread]: glGetUniformLocation(0x3, vc394): opengl error 0x0502
  1137. [E : RSXThread]: glUniform4f vc394 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1138. [E : RSXThread]: glGetUniformLocation(0x3, vc393): opengl error 0x0502
  1139. [E : RSXThread]: glUniform4f vc393 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1140. [E : RSXThread]: glGetUniformLocation(0x3, vc392): opengl error 0x0502
  1141. [E : RSXThread]: glUniform4f vc392 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1142. [E : RSXThread]: glGetUniformLocation(0x3, vc391): opengl error 0x0502
  1143. [E : RSXThread]: glUniform4f vc391 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1144. [E : RSXThread]: glGetUniformLocation(0x3, vc390): opengl error 0x0502
  1145. [E : RSXThread]: glUniform4f vc390 -1 [0.000000 0.000000 0.000000 0.000000]: opengl error 0x0502
  1146. [E : RSXThread]: glGetUniformLocation(0x3, scaleOffsetMat): opengl error 0x0502
  1147. [E : RSXThread]: glDrawArrays: opengl error 0x0502
  1148. [W : RSXThread]: NV4097_SET_BLEND_ENABLE_MRT: e
  1149. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  1150. [E : RSXThread]: glUseProgram: opengl error 0x0502
  1151. [E : RSXThread]: glGetUniformLocation(0x3, tex0): opengl error 0x0502
  1152. [E : RSXThread]: glGetUniformLocation(0x3, tex1): opengl error 0x0502
  1153. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  1154. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  1155. [E : RSXThread]: Bad texture address=0x0
  1156. [E : RSXThread]: glGetUniformLocation(0x3, tex2): opengl error 0x0502
  1157. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  1158. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  1159. [E : RSXThread]: Bad texture address=0x0
  1160. [E : RSXThread]: glGetUniformLocation(0x3, tex3): opengl error 0x0502
  1161. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  1162. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  1163. [E : RSXThread]: Bad texture address=0x0
  1164. [E : RSXThread]: glGetUniformLocation(0x3, tex4): opengl error 0x0502
  1165. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  1166. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  1167. [E : RSXThread]: Bad texture address=0x0
  1168. [E : RSXThread]: glGetUniformLocation(0x3, tex5): opengl error 0x0502
  1169. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  1170. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  1171. [E : RSXThread]: Bad texture address=0x0
  1172. [E : RSXThread]: glGetUniformLocation(0x3, tex6): opengl error 0x0502
  1173. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  1174. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  1175. [E : RSXThread]: Bad texture address=0x0
  1176. [E : RSXThread]: glGetUniformLocation(0x3, tex7): opengl error 0x0502
  1177. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  1178. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  1179. [E : RSXThread]: Bad texture address=0x0
  1180. [E : RSXThread]: glGetUniformLocation(0x3, tex8): opengl error 0x0502
  1181. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  1182. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  1183. [E : RSXThread]: Bad texture address=0x0
  1184. [E : RSXThread]: glGetUniformLocation(0x3, tex9): opengl error 0x0502
  1185. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  1186. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  1187. [E : RSXThread]: Bad texture address=0x0
  1188. [E : RSXThread]: glGetUniformLocation(0x3, tex10): opengl error 0x0502
  1189. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  1190. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  1191. [E : RSXThread]: Bad texture address=0x0
  1192. [E : RSXThread]: glGetUniformLocation(0x3, tex11): opengl error 0x0502
  1193. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  1194. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  1195. [E : RSXThread]: Bad texture address=0x0
  1196. [E : RSXThread]: glGetUniformLocation(0x3, tex12): opengl error 0x0502
  1197. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  1198. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  1199. [E : RSXThread]: Bad texture address=0x0
  1200. [E : RSXThread]: glGetUniformLocation(0x3, tex13): opengl error 0x0502
  1201. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  1202. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  1203. [E : RSXThread]: Bad texture address=0x0
  1204. [E : RSXThread]: glGetUniformLocation(0x3, tex14): opengl error 0x0502
  1205. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  1206. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  1207. [E : RSXThread]: Bad texture address=0x0
  1208. [E : RSXThread]: glGetUniformLocation(0x3, tex15): opengl error 0x0502
  1209. [E : RSXThread]: GetAddress(offset=0xff, location=0x1e000d)
  1210. [E : RSXThread]: GetAddress(offset=0xff, location=0x26000d)
  1211. [E : RSXThread]: Bad texture address=0x0
  1212. [E : RSXThread]: glGetUniformLocation(0x3, scaleOffsetMat): opengl error 0x0502
  1213. [E : RSXThread]: glDrawArrays: opengl error 0x0502
  1214. [! : RawSPU[45] Thread (CPUThread)[0x00000274]]: RawSPU[45] Thread (CPUThread) leave
  1215. [! : RSXThread]: RSX thread exit...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement