Guest User

Untitled

a guest
Jun 8th, 2014
645
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 232.77 KB | None | 0 0
  1.  
  2. [!]: Initing memory...
  3. [!]: Memory initialized.
  4. [W]: Unimplemented function 'inet_ntoa' in 'sys_net' module
  5. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 3
  6. [W : PPU[1] Thread (CPUThread)[0x002d1ffc]]: memory warning: sys_memory_get_user_memory_size(mem_info_addr=0xd0010c04)
  7. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 4
  8. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 5
  9. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 6
  10. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 7
  11. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 8
  12. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 9
  13. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 10
  14. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 11
  15. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 12
  16. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lgcmtx] (attribute=0x12): sq_id = 13
  17. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lgcmtx] (attribute=0x12): sq_id = 14
  18. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lgcmtx] (attribute=0x22): sq_id = 15
  19. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 16
  20. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 17
  21. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 18
  22. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 19
  23. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 20
  24. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 21
  25. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 22
  26. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 23
  27. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 24
  28. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 25
  29. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 26
  30. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 27
  31. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [] (attribute=0x22): sq_id = 28
  32. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [] (attribute=0x22): sq_id = 29
  33. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [] (attribute=0x22): sq_id = 30
  34. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 31
  35. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301048c0)
  36. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 32
  37. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30104b00)
  38. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 33
  39. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301048c0)
  40. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 34
  41. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30104b10)
  42. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 35
  43. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301048c0)
  44. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 36
  45. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301048c0)
  46. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 37
  47. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301048c0)
  48. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 38
  49. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301048c0)
  50. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 39
  51. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30104d00)
  52. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 40
  53. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30104db0)
  54. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 41
  55. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30104d00)
  56. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 42
  57. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30104d00)
  58. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 43
  59. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30104dc0)
  60. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 44
  61. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30104dc0)
  62. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 45
  63. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30105c50)
  64. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 46
  65. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30105c80)
  66. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 47
  67. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30105c50)
  68. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 48
  69. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30105c50)
  70. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 49
  71. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30105f70)
  72. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 50
  73. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30105c50)
  74. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 51
  75. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30105c50)
  76. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 52
  77. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30105c50)
  78. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 53
  79. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30106010)
  80. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 54
  81. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30105c50)
  82. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 55
  83. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30105cb0)
  84. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 56
  85. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30106000)
  86. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 57
  87. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30106000)
  88. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 58
  89. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30106000)
  90. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 59
  91. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30106000)
  92. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 60
  93. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30106290)
  94. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 61
  95. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301062c0)
  96. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 62
  97. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30106280)
  98. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 63
  99. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30106000)
  100. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 64
  101. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30106000)
  102. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 65
  103. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30106000)
  104. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 66
  105. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301062d0)
  106. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 67
  107. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30106000)
  108. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 68
  109. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301062d0)
  110. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 69
  111. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301062d0)
  112. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 70
  113. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301062d0)
  114. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 71
  115. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301062d0)
  116. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 72
  117. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30106c80)
  118. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 73
  119. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30106f90)
  120. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 74
  121. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30106c80)
  122. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 75
  123. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30106c90)
  124. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 76
  125. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30106c80)
  126. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 77
  127. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30106c90)
  128. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 78
  129. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30106c80)
  130. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 79
  131. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30106c90)
  132. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 80
  133. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107260)
  134. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 81
  135. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107290)
  136. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 82
  137. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107260)
  138. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 83
  139. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107420)
  140. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 84
  141. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107260)
  142. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 85
  143. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107260)
  144. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 86
  145. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107260)
  146. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 87
  147. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107260)
  148. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 88
  149. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107420)
  150. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 89
  151. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107290)
  152. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 90
  153. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107420)
  154. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 91
  155. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107420)
  156. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 92
  157. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107420)
  158. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 93
  159. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107260)
  160. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 94
  161. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107260)
  162. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 95
  163. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107260)
  164. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 96
  165. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107420)
  166. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 97
  167. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107290)
  168. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 98
  169. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107420)
  170. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 99
  171. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107420)
  172. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 100
  173. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107420)
  174. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 101
  175. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107260)
  176. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 102
  177. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107260)
  178. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 103
  179. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107420)
  180. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 104
  181. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107290)
  182. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 105
  183. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107420)
  184. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 106
  185. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107420)
  186. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 107
  187. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107420)
  188. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 108
  189. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107260)
  190. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 109
  191. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30108060)
  192. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 110
  193. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107ee0)
  194. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 111
  195. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107290)
  196. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 112
  197. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107290)
  198. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 113
  199. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107290)
  200. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 114
  201. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107290)
  202. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 115
  203. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107290)
  204. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 116
  205. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107290)
  206. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 117
  207. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107290)
  208. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 118
  209. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30108060)
  210. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 119
  211. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107290)
  212. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 120
  213. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107290)
  214. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 121
  215. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107290)
  216. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 122
  217. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107290)
  218. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 123
  219. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107290)
  220. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 124
  221. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30107290)
  222. [W : PPU[1] Thread (CPUThread)[0x0041fefc]]: sys_spu warning: sys_spu_initialize(max_usable_spu=6, max_raw_spu=2)
  223. [W : PPU[1] Thread (CPUThread)[0x02410004]]: cellSysmodule warning: cellSysmoduleLoadModule(CELL_SYSMODULE_GCM_SYS)
  224. [W : PPU[1] Thread (CPUThread)[0x02410004]]: cellSysmodule warning: cellSysmoduleLoadModule(CELL_SYSMODULE_RESC)
  225. [W : PPU[1] Thread (CPUThread)[0x001ade10]]: sys_spu warning: sys_spu_initialize(max_usable_spu=1, max_raw_spu=1)
  226. [W : PPU[1] Thread (CPUThread)[0x001ae180]]: sys_spu warning: sys_raw_spu_create(id_addr=0x23998e4, attr_addr=0xd0010730)
  227. [W : PPU[1] Thread (CPUThread)[0x001ae530]]: RawSPUThread[0]: Read32(MFC_CMDStatus)
  228. [W : PPU[1] Thread (CPUThread)[0x001ae530]]: RawSPUThread[0]: Read32(MFC_CMDStatus)
  229. [W : PPU[1] Thread (CPUThread)[0x001ae82c]]: RawSPUThread[0]: Write32(Prxy_QueryMask, 0x80000000)
  230. [W : PPU[1] Thread (CPUThread)[0x001ae830]]: RawSPUThread[0]: Write32(Prxy_QueryType, 0x2)
  231. [W : PPU[1] Thread (CPUThread)[0x001ae830]]: RawSPUThread[0]: Prxy Query Immediate.
  232. [W : PPU[1] Thread (CPUThread)[0x001ae840]]: RawSPUThread[0]: Read32(MFC_QStatus)
  233. [W : PPU[1] Thread (CPUThread)[0x001ae880]]: RawSPUThread[0]: Write32(SPU_NPC, 0xe0)
  234. [W : PPU[1] Thread (CPUThread)[0x001adf20]]: RawSPUThread[0]: Write32(SPU_NPC, 0xe0)
  235. [W : PPU[1] Thread (CPUThread)[0x001adef4]]: RawSPUThread[0]: Write32(SPU_RunCntl, 0x1)
  236. [W : RawSPU[125] Thread (CPUThread)[0x000000e0]]: Starting RawSPU...
  237. [W : PPU[1] Thread (CPUThread)[0x001a6614]]: RawSPUThread[0]: Read32(SPU_Out_MBox)
  238. [W : PPU[1] Thread (CPUThread)[0x001a6650]]: RawSPUThread[0]: Read32(SPU_Out_MBox)
  239. [W : PPU[1] Thread (CPUThread)[0x02414010]]: cellGcmSys warning: cellGcmInit(context_addr=0x23a0620,cmdSize=0x10000,ioSize=0x2100000,ioAddress=0x30200000)
  240. [W : PPU[1] Thread (CPUThread)[0x02414010]]: cellGcmSys warning: *** local memory(addr=0xc0000000, size=0xf900000)
  241. [W : PPU[1] Thread (CPUThread)[0x02414010]]: cellGcmSys warning: cellGcmMapEaIoAddress(ea=0x30200000, io=0x0, size=0x2100000)
  242. [! : RSXThread]: RSX thread entry
  243. [W : PPU[1] Thread (CPUThread)[0x02414070]]: cellGcmSys warning: cellGcmSetDebugOutputLevel(level=2)
  244. [E : PPU[1] Thread (CPUThread)[0x0241416c]]: cellGcmSys error: Unimplemented function: cellGcmSetGraphicsHandler
  245. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  246. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  247. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  248. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 45000000
  249. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 45000000
  250. [W : PPU[1] Thread (CPUThread)[0x02414094]]: cellGcmSys warning: cellGcmMapEaIoAddress(ea=0x32500000, io=0xe000000, size=0x100000)
  251. [W : PPU[1] Thread (CPUThread)[0x02414184]]: cellGcmSys warning: cellGcmUnbindTile(index=0)
  252. [W : PPU[1] Thread (CPUThread)[0x02414184]]: cellGcmSys warning: cellGcmUnbindTile(index=1)
  253. [W : PPU[1] Thread (CPUThread)[0x02414184]]: cellGcmSys warning: cellGcmUnbindTile(index=2)
  254. [W : PPU[1] Thread (CPUThread)[0x02414184]]: cellGcmSys warning: cellGcmUnbindTile(index=3)
  255. [W : PPU[1] Thread (CPUThread)[0x02414184]]: cellGcmSys warning: cellGcmUnbindTile(index=4)
  256. [W : PPU[1] Thread (CPUThread)[0x02414184]]: cellGcmSys warning: cellGcmUnbindTile(index=5)
  257. [W : PPU[1] Thread (CPUThread)[0x02414184]]: cellGcmSys warning: cellGcmUnbindTile(index=6)
  258. [W : PPU[1] Thread (CPUThread)[0x02414184]]: cellGcmSys warning: cellGcmUnbindTile(index=7)
  259. [W : PPU[1] Thread (CPUThread)[0x02414184]]: cellGcmSys warning: cellGcmUnbindTile(index=8)
  260. [W : PPU[1] Thread (CPUThread)[0x02414184]]: cellGcmSys warning: cellGcmUnbindTile(index=9)
  261. [W : PPU[1] Thread (CPUThread)[0x02414184]]: cellGcmSys warning: cellGcmUnbindTile(index=10)
  262. [W : PPU[1] Thread (CPUThread)[0x02414184]]: cellGcmSys warning: cellGcmUnbindTile(index=11)
  263. [W : PPU[1] Thread (CPUThread)[0x02414184]]: cellGcmSys warning: cellGcmUnbindTile(index=12)
  264. [W : PPU[1] Thread (CPUThread)[0x02414184]]: cellGcmSys warning: cellGcmUnbindTile(index=13)
  265. [W : PPU[1] Thread (CPUThread)[0x02414184]]: cellGcmSys warning: cellGcmUnbindTile(index=14)
  266. [W : RSXThread]: NV406E_SEMAPHORE_ACQUIRE: 1
  267. [W : PPU[1] Thread (CPUThread)[0x02414148]]: cellGcmSys warning: cellGcmSetTileInfo(index=0, location=0, offset=257163264, size=3932160, pitch=5120, comp=0, base=0, bank=0)
  268. [W : PPU[1] Thread (CPUThread)[0x02414058]]: cellGcmSys warning: cellGcmBindTile(index=0)
  269. [W : RSXThread]: NV406E_SEMAPHORE_ACQUIRE: 3
  270. [W : PPU[1] Thread (CPUThread)[0x02414148]]: cellGcmSys warning: cellGcmSetTileInfo(index=0, location=0, offset=253231104, size=7864320, pitch=5120, comp=0, base=0, bank=0)
  271. [W : PPU[1] Thread (CPUThread)[0x02414058]]: cellGcmSys warning: cellGcmBindTile(index=0)
  272. [W : PPU[1] Thread (CPUThread)[0x0020c220]]: sys_semaphore warning: sys_semaphore_create(sem_addr=0x2399fa8, attr_addr=0xd0010630, initial_count=1, max_count=2)
  273. [W : PPU[1] Thread (CPUThread)[0x024140f4]]: cellGcmSys warning: cellGcmSetFlipHandler(handler_addr=4979896)
  274. [E : PPU[1] Thread (CPUThread)[0x02414130]]: cellGcmSys error: Unimplemented function: cellGcmSetVBlankHandler
  275. [W : PPU[1] Thread (CPUThread)[0x004af004]]: cellSysutil warning: cellVideoOutConfigure(videoOut=0, config_addr=0xd0010600, option_addr=0x0, waitForEvent=0x0)
  276. [W : PPU[1] Thread (CPUThread)[0x02414064]]: cellGcmSys warning: cellGcmSetFlipMode(mode=1)
  277. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  278. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  279. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  280. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  281. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  282. [W : RSXThread]: NV4097_NO_OPERATION
  283. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  284. [W : RSXThread]: NV4097_NO_OPERATION
  285. [W : PPU[1] Thread (CPUThread)[0x001ad8ec]]: sys_mutex warning: *** mutex created [] (protocol=0x2, recursive=false): id = 127
  286. [W : PPU[1] Thread (CPUThread)[0x001ada94]]: sys_cond warning: *** condition created [] (mutex_id=127): id = 128
  287. [W : PPU[1] Thread (CPUThread)[0x004af028]]: cellSysutil warning: cellSysutilRegisterCallback(slot=0, func_addr=0x4c2030, userdata=0x0)
  288. [W : PPU[1] Thread (CPUThread)[0x0027b1fc]]: sys_mutex warning: *** mutex created [] (protocol=0x1, recursive=true): id = 129
  289. [W : PPU[1] Thread (CPUThread)[0x001a6e40]]: RawSPUThread[0]: Write32(SPU_In_MBox, 0x0)
  290. [W : PPU[1] Thread (CPUThread)[0x001a6e40]]: RawSPUThread[0]: Write32(SPU_In_MBox, 0x120001)
  291. [W : PPU[1] Thread (CPUThread)[0x001a6ec4]]: RawSPUThread[0]: Read32(SPU_Out_MBox)
  292. [W : PPU[1] Thread (CPUThread)[0x02416010]]: cellAudio warning: cellAudioInit()
  293. [! : Audio Thread]: Audio started
  294. [W : PPU[1] Thread (CPUThread)[0x02416064]]: cellAudio warning: cellAudioPortOpen(audioParam_addr=0xd0010980, portNum_addr=0x23a0458)
  295. [W : PPU[1] Thread (CPUThread)[0x02416064]]: cellAudio warning: *** audio port opened(nChannel=2, nBlock=16, attr=0x10, level=1.000000): port = 0
  296. [W : PPU[1] Thread (CPUThread)[0x02416040]]: cellAudio warning: cellAudioGetPortConfig(portNum=0x0, portConfig_addr=0x23a0460)
  297. [W : PPU[1] Thread (CPUThread)[0x02416004]]: cellAudio warning: cellAudioCreateNotifyEventQueue(id_addr=0x23a0488, key_addr=0x23a0490)
  298. [W : PPU[1] Thread (CPUThread)[0x0241601c]]: cellAudio warning: cellAudioSetNotifyEventQueue(key=0x80004d494f323221)
  299. [W : PPU[1] Thread (CPUThread)[0x0027cc6c]]: sys_semaphore warning: sys_semaphore_create(sem_addr=0xd00107c0, attr_addr=0xd00107c8, initial_count=0, max_count=2147483647)
  300. [W : PPU[1] Thread (CPUThread)[0x0027b1fc]]: sys_mutex warning: *** mutex created [] (protocol=0x1, recursive=true): id = 132
  301. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [] (attribute=0x22): sq_id = 133
  302. [! : PPU[1] Thread (CPUThread)[0x0241801c]]: *** New PPU Thread [30130d90] (): id = 134
  303. [W : PPU[1] Thread (CPUThread)[0x0027cc6c]]: sys_semaphore warning: sys_semaphore_create(sem_addr=0xd0010830, attr_addr=0xd0010838, initial_count=0, max_count=2147483647)
  304. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [] (attribute=0x22): sq_id = 136
  305. [! : PPU[1] Thread (CPUThread)[0x0241801c]]: *** New PPU Thread [30131180] (): id = 137
  306. [W : PPU[1] Thread (CPUThread)[0x0027b1fc]]: sys_mutex warning: *** mutex created [] (protocol=0x1, recursive=true): id = 138
  307. [W : PPU[1] Thread (CPUThread)[0x001a6e40]]: RawSPUThread[0]: Write32(SPU_In_MBox, 0x2)
  308. [W : PPU[1] Thread (CPUThread)[0x001a6e40]]: RawSPUThread[0]: Write32(SPU_In_MBox, 0x120003)
  309. [W : PPU[1] Thread (CPUThread)[0x001a6ec4]]: RawSPUThread[0]: Read32(SPU_Out_MBox)
  310. [W : PPU[1] Thread (CPUThread)[0x001a6e40]]: RawSPUThread[0]: Write32(SPU_In_MBox, 0x4)
  311. [W : PPU[1] Thread (CPUThread)[0x001a6e40]]: RawSPUThread[0]: Write32(SPU_In_MBox, 0x120005)
  312. [W : PPU[1] Thread (CPUThread)[0x001a6ec4]]: RawSPUThread[0]: Read32(SPU_Out_MBox)
  313. [W : PPU[1] Thread (CPUThread)[0x001a6e40]]: RawSPUThread[0]: Write32(SPU_In_MBox, 0x6)
  314. [W : PPU[1] Thread (CPUThread)[0x001a6e40]]: RawSPUThread[0]: Write32(SPU_In_MBox, 0x120007)
  315. [W : PPU[1] Thread (CPUThread)[0x001a6ec4]]: RawSPUThread[0]: Read32(SPU_Out_MBox)
  316. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 139
  317. [E : PPU[1] Thread (CPUThread)[0x002cc894]]: sys_fs error: "dosbox.conf" not found! flags: 0x00000000
  318. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301591f0)
  319. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 140
  320. [W : PPU[1] Thread (CPUThread)[0x002cc894]]: *** cellFsOpen(path="/dev_hdd0/game/HBDB90000/USRDIR/.dosbox/dosbox-0.74.conf"): fd = 141
  321. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 142
  322. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 143
  323. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30169590)
  324. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 144
  325. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301695c0)
  326. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 145
  327. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30169590)
  328. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 146
  329. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30169590)
  330. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 147
  331. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301695c0)
  332. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 148
  333. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30169600)
  334. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 149
  335. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301696c0)
  336. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 150
  337. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301696c0)
  338. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 151
  339. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301696e0)
  340. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 152
  341. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301696e0)
  342. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 153
  343. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301696e0)
  344. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 154
  345. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301696e0)
  346. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 155
  347. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301696e0)
  348. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 156
  349. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30169700)
  350. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 157
  351. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30169700)
  352. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 158
  353. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697d0)
  354. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 159
  355. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697c0)
  356. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 160
  357. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697c0)
  358. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 161
  359. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697c0)
  360. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 162
  361. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697c0)
  362. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 163
  363. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697c0)
  364. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 164
  365. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697c0)
  366. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 165
  367. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  368. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 166
  369. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  370. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 167
  371. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  372. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 168
  373. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  374. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 169
  375. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  376. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 170
  377. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  378. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 171
  379. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  380. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 172
  381. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  382. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 173
  383. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  384. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 174
  385. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697c0)
  386. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 175
  387. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697c0)
  388. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 176
  389. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697c0)
  390. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 177
  391. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697c0)
  392. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 178
  393. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  394. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 179
  395. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  396. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 180
  397. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  398. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 181
  399. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  400. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 182
  401. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  402. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 183
  403. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  404. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 184
  405. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  406. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 185
  407. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  408. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 186
  409. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  410. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 187
  411. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  412. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 188
  413. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  414. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 189
  415. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  416. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 190
  417. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  418. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 191
  419. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  420. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 192
  421. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  422. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 193
  423. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  424. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 194
  425. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  426. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 195
  427. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  428. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 196
  429. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697d0)
  430. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 197
  431. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30169810)
  432. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 198
  433. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30169830)
  434. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 199
  435. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30169810)
  436. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 200
  437. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30169830)
  438. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 201
  439. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  440. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 202
  441. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  442. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 203
  443. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301697a0)
  444. [W : PPU[1] Thread (CPUThread)[0x002cc80c]]: sys_fs warning: cellFsClose(fd=141)
  445. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x30159360)
  446. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x301592b0)
  447. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  448. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  449. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  450. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 1
  451. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  452. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 39000000
  453. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 39000000
  454. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  455. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  456. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  457. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  458. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 1
  459. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  460. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  461. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 1
  462. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  463. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 1
  464. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  465. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  466. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  467. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  468. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  469. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  470. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  471. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  472. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  473. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  474. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  475. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  476. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  477. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  478. [W : RSXThread]: FP not found in buffer!
  479. [W : RSXThread]: VP not found in buffer!
  480. [! : RSXThread]: Add program (0):
  481. [! : RSXThread]: *** prog id = 3
  482. [! : RSXThread]: *** vp id = 2
  483. [! : RSXThread]: *** fp id = 1
  484. [! : RSXThread]: *** vp data size = 5680
  485. [! : RSXThread]: *** fp data size = 224
  486. [! : RSXThread]: *** vp shader =
  487. #version 330
  488.  
  489. uniform mat4 scaleOffsetMat = mat4(1.0);
  490. vec4 tmp0;
  491. vec4 tmp3;
  492. vec4 cc0 = vec4(0.0);
  493. vec4 tmp5;
  494. vec4 tmp4;
  495. vec4 tmp2;
  496. vec4 tmp1;
  497. vec4 tmp14;
  498. vec4 tmp8;
  499. vec4 tmp6;
  500. vec4 tmp7;
  501. vec4 tmp9;
  502. vec4 tmp10;
  503. vec4 tmp11;
  504. vec4 tmp12;
  505. vec4 tmp13;
  506. vec4 tmp15;
  507. vec4 tmp16;
  508. vec4 dst_reg0 = vec4(0.0f, 0.0f, 0.0f, 1.0f);
  509. vec4 dst_reg1 = vec4(0.0);
  510. vec4 dst_reg3 = vec4(0.0);
  511. vec4 dst_reg5 = vec4(0.0);
  512. vec4 dst_reg6 = vec4(0.0);
  513. vec4 dst_reg10 = vec4(0.0);
  514. vec4 dst_reg9 = vec4(0.0);
  515. vec4 dst_reg8 = vec4(0.0);
  516. vec4 dst_reg7 = vec4(0.0);
  517. layout (location = 0) in vec4 in_pos;
  518. layout (location = 2) in vec4 in_normal;
  519. layout (location = 3) in vec4 in_diff_color;
  520. layout (location = 8) in vec4 in_tc0;
  521. layout (location = 9) in vec4 in_tc1;
  522. layout (location = 10) in vec4 in_tc2;
  523. layout (location = 11) in vec4 in_tc3;
  524. uniform vec4 vc[468];
  525. ivec4 a0 = ivec4(0);
  526. out vec4 diff_color;
  527. out vec4 front_diff_color;
  528. out vec4 fogc;
  529. out vec4 tc0;
  530. out vec4 tc1;
  531. out vec4 tc2;
  532. out vec4 tc3;
  533. out vec4 tc9;
  534.  
  535. void func0();
  536.  
  537. void main()
  538. {
  539. func0();
  540. gl_Position = dst_reg0;
  541. diff_color = dst_reg1;
  542. front_diff_color = dst_reg3;
  543. fogc = vec4(dst_reg5.x);
  544. gl_ClipDistance[0] = dst_reg5.y;
  545. gl_ClipDistance[1] = dst_reg5.z;
  546. gl_ClipDistance[2] = dst_reg5.w;
  547. gl_PointSize = dst_reg6.x;
  548. gl_ClipDistance[3] = dst_reg6.y;
  549. gl_ClipDistance[4] = dst_reg6.z;
  550. gl_ClipDistance[5] = dst_reg6.w;
  551. tc0 = dst_reg7;
  552. tc1 = dst_reg8;
  553. tc2 = dst_reg9;
  554. tc3 = dst_reg10;
  555. tc9 = dst_reg6;
  556. gl_Position = gl_Position * scaleOffsetMat;
  557. }
  558.  
  559. void func0()
  560. {
  561. tmp0.w = vec2(dot(in_pos, vc[263]), 0.0).xxxx.w;
  562. tmp0.z = vec2(dot(in_pos, vc[262]), 0.0).xxxx.z;
  563. tmp0.y = vec2(dot(in_pos, vc[261]), 0.0).xxxx.y;
  564. tmp0.x = vec2(dot(in_pos, vc[260]), 0.0).xxxx.x;
  565. tmp3.w = vec2(dot(in_pos, vc[259]), 0.0).xxxx.w;
  566. tmp3.y = vec2(dot(in_pos, vc[257]), 0.0).xxxx.y;
  567. tmp3.x = vec2(dot(in_pos, vc[256]), 0.0).xxxx.x;
  568. cc0.xy = vc[467].wxww.xy;
  569. tmp5.xy = vec2(dot(in_pos, vc[258]), 0.0).xxxx.xy;
  570. tmp4.z = vec2(dot(in_normal.xyzx.xyz, vc[266].xyzx.xyz), 0.0).xxxx.z;
  571. tmp4.y = vec2(dot(in_normal.xyzx.xyz, vc[265].xyzx.xyz), 0.0).xxxx.y;
  572. tmp4.x = vec2(dot(in_normal.xyzx.xyz, vc[264].xyzx.xyz), 0.0).xxxx.x;
  573. tmp2 = clamp(in_diff_color, 0.0, 1.0);
  574. tmp1 = tmp2;
  575. tmp4.xyz = (tmp4.xyzx * vc[466].xxxx).xyz;
  576. tmp4.w = vec2(dot(tmp4.xyzx.xyz, tmp4.xyzx.xyz), 0.0).xxxx.w;
  577. tmp3.z = tmp5.yyyy.z;
  578. tmp4.w = inversesqrt(abs(tmp4.wwww)).w;
  579. tmp14.w = abs(tmp5.xxxx).w;
  580. tmp14.xyz = tmp4.xyzx.xyz;
  581. if(any(notEqual(cc0.xxxx, vec4(0.0).xxxx))) tmp14.xyz = (tmp4.wwww * tmp4.xyzx).xyz;
  582. if(!any(equal(cc0.yyyy, vec4(0.0).yyyy)))
  583. {
  584. tmp1.xyz = vc[463].xxxx.xyz;
  585. tmp1.w = vc[463].xxxx.w;
  586. tmp4 = in_diff_color;
  587. cc0.x = vc[467].zzzz.x;
  588. tmp5.xyz = in_diff_color.xyzx.xyz;
  589. tmp2.x = vc[462].xxxx.x;
  590. cc0.y = vec4(lessThan(vc[463].xxxx, tmp2.xxxx)).y;
  591. if(any(equal(cc0.xxxx, vec4(0.0).xxxx))) tmp5.xyz = vc[465].xyzx.xyz;
  592. if(any(equal(cc0.xxxx, vec4(0.0).xxxx))) tmp4 = vc[464];
  593. if(!any(equal(cc0.yyyy, vec4(0.0).yyyy)))
  594. {
  595. do
  596. {
  597. tmp2.x = (tmp1.wwww * vc[463].yyyy).x;
  598. a0.x = ivec4(tmp2.xxxx).x;
  599. tmp8.z = vc[405].xxxx.z;
  600. tmp2.xyz = vc[463].xxxx.xyz;
  601. tmp6.xyz = (tmp3.xyzx * vc[406 + a0.x].wwww).xyz;
  602. tmp6.xyz = (vc[406 + a0.x].xyzx * tmp3.wwww + -tmp6.xyzx).xyz;
  603. tmp1.w = (tmp1.wwww + vc[463].zzzz).w;
  604. tmp5.w = vec2(dot(tmp6.xyzx.xyz, tmp6.xyzx.xyz), 0.0).xxxx.w;
  605. tmp2.w = vc[463].xxxx.w;
  606. cc0.w = tmp5.w = inversesqrt(abs(tmp5.wwww)).w;
  607. cc0.z = vec4(lessThan(tmp1.wwww, vc[462].xxxx)).z;
  608. cc0.x = vc[411 + a0.x].xxxx.x;
  609. tmp6.xyz = (tmp5.wwww * tmp6.xyzx).xyz;
  610. tmp6.w = vec2(dot(tmp6.xyzx.xyz, vc[410 + a0.x].xyzx.xyz), 0.0).xxxx.w;
  611. tmp7.x = vec4(greaterThanEqual(vc[411 + a0.x].xxxx, tmp2.wwww)).x;
  612. tmp6.w = -tmp6.wwww.w;
  613. if(any(lessThan(cc0.xxxx, vec4(0.0).xxxx))) tmp6.w = vc[463].zzzz.w;
  614. tmp2.w = tmp6.wwww.w;
  615. tmp7.y = vec4(greaterThan(tmp6.wwww, vc[411 + a0.x].xxxx)).y;
  616. tmp6.w = log2(tmp6.wwww).w;
  617. tmp7.z = vec4(equal(tmp7.yyyy, vc[463].xxxx)).z;
  618. cc0.y = (tmp7.xxxx * tmp7.yyyy).y;
  619. cc0.x = (tmp7.xxxx * tmp7.zzzz).x;
  620. tmp7.xyz = (tmp6.xyzx + vc[463].xxzx).xyz;
  621. tmp5.w = (1.0 / tmp5.wwww).w;
  622. tmp6.w = (vc[411 + a0.x].yyyy * tmp6.wwww).w;
  623. tmp7.w = vec2(dot(tmp7.xyzx.xyz, tmp7.xyzx.xyz), 0.0).xxxx.w;
  624. if(any(greaterThan(cc0.yyyy, vec4(0.0).yyyy))) tmp2.w = exp2(tmp6.wwww).w;
  625. cc0.y = vec2(dot(tmp7.xyzx.xyz, tmp7.xyzx.xyz), 0.0).xxxx.y;
  626. tmp8.x = vec2(dot(tmp14.xyzx.xyz, tmp6.xyzx.xyz), 0.0).xxxx.x;
  627. tmp6.y = inversesqrt(abs(tmp7.wwww)).y;
  628. tmp6.x = (vc[412 + a0.x].zzzz * tmp5.wwww + vc[412 + a0.x].yyyy).x;
  629. if(any(greaterThan(cc0.yyyy, vec4(0.0).yyyy))) tmp2.xyz = (tmp6.yyyy * tmp7.xyzx).xyz;
  630. tmp8.y = vec2(dot(tmp14.xyzx.xyz, tmp2.xyzx.xyz), 0.0).xxxx.y;
  631. tmp2.x = (tmp6.xxxx * tmp5.wwww + vc[412 + a0.x].xxxx).x;
  632. tmp2.yz = vec4(1.0, tmp8.xyxz.x, (tmp8.xyxz.x > 0 ? exp2(tmp8.xyxz.w * log2(tmp8.xyxz.y)) : 0.0), 1.0).yz;
  633. if(any(greaterThan(cc0.xxxx, vec4(0.0).xxxx))) tmp2.w = vc[463].xxxx.w;
  634. tmp5.w = (1.0 / tmp2.xxxx).w;
  635. tmp6.xyz = (tmp2.yyyy * tmp4.xyzx).xyz;
  636. tmp2.xyz = (tmp2.zzzz * vc[404].xyzx).xyz;
  637. tmp6.xyz = (tmp6.xyzx * vc[408 + a0.x].xyzx).xyz;
  638. tmp6.xyz = (tmp5.xyzx * vc[407 + a0.x].xyzx + tmp6.xyzx).xyz;
  639. tmp2.xyz = (tmp2.xyzx * vc[409 + a0.x].xyzx + tmp6.xyzx).xyz;
  640. tmp2.w = (tmp2.wwww * tmp5.wwww).w;
  641. tmp1.xyz = (tmp2.wwww * tmp2.xyzx + tmp1.xyzx).xyz;
  642. } while (any(greaterThan(cc0.zzzz, vec4(0.0).zzzz)));
  643. }
  644. cc0.x = vc[467].yyyy.x;
  645. tmp2.xyz = (tmp5.xyzx * vc[403].xyzx).xyz;
  646. tmp2.xyz = (tmp2.xyzx + vc[402].xyzx).xyz;
  647. tmp1.xyz = (tmp1.xyzx + tmp2.xyzx).xyz;
  648. tmp1.w = tmp4.wwww.w;
  649. tmp2 = clamp(tmp1, 0.0, 1.0);
  650. tmp1 = tmp2;
  651. if(!any(equal(cc0.xxxx, vec4(0.0).xxxx)))
  652. {
  653. tmp2.x = vc[462].xxxx.x;
  654. cc0.x = vec4(lessThan(vc[463].xxxx, tmp2.xxxx)).x;
  655. tmp2.xyz = vc[463].xxxx.xyz;
  656. if(!any(equal(cc0.xxxx, vec4(0.0).xxxx)))
  657. {
  658. tmp2.w = vc[463].xxxx.w;
  659. do
  660. {
  661. tmp5.w = (tmp2.wwww * vc[463].yyyy).w;
  662. a0.x = ivec4(tmp5.wwww).x;
  663. tmp9.z = vc[405].xxxx.z;
  664. tmp6.xyz = vc[463].xxxx.xyz;
  665. tmp7.xyz = (tmp3.xyzx * vc[406 + a0.x].wwww).xyz;
  666. tmp7.xyz = (vc[406 + a0.x].xyzx * tmp3.wwww + -tmp7.xyzx).xyz;
  667. tmp2.w = (tmp2.wwww + vc[463].zzzz).w;
  668. tmp6.w = vec2(dot(tmp7.xyzx.xyz, tmp7.xyzx.xyz), 0.0).xxxx.w;
  669. tmp5.w = vc[463].xxxx.w;
  670. cc0.w = tmp6.w = inversesqrt(abs(tmp6.wwww)).w;
  671. cc0.z = vec4(lessThan(tmp2.wwww, vc[462].xxxx)).z;
  672. cc0.x = vc[411 + a0.x].xxxx.x;
  673. tmp7.xyz = (tmp6.wwww * tmp7.xyzx).xyz;
  674. tmp7.w = vec2(dot(tmp7.xyzx.xyz, vc[410 + a0.x].xyzx.xyz), 0.0).xxxx.w;
  675. tmp8.x = vec4(greaterThanEqual(vc[411 + a0.x].xxxx, tmp5.wwww)).x;
  676. tmp8.y = -tmp7.wwww.y;
  677. if(any(lessThan(cc0.xxxx, vec4(0.0).xxxx))) tmp8.y = vc[463].zzzz.y;
  678. tmp7.w = log2(tmp8.yyyy).w;
  679. tmp5.w = tmp8.yyyy.w;
  680. tmp8.y = vec4(greaterThan(tmp8.yyyy, vc[411 + a0.x].xxxx)).y;
  681. tmp8.z = vec4(equal(tmp8.yyyy, vc[463].xxxx)).z;
  682. cc0.y = (tmp8.xxxx * tmp8.yyyy).y;
  683. cc0.x = (tmp8.xxxx * tmp8.zzzz).x;
  684. tmp8.xyz = (tmp7.xyzx + vc[463].xxzx).xyz;
  685. tmp7.w = (vc[411 + a0.x].yyyy * tmp7.wwww).w;
  686. tmp6.w = (1.0 / tmp6.wwww).w;
  687. tmp8.w = vec2(dot(tmp8.xyzx.xyz, tmp8.xyzx.xyz), 0.0).xxxx.w;
  688. if(any(greaterThan(cc0.yyyy, vec4(0.0).yyyy))) tmp5.w = exp2(tmp7.wwww).w;
  689. cc0.y = vec2(dot(tmp8.xyzx.xyz, tmp8.xyzx.xyz), 0.0).xxxx.y;
  690. tmp9.x = vec2(dot(-tmp14.xyzx.xyz, tmp7.xyzx.xyz), 0.0).xxxx.x;
  691. tmp7.y = inversesqrt(abs(tmp8.wwww)).y;
  692. tmp7.x = (vc[412 + a0.x].zzzz * tmp6.wwww + vc[412 + a0.x].yyyy).x;
  693. if(any(greaterThan(cc0.yyyy, vec4(0.0).yyyy))) tmp6.xyz = (tmp7.yyyy * tmp8.xyzx).xyz;
  694. tmp9.y = vec2(dot(-tmp14.xyzx.xyz, tmp6.xyzx.xyz), 0.0).xxxx.y;
  695. tmp6.x = (tmp7.xxxx * tmp6.wwww + vc[412 + a0.x].xxxx).x;
  696. tmp7.yz = vec4(1.0, tmp9.xyxz.x, (tmp9.xyxz.x > 0 ? exp2(tmp9.xyxz.w * log2(tmp9.xyxz.y)) : 0.0), 1.0).yz;
  697. if(any(greaterThan(cc0.xxxx, vec4(0.0).xxxx))) tmp5.w = vc[463].xxxx.w;
  698. tmp6.w = (1.0 / tmp6.xxxx).w;
  699. tmp6.xyz = (tmp7.zzzz * vc[404].xyzx).xyz;
  700. tmp7.xyz = (tmp7.yyyy * tmp4.xyzx).xyz;
  701. tmp7.xyz = (tmp7.xyzx * vc[408 + a0.x].xyzx).xyz;
  702. tmp7.xyz = (tmp5.xyzx * vc[407 + a0.x].xyzx + tmp7.xyzx).xyz;
  703. tmp6.xyz = (tmp6.xyzx * vc[409 + a0.x].xyzx + tmp7.xyzx).xyz;
  704. tmp5.w = (tmp5.wwww * tmp6.wwww).w;
  705. tmp2.xyz = (tmp5.wwww * tmp6.xyzx + tmp2.xyzx).xyz;
  706. } while (any(greaterThan(cc0.zzzz, vec4(0.0).zzzz)));
  707. }
  708. tmp2.w = clamp(tmp4.wwww.w, 0.0, 1.0);
  709. tmp4.xyz = (tmp5.xyzx * vc[403].xyzx).xyz;
  710. tmp4.xyz = (tmp4.xyzx + vc[402].xyzx).xyz;
  711. tmp2.xyz = clamp((tmp2.xyzx + tmp4.xyzx).xyz, 0.0, 1.0);
  712. }
  713. }
  714. tmp4.x = vc[463].xxxx.x;
  715. tmp4 = vec4(notEqual(vc[401], tmp4.xxxx));
  716. tmp4.x = clamp((tmp4.xxxx + tmp4.yyyy).x, 0.0, 1.0);
  717. tmp4.x = clamp((tmp4.xxxx + tmp4.zzzz).x, 0.0, 1.0);
  718. cc0.x = clamp((tmp4.xxxx + tmp4.wwww).x, 0.0, 1.0);
  719. if(!any(lessThanEqual(cc0.xxxx, vec4(0.0).xxxx)))
  720. {
  721. tmp4 = in_tc0;
  722. tmp9.x = vc[400].xxxx.x;
  723. tmp7.zw = vc[463].xxxz.zw;
  724. tmp9.y = vec2(dot(tmp14.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.y;
  725. tmp5 = (tmp3.yyyy * vc[268]);
  726. tmp8.x = vec2(dot(tmp3.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.x;
  727. tmp7.xy = vc[400].yzyy.xy;
  728. tmp4 = in_tc0;
  729. tmp6 = (in_pos.yyyy * vc[268]);
  730. tmp8.zw = vc[463].zzzw.zw;
  731. cc0 = vec4(equal(vc[401], tmp8.zzzz));
  732. tmp6 = (in_pos.xxxx * vc[267] + tmp6);
  733. tmp6 = (in_pos.zzzz * vc[269] + tmp6);
  734. if(any(greaterThan(cc0, vec4(0.0)))) tmp4 = (in_pos.wwww * vc[270] + tmp6);
  735. cc0 = vec4(equal(vc[401], tmp7.xxxx));
  736. tmp6.x = inversesqrt(abs(tmp8.xxxx)).x;
  737. tmp5 = (tmp3.xxxx * vc[267] + tmp5);
  738. tmp6.xyz = (tmp6.xxxx * tmp3.xyzx).xyz;
  739. tmp6.w = vec2(dot(tmp14.xyzx.xyz, tmp6.xyzx.xyz), 0.0).xxxx.w;
  740. tmp5 = (tmp3.zzzz * vc[269] + tmp5);
  741. tmp8.xyz = (tmp14.xyzx * tmp6.wwww).xyz;
  742. tmp8.xyz = (tmp8.xyzx * vc[400].yyyy).xyz;
  743. tmp6.xyz = (tmp6.xyzx + -tmp8.xyzx).xyz;
  744. if(any(greaterThan(cc0, vec4(0.0)))) tmp4 = (tmp3.wwww * vc[270] + tmp5);
  745. tmp5.xyz = (tmp6.xyzx + vc[463].xxzx).xyz;
  746. cc0 = vec4(equal(vc[401], tmp7.yyyy));
  747. tmp5.w = vec2(dot(tmp5.xyzx.xyz, tmp5.xyzx.xyz), 0.0).xxxx.w;
  748. tmp5.xyz = (tmp14.xyzx * tmp9.yyyy).xyz;
  749. tmp5.w = inversesqrt(abs(tmp5.wwww)).w;
  750. tmp5.xyz = (-tmp5.xyzx * vc[400].yyyy + tmp3.xyzx).xyz;
  751. tmp6.xy = (tmp5.wwww * tmp6.xyxx).xy;
  752. tmp7.xy = (tmp6.xyxx * vc[400].wwww + vc[400].wwww).xy;
  753. tmp5.w = vec2(dot(tmp5.xyzx.xyz, tmp5.xyzx.xyz), 0.0).xxxx.w;
  754. if(any(greaterThan(cc0, vec4(0.0)))) tmp4 = tmp7;
  755. cc0 = vec4(equal(vc[401], tmp9.xxxx));
  756. tmp6.x = inversesqrt(abs(tmp5.wwww)).x;
  757. tmp5.w = vc[463].zzzz.w;
  758. tmp5.xyz = (tmp6.xxxx * tmp5.xyzx).xyz;
  759. if(any(greaterThan(cc0, vec4(0.0)))) tmp4 = tmp5;
  760. cc0 = vec4(equal(vc[401], tmp8.wwww));
  761. tmp5.xyz = tmp14.xyzx.xyz;
  762. tmp5.w = vc[463].zzzz.w;
  763. if(any(greaterThan(cc0, vec4(0.0)))) tmp4 = tmp5;
  764. }
  765. tmp5.x = vc[463].xxxx.x;
  766. tmp5 = vec4(notEqual(vc[399], tmp5.xxxx));
  767. tmp5.x = clamp((tmp5.xxxx + tmp5.yyyy).x, 0.0, 1.0);
  768. tmp5.x = clamp((tmp5.xxxx + tmp5.zzzz).x, 0.0, 1.0);
  769. cc0.x = clamp((tmp5.xxxx + tmp5.wwww).x, 0.0, 1.0);
  770. tmp5 = tmp4;
  771. if(!any(lessThanEqual(cc0.xxxx, vec4(0.0).xxxx)))
  772. {
  773. tmp6 = in_tc1;
  774. tmp9.zw = vc[463].xxxz.zw;
  775. tmp9.x = vec2(dot(tmp14.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.x;
  776. tmp7 = (tmp3.yyyy * vc[276]);
  777. tmp10.xyz = vc[400].xyzx.xyz;
  778. tmp6 = in_tc1;
  779. tmp9.y = vec2(dot(tmp3.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.y;
  780. tmp8 = (in_pos.yyyy * vc[276]);
  781. tmp11.zw = vc[463].zzzw.zw;
  782. cc0 = vec4(equal(vc[399], tmp11.zzzz));
  783. tmp8 = (in_pos.xxxx * vc[275] + tmp8);
  784. tmp9.y = inversesqrt(abs(tmp9.yyyy)).y;
  785. tmp8 = (in_pos.zzzz * vc[277] + tmp8);
  786. if(any(greaterThan(cc0, vec4(0.0)))) tmp6 = (in_pos.wwww * vc[278] + tmp8);
  787. cc0 = vec4(equal(vc[399], tmp10.yyyy));
  788. tmp8.xyz = (tmp9.yyyy * tmp3.xyzx).xyz;
  789. tmp8.w = vec2(dot(tmp14.xyzx.xyz, tmp8.xyzx.xyz), 0.0).xxxx.w;
  790. tmp7 = (tmp3.xxxx * vc[275] + tmp7);
  791. tmp11.xyz = (tmp14.xyzx * tmp8.wwww).xyz;
  792. tmp11.xyz = (tmp11.xyzx * vc[400].yyyy).xyz;
  793. tmp8.xyz = (tmp8.xyzx + -tmp11.xyzx).xyz;
  794. tmp7 = (tmp3.zzzz * vc[277] + tmp7);
  795. tmp11.xyz = (tmp8.xyzx + vc[463].xxzx).xyz;
  796. if(any(greaterThan(cc0, vec4(0.0)))) tmp6 = (tmp3.wwww * vc[278] + tmp7);
  797. tmp7.w = vec2(dot(tmp11.xyzx.xyz, tmp11.xyzx.xyz), 0.0).xxxx.w;
  798. cc0 = vec4(equal(vc[399], tmp10.zzzz));
  799. tmp7.xyz = (tmp14.xyzx * tmp9.xxxx).xyz;
  800. tmp7.w = inversesqrt(abs(tmp7.wwww)).w;
  801. tmp7.xyz = (-tmp7.xyzx * vc[400].yyyy + tmp3.xyzx).xyz;
  802. tmp8.xy = (tmp7.wwww * tmp8.xyxx).xy;
  803. tmp9.xy = (tmp8.xyxx * vc[400].wwww + vc[400].wwww).xy;
  804. tmp7.w = vec2(dot(tmp7.xyzx.xyz, tmp7.xyzx.xyz), 0.0).xxxx.w;
  805. if(any(greaterThan(cc0, vec4(0.0)))) tmp6 = tmp9;
  806. cc0.x = tmp8.x = inversesqrt(abs(tmp7.wwww)).x;
  807. cc0 = vec4(equal(vc[399], tmp10.xxxx));
  808. tmp7.w = vc[463].zzzz.w;
  809. tmp7.xyz = (tmp8.xxxx * tmp7.xyzx).xyz;
  810. if(any(greaterThan(cc0, vec4(0.0)))) tmp6 = tmp7;
  811. cc0 = vec4(equal(vc[399], tmp11.wwww));
  812. tmp7.xyz = tmp14.xyzx.xyz;
  813. tmp7.w = vc[463].zzzz.w;
  814. if(any(greaterThan(cc0, vec4(0.0)))) tmp6 = tmp7;
  815. }
  816. tmp7.x = vc[463].xxxx.x;
  817. tmp7 = vec4(notEqual(vc[398], tmp7.xxxx));
  818. tmp7.x = clamp((tmp7.xxxx + tmp7.yyyy).x, 0.0, 1.0);
  819. tmp7.x = clamp((tmp7.xxxx + tmp7.zzzz).x, 0.0, 1.0);
  820. cc0.x = clamp((tmp7.xxxx + tmp7.wwww).x, 0.0, 1.0);
  821. tmp7 = tmp6;
  822. if(!any(lessThanEqual(cc0.xxxx, vec4(0.0).xxxx)))
  823. {
  824. tmp8 = in_tc2;
  825. tmp11.zw = vc[463].xxxz.zw;
  826. tmp11.x = vec2(dot(tmp14.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.x;
  827. tmp9 = (tmp3.yyyy * vc[284]);
  828. tmp12.xyz = vc[400].xyzx.xyz;
  829. tmp8 = in_tc2;
  830. tmp11.y = vec2(dot(tmp3.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.y;
  831. tmp10 = (in_pos.yyyy * vc[284]);
  832. tmp13.zw = vc[463].zzzw.zw;
  833. cc0 = vec4(equal(vc[398], tmp13.zzzz));
  834. tmp10 = (in_pos.xxxx * vc[283] + tmp10);
  835. tmp11.y = inversesqrt(abs(tmp11.yyyy)).y;
  836. tmp10 = (in_pos.zzzz * vc[285] + tmp10);
  837. if(any(greaterThan(cc0, vec4(0.0)))) tmp8 = (in_pos.wwww * vc[286] + tmp10);
  838. cc0 = vec4(equal(vc[398], tmp12.yyyy));
  839. tmp10.xyz = (tmp11.yyyy * tmp3.xyzx).xyz;
  840. tmp10.w = vec2(dot(tmp14.xyzx.xyz, tmp10.xyzx.xyz), 0.0).xxxx.w;
  841. tmp9 = (tmp3.xxxx * vc[283] + tmp9);
  842. tmp13.xyz = (tmp14.xyzx * tmp10.wwww).xyz;
  843. tmp13.xyz = (tmp13.xyzx * vc[400].yyyy).xyz;
  844. tmp10.xyz = (tmp10.xyzx + -tmp13.xyzx).xyz;
  845. tmp9 = (tmp3.zzzz * vc[285] + tmp9);
  846. tmp13.xyz = (tmp10.xyzx + vc[463].xxzx).xyz;
  847. if(any(greaterThan(cc0, vec4(0.0)))) tmp8 = (tmp3.wwww * vc[286] + tmp9);
  848. tmp9.w = vec2(dot(tmp13.xyzx.xyz, tmp13.xyzx.xyz), 0.0).xxxx.w;
  849. cc0 = vec4(equal(vc[398], tmp12.zzzz));
  850. tmp9.xyz = (tmp14.xyzx * tmp11.xxxx).xyz;
  851. tmp9.w = inversesqrt(abs(tmp9.wwww)).w;
  852. tmp9.xyz = (-tmp9.xyzx * vc[400].yyyy + tmp3.xyzx).xyz;
  853. tmp10.xy = (tmp9.wwww * tmp10.xyxx).xy;
  854. tmp11.xy = (tmp10.xyxx * vc[400].wwww + vc[400].wwww).xy;
  855. tmp9.w = vec2(dot(tmp9.xyzx.xyz, tmp9.xyzx.xyz), 0.0).xxxx.w;
  856. if(any(greaterThan(cc0, vec4(0.0)))) tmp8 = tmp11;
  857. cc0.x = tmp10.x = inversesqrt(abs(tmp9.wwww)).x;
  858. cc0 = vec4(equal(vc[398], tmp12.xxxx));
  859. tmp9.w = vc[463].zzzz.w;
  860. tmp9.xyz = (tmp10.xxxx * tmp9.xyzx).xyz;
  861. if(any(greaterThan(cc0, vec4(0.0)))) tmp8 = tmp9;
  862. cc0 = vec4(equal(vc[398], tmp13.wwww));
  863. tmp9.xyz = tmp14.xyzx.xyz;
  864. tmp9.w = vc[463].zzzz.w;
  865. if(any(greaterThan(cc0, vec4(0.0)))) tmp8 = tmp9;
  866. }
  867. tmp9.x = vc[463].xxxx.x;
  868. tmp9 = vec4(notEqual(vc[397], tmp9.xxxx));
  869. tmp9.x = clamp((tmp9.xxxx + tmp9.yyyy).x, 0.0, 1.0);
  870. tmp9.x = clamp((tmp9.xxxx + tmp9.zzzz).x, 0.0, 1.0);
  871. cc0.x = clamp((tmp9.xxxx + tmp9.wwww).x, 0.0, 1.0);
  872. tmp9 = tmp8;
  873. if(!any(lessThanEqual(cc0.xxxx, vec4(0.0).xxxx)))
  874. {
  875. tmp10 = in_tc3;
  876. tmp13.zw = vc[463].xxxz.zw;
  877. tmp13.x = vec2(dot(tmp14.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.x;
  878. tmp11 = (tmp3.yyyy * vc[292]);
  879. tmp15.xyz = vc[400].xyzx.xyz;
  880. tmp10 = in_tc3;
  881. tmp13.y = vec2(dot(tmp3.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.y;
  882. tmp12 = (in_pos.yyyy * vc[292]);
  883. tmp16.zw = vc[463].zzzw.zw;
  884. cc0 = vec4(equal(vc[397], tmp16.zzzz));
  885. tmp12 = (in_pos.xxxx * vc[291] + tmp12);
  886. tmp13.y = inversesqrt(abs(tmp13.yyyy)).y;
  887. tmp12 = (in_pos.zzzz * vc[293] + tmp12);
  888. if(any(greaterThan(cc0, vec4(0.0)))) tmp10 = (in_pos.wwww * vc[294] + tmp12);
  889. cc0 = vec4(equal(vc[397], tmp15.yyyy));
  890. tmp12.xyz = (tmp13.yyyy * tmp3.xyzx).xyz;
  891. tmp12.w = vec2(dot(tmp14.xyzx.xyz, tmp12.xyzx.xyz), 0.0).xxxx.w;
  892. tmp11 = (tmp3.xxxx * vc[291] + tmp11);
  893. tmp16.xyz = (tmp14.xyzx * tmp12.wwww).xyz;
  894. tmp16.xyz = (tmp16.xyzx * vc[400].yyyy).xyz;
  895. tmp12.xyz = (tmp12.xyzx + -tmp16.xyzx).xyz;
  896. tmp11 = (tmp3.zzzz * vc[293] + tmp11);
  897. tmp16.xyz = (tmp12.xyzx + vc[463].xxzx).xyz;
  898. if(any(greaterThan(cc0, vec4(0.0)))) tmp10 = (tmp3.wwww * vc[294] + tmp11);
  899. tmp11.w = vec2(dot(tmp16.xyzx.xyz, tmp16.xyzx.xyz), 0.0).xxxx.w;
  900. cc0 = vec4(equal(vc[397], tmp15.zzzz));
  901. tmp11.xyz = (tmp14.xyzx * tmp13.xxxx).xyz;
  902. tmp11.w = inversesqrt(abs(tmp11.wwww)).w;
  903. tmp11.xyz = (-tmp11.xyzx * vc[400].yyyy + tmp3.xyzx).xyz;
  904. tmp12.xy = (tmp11.wwww * tmp12.xyxx).xy;
  905. tmp13.xy = (tmp12.xyxx * vc[400].wwww + vc[400].wwww).xy;
  906. tmp11.w = vec2(dot(tmp11.xyzx.xyz, tmp11.xyzx.xyz), 0.0).xxxx.w;
  907. if(any(greaterThan(cc0, vec4(0.0)))) tmp10 = tmp13;
  908. cc0.x = tmp12.x = inversesqrt(abs(tmp11.wwww)).x;
  909. cc0 = vec4(equal(vc[397], tmp15.xxxx));
  910. tmp11.w = vc[463].zzzz.w;
  911. tmp11.xyz = (tmp12.xxxx * tmp11.xyzx).xyz;
  912. if(any(greaterThan(cc0, vec4(0.0)))) tmp10 = tmp11;
  913. cc0 = vec4(equal(vc[397], tmp16.wwww));
  914. tmp11.xyz = tmp14.xyzx.xyz;
  915. tmp11.w = vc[463].zzzz.w;
  916. if(any(greaterThan(cc0, vec4(0.0)))) tmp10 = tmp11;
  917. }
  918. dst_reg0 = tmp0;
  919. dst_reg1 = tmp1;
  920. dst_reg3 = tmp2;
  921. dst_reg5.y = vec2(dot(tmp3, vc[395]), 0.0).xxxx.y;
  922. dst_reg5.z = vec2(dot(tmp3, vc[394]), 0.0).xxxx.z;
  923. dst_reg5.w = vec2(dot(tmp3, vc[393]), 0.0).xxxx.w;
  924. dst_reg6.y = vec2(dot(tmp3, vc[392]), 0.0).xxxx.y;
  925. dst_reg6.z = vec2(dot(tmp3, vc[391]), 0.0).xxxx.z;
  926. dst_reg6.w = vec2(dot(tmp3, vc[390]), 0.0).xxxx.w;
  927. dst_reg5.x = tmp14.wwww.x;
  928. tmp0.w = vec2(dot(tmp10, vc[298]), 0.0).xxxx.w;
  929. tmp0.z = vec2(dot(tmp10, vc[297]), 0.0).xxxx.z;
  930. tmp0.y = vec2(dot(tmp10, vc[296]), 0.0).xxxx.y;
  931. tmp0.x = vec2(dot(tmp10, vc[295]), 0.0).xxxx.x;
  932. dst_reg10 = tmp10;
  933. dst_reg9.w = vec2(dot(tmp8, vc[290]), 0.0).xxxx.w;
  934. dst_reg9.z = vec2(dot(tmp8, vc[289]), 0.0).xxxx.z;
  935. dst_reg9.y = vec2(dot(tmp8, vc[288]), 0.0).xxxx.y;
  936. dst_reg9.x = vec2(dot(tmp8, vc[287]), 0.0).xxxx.x;
  937. dst_reg8.w = vec2(dot(tmp6, vc[282]), 0.0).xxxx.w;
  938. dst_reg8.z = vec2(dot(tmp6, vc[281]), 0.0).xxxx.z;
  939. dst_reg8.y = vec2(dot(tmp6, vc[280]), 0.0).xxxx.y;
  940. cc0.x = vc[396].xxxx.x;
  941. dst_reg7.w = vec2(dot(tmp4, vc[274]), 0.0).xxxx.w;
  942. dst_reg7.z = vec2(dot(tmp4, vc[273]), 0.0).xxxx.z;
  943. dst_reg7.y = vec2(dot(tmp4, vc[272]), 0.0).xxxx.y;
  944. dst_reg7.x = vec2(dot(tmp4, vc[271]), 0.0).xxxx.x;
  945. dst_reg8.x = vec2(dot(tmp6, vc[279]), 0.0).xxxx.x;
  946. if(any(equal(cc0.xxxx, vec4(0.0).xxxx))) dst_reg7 = tmp5;
  947. if(any(equal(cc0.xxxx, vec4(0.0).xxxx))) dst_reg8 = tmp7;
  948. if(any(equal(cc0.xxxx, vec4(0.0).xxxx))) dst_reg9 = tmp9;
  949. if(any(notEqual(cc0.xxxx, vec4(0.0).xxxx))) dst_reg10 = tmp0;
  950. }
  951.  
  952. [! : RSXThread]: *** fp shader =
  953. #version 330
  954.  
  955. vec4 h2 = vec4(0.0, 0.0, 0.0, 0.0);
  956. vec4 r0 = vec4(0.0, 0.0, 0.0, 0.0);
  957. vec4 r2 = vec4(0.0, 0.0, 0.0, 0.0);
  958. vec4 r3 = vec4(0.0, 0.0, 0.0, 0.0);
  959. vec4 r4 = vec4(0.0, 0.0, 0.0, 0.0);
  960. in vec4 diff_color;
  961. layout (location = 0) out vec4 ocol0;
  962. layout (location = 2) out vec4 ocol2;
  963. layout (location = 3) out vec4 ocol3;
  964. layout (location = 4) out vec4 ocol4;
  965.  
  966. void main()
  967. {
  968. h2 = diff_color;
  969. r0 = h2;
  970. r2 = h2;
  971. r3 = h2;
  972. h2 = diff_color;
  973. r0 = h2;
  974. r2 = h2;
  975. r3 = h2;
  976. r4 = h2;
  977. ocol0 = r0;
  978. ocol2 = r2;
  979. ocol3 = r3;
  980. ocol4 = r4;
  981. }
  982.  
  983. [W : RSXThread]: New FBO (1280x720)
  984. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  985. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  986. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  987. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  988. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  989. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  990. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  991. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  992. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  993. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  994. [W : PPU[1] Thread (CPUThread)[0x0027b1fc]]: sys_mutex warning: *** mutex created [] (protocol=0x1, recursive=true): id = 204
  995. [W : PPU[1] Thread (CPUThread)[0x02416034]]: cellAudio warning: cellAudioPortStop(portNum=0x0)
  996. [W : PPU[1] Thread (CPUThread)[0x0027cc6c]]: sys_semaphore warning: sys_semaphore_create(sem_addr=0xd00107a0, attr_addr=0xd00107a8, initial_count=4, max_count=2147483647)
  997. [W : PPU[1] Thread (CPUThread)[0x0241604c]]: cellAudio warning: cellAudioPortStart(portNum=0x0)
  998. [W : PPU[1] Thread (CPUThread)[0x0027cc6c]]: sys_semaphore warning: sys_semaphore_create(sem_addr=0xd0010790, attr_addr=0xd0010798, initial_count=0, max_count=2147483647)
  999. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [] (attribute=0x22): sq_id = 207
  1000. [! : PPU[1] Thread (CPUThread)[0x0241801c]]: *** New PPU Thread [30169f80] (): id = 208
  1001. [E : PPU[1] Thread (CPUThread)[0x002cc894]]: sys_fs error: "/dev/sequencer" not found! flags: 0x00000001
  1002. [W : PPU[1] Thread (CPUThread)[0x02418034]]: sys_lwmutex warning: *** lwmutex created [_lc_mtx] (attribute=0x12): sq_id = 209
  1003. [W : PPU[1] Thread (CPUThread)[0x02418094]]: sys_lwmutex warning: sys_lwmutex_destroy(lwmutex_addr=0x3016b290)
  1004. [W : PPU[1] Thread (CPUThread)[0x002c2464]]: cellSysutil warning: cellSysutilGetSystemParamInt: CELL_SYSUTIL_SYSTEMPARAM_ID_TIMEZONE
  1005. [W : PPU[1] Thread (CPUThread)[0x002c2464]]: cellSysutil warning: cellSysutilGetSystemParamInt: CELL_SYSUTIL_SYSTEMPARAM_ID_SUMMERTIME
  1006. [W : PPU[1] Thread (CPUThread)[0x002c8cfc]]: cellSysutil warning: cellSysutilGetSystemParamInt: CELL_SYSUTIL_SYSTEMPARAM_ID_TIMEZONE
  1007. [W : PPU[1] Thread (CPUThread)[0x002c8cfc]]: cellSysutil warning: cellSysutilGetSystemParamInt: CELL_SYSUTIL_SYSTEMPARAM_ID_SUMMERTIME
  1008. [W : PPU[1] Thread (CPUThread)[0x002c2464]]: cellSysutil warning: cellSysutilGetSystemParamInt: CELL_SYSUTIL_SYSTEMPARAM_ID_TIMEZONE
  1009. [W : PPU[1] Thread (CPUThread)[0x002c2464]]: cellSysutil warning: cellSysutilGetSystemParamInt: CELL_SYSUTIL_SYSTEMPARAM_ID_SUMMERTIME
  1010. [W : PPU[1] Thread (CPUThread)[0x002c8cfc]]: cellSysutil warning: cellSysutilGetSystemParamInt: CELL_SYSUTIL_SYSTEMPARAM_ID_TIMEZONE
  1011. [W : PPU[1] Thread (CPUThread)[0x002c8cfc]]: cellSysutil warning: cellSysutilGetSystemParamInt: CELL_SYSUTIL_SYSTEMPARAM_ID_SUMMERTIME
  1012. [W : PPU[1] Thread (CPUThread)[0x002c2464]]: cellSysutil warning: cellSysutilGetSystemParamInt: CELL_SYSUTIL_SYSTEMPARAM_ID_TIMEZONE
  1013. [W : PPU[1] Thread (CPUThread)[0x002c2464]]: cellSysutil warning: cellSysutilGetSystemParamInt: CELL_SYSUTIL_SYSTEMPARAM_ID_SUMMERTIME
  1014. [W : PPU[1] Thread (CPUThread)[0x002c8cfc]]: cellSysutil warning: cellSysutilGetSystemParamInt: CELL_SYSUTIL_SYSTEMPARAM_ID_TIMEZONE
  1015. [W : PPU[1] Thread (CPUThread)[0x002c8cfc]]: cellSysutil warning: cellSysutilGetSystemParamInt: CELL_SYSUTIL_SYSTEMPARAM_ID_SUMMERTIME
  1016. [E : PPU[1] Thread (CPUThread)[0x002cc894]]: sys_fs error: "auto.kl" not found! flags: 0x00000000
  1017. [E : PPU[1] Thread (CPUThread)[0x002cc894]]: sys_fs error: "keyboard.sys" not found! flags: 0x00000000
  1018. [E : PPU[1] Thread (CPUThread)[0x002cc894]]: sys_fs error: "keybrd2.sys" not found! flags: 0x00000000
  1019. [E : PPU[1] Thread (CPUThread)[0x002cc894]]: sys_fs error: "keybrd3.sys" not found! flags: 0x00000000
  1020. [E : PPU[1] Thread (CPUThread)[0x002cc894]]: sys_fs error: "keyboard.sys" not found! flags: 0x00000000
  1021. [E : PPU[1] Thread (CPUThread)[0x002cc894]]: sys_fs error: "keybrd2.sys" not found! flags: 0x00000000
  1022. [E : PPU[1] Thread (CPUThread)[0x002cc894]]: sys_fs error: "keybrd3.sys" not found! flags: 0x00000000
  1023. [E : PPU[1] Thread (CPUThread)[0x002cc894]]: sys_fs error: "auto.kl" not found! flags: 0x00000000
  1024. [E : PPU[1] Thread (CPUThread)[0x002cc894]]: sys_fs error: "keyboard.sys" not found! flags: 0x00000000
  1025. [E : PPU[1] Thread (CPUThread)[0x002cc894]]: sys_fs error: "keybrd2.sys" not found! flags: 0x00000000
  1026. [E : PPU[1] Thread (CPUThread)[0x002cc894]]: sys_fs error: "keybrd3.sys" not found! flags: 0x00000000
  1027. [E : PPU[1] Thread (CPUThread)[0x002cc894]]: sys_fs error: "keyboard.sys" not found! flags: 0x00000000
  1028. [E : PPU[1] Thread (CPUThread)[0x002cc894]]: sys_fs error: "keybrd2.sys" not found! flags: 0x00000000
  1029. [E : PPU[1] Thread (CPUThread)[0x002cc894]]: sys_fs error: "keybrd3.sys" not found! flags: 0x00000000
  1030. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  1031. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  1032. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  1033. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  1034. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  1035. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  1036. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 1
  1037. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  1038. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  1039. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  1040. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  1041. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  1042. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  1043. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  1044. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  1045. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  1046. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  1047. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  1048. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  1049. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  1050. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  1051. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  1052. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  1053. [W : RSXThread]: FP not found in buffer!
  1054. [! : RSXThread]: Add program (1):
  1055. [! : RSXThread]: *** prog id = 4
  1056. [! : RSXThread]: *** vp id = 2
  1057. [! : RSXThread]: *** fp id = 1
  1058. [! : RSXThread]: *** vp data size = 5680
  1059. [! : RSXThread]: *** fp data size = 32
  1060. [! : RSXThread]: *** vp shader =
  1061. #version 330
  1062.  
  1063. uniform mat4 scaleOffsetMat = mat4(1.0);
  1064. vec4 tmp0;
  1065. vec4 tmp3;
  1066. vec4 cc0 = vec4(0.0);
  1067. vec4 tmp5;
  1068. vec4 tmp4;
  1069. vec4 tmp2;
  1070. vec4 tmp1;
  1071. vec4 tmp14;
  1072. vec4 tmp8;
  1073. vec4 tmp6;
  1074. vec4 tmp7;
  1075. vec4 tmp9;
  1076. vec4 tmp10;
  1077. vec4 tmp11;
  1078. vec4 tmp12;
  1079. vec4 tmp13;
  1080. vec4 tmp15;
  1081. vec4 tmp16;
  1082. vec4 dst_reg0 = vec4(0.0f, 0.0f, 0.0f, 1.0f);
  1083. vec4 dst_reg1 = vec4(0.0);
  1084. vec4 dst_reg3 = vec4(0.0);
  1085. vec4 dst_reg5 = vec4(0.0);
  1086. vec4 dst_reg6 = vec4(0.0);
  1087. vec4 dst_reg10 = vec4(0.0);
  1088. vec4 dst_reg9 = vec4(0.0);
  1089. vec4 dst_reg8 = vec4(0.0);
  1090. vec4 dst_reg7 = vec4(0.0);
  1091. layout (location = 0) in vec4 in_pos;
  1092. layout (location = 2) in vec4 in_normal;
  1093. layout (location = 3) in vec4 in_diff_color;
  1094. layout (location = 8) in vec4 in_tc0;
  1095. layout (location = 9) in vec4 in_tc1;
  1096. layout (location = 10) in vec4 in_tc2;
  1097. layout (location = 11) in vec4 in_tc3;
  1098. uniform vec4 vc[468];
  1099. ivec4 a0 = ivec4(0);
  1100. out vec4 diff_color;
  1101. out vec4 front_diff_color;
  1102. out vec4 fogc;
  1103. out vec4 tc0;
  1104. out vec4 tc1;
  1105. out vec4 tc2;
  1106. out vec4 tc3;
  1107. out vec4 tc9;
  1108.  
  1109. void func0();
  1110.  
  1111. void main()
  1112. {
  1113. func0();
  1114. gl_Position = dst_reg0;
  1115. diff_color = dst_reg1;
  1116. front_diff_color = dst_reg3;
  1117. fogc = vec4(dst_reg5.x);
  1118. gl_ClipDistance[0] = dst_reg5.y;
  1119. gl_ClipDistance[1] = dst_reg5.z;
  1120. gl_ClipDistance[2] = dst_reg5.w;
  1121. gl_PointSize = dst_reg6.x;
  1122. gl_ClipDistance[3] = dst_reg6.y;
  1123. gl_ClipDistance[4] = dst_reg6.z;
  1124. gl_ClipDistance[5] = dst_reg6.w;
  1125. tc0 = dst_reg7;
  1126. tc1 = dst_reg8;
  1127. tc2 = dst_reg9;
  1128. tc3 = dst_reg10;
  1129. tc9 = dst_reg6;
  1130. gl_Position = gl_Position * scaleOffsetMat;
  1131. }
  1132.  
  1133. void func0()
  1134. {
  1135. tmp0.w = vec2(dot(in_pos, vc[263]), 0.0).xxxx.w;
  1136. tmp0.z = vec2(dot(in_pos, vc[262]), 0.0).xxxx.z;
  1137. tmp0.y = vec2(dot(in_pos, vc[261]), 0.0).xxxx.y;
  1138. tmp0.x = vec2(dot(in_pos, vc[260]), 0.0).xxxx.x;
  1139. tmp3.w = vec2(dot(in_pos, vc[259]), 0.0).xxxx.w;
  1140. tmp3.y = vec2(dot(in_pos, vc[257]), 0.0).xxxx.y;
  1141. tmp3.x = vec2(dot(in_pos, vc[256]), 0.0).xxxx.x;
  1142. cc0.xy = vc[467].wxww.xy;
  1143. tmp5.xy = vec2(dot(in_pos, vc[258]), 0.0).xxxx.xy;
  1144. tmp4.z = vec2(dot(in_normal.xyzx.xyz, vc[266].xyzx.xyz), 0.0).xxxx.z;
  1145. tmp4.y = vec2(dot(in_normal.xyzx.xyz, vc[265].xyzx.xyz), 0.0).xxxx.y;
  1146. tmp4.x = vec2(dot(in_normal.xyzx.xyz, vc[264].xyzx.xyz), 0.0).xxxx.x;
  1147. tmp2 = clamp(in_diff_color, 0.0, 1.0);
  1148. tmp1 = tmp2;
  1149. tmp4.xyz = (tmp4.xyzx * vc[466].xxxx).xyz;
  1150. tmp4.w = vec2(dot(tmp4.xyzx.xyz, tmp4.xyzx.xyz), 0.0).xxxx.w;
  1151. tmp3.z = tmp5.yyyy.z;
  1152. tmp4.w = inversesqrt(abs(tmp4.wwww)).w;
  1153. tmp14.w = abs(tmp5.xxxx).w;
  1154. tmp14.xyz = tmp4.xyzx.xyz;
  1155. if(any(notEqual(cc0.xxxx, vec4(0.0).xxxx))) tmp14.xyz = (tmp4.wwww * tmp4.xyzx).xyz;
  1156. if(!any(equal(cc0.yyyy, vec4(0.0).yyyy)))
  1157. {
  1158. tmp1.xyz = vc[463].xxxx.xyz;
  1159. tmp1.w = vc[463].xxxx.w;
  1160. tmp4 = in_diff_color;
  1161. cc0.x = vc[467].zzzz.x;
  1162. tmp5.xyz = in_diff_color.xyzx.xyz;
  1163. tmp2.x = vc[462].xxxx.x;
  1164. cc0.y = vec4(lessThan(vc[463].xxxx, tmp2.xxxx)).y;
  1165. if(any(equal(cc0.xxxx, vec4(0.0).xxxx))) tmp5.xyz = vc[465].xyzx.xyz;
  1166. if(any(equal(cc0.xxxx, vec4(0.0).xxxx))) tmp4 = vc[464];
  1167. if(!any(equal(cc0.yyyy, vec4(0.0).yyyy)))
  1168. {
  1169. do
  1170. {
  1171. tmp2.x = (tmp1.wwww * vc[463].yyyy).x;
  1172. a0.x = ivec4(tmp2.xxxx).x;
  1173. tmp8.z = vc[405].xxxx.z;
  1174. tmp2.xyz = vc[463].xxxx.xyz;
  1175. tmp6.xyz = (tmp3.xyzx * vc[406 + a0.x].wwww).xyz;
  1176. tmp6.xyz = (vc[406 + a0.x].xyzx * tmp3.wwww + -tmp6.xyzx).xyz;
  1177. tmp1.w = (tmp1.wwww + vc[463].zzzz).w;
  1178. tmp5.w = vec2(dot(tmp6.xyzx.xyz, tmp6.xyzx.xyz), 0.0).xxxx.w;
  1179. tmp2.w = vc[463].xxxx.w;
  1180. cc0.w = tmp5.w = inversesqrt(abs(tmp5.wwww)).w;
  1181. cc0.z = vec4(lessThan(tmp1.wwww, vc[462].xxxx)).z;
  1182. cc0.x = vc[411 + a0.x].xxxx.x;
  1183. tmp6.xyz = (tmp5.wwww * tmp6.xyzx).xyz;
  1184. tmp6.w = vec2(dot(tmp6.xyzx.xyz, vc[410 + a0.x].xyzx.xyz), 0.0).xxxx.w;
  1185. tmp7.x = vec4(greaterThanEqual(vc[411 + a0.x].xxxx, tmp2.wwww)).x;
  1186. tmp6.w = -tmp6.wwww.w;
  1187. if(any(lessThan(cc0.xxxx, vec4(0.0).xxxx))) tmp6.w = vc[463].zzzz.w;
  1188. tmp2.w = tmp6.wwww.w;
  1189. tmp7.y = vec4(greaterThan(tmp6.wwww, vc[411 + a0.x].xxxx)).y;
  1190. tmp6.w = log2(tmp6.wwww).w;
  1191. tmp7.z = vec4(equal(tmp7.yyyy, vc[463].xxxx)).z;
  1192. cc0.y = (tmp7.xxxx * tmp7.yyyy).y;
  1193. cc0.x = (tmp7.xxxx * tmp7.zzzz).x;
  1194. tmp7.xyz = (tmp6.xyzx + vc[463].xxzx).xyz;
  1195. tmp5.w = (1.0 / tmp5.wwww).w;
  1196. tmp6.w = (vc[411 + a0.x].yyyy * tmp6.wwww).w;
  1197. tmp7.w = vec2(dot(tmp7.xyzx.xyz, tmp7.xyzx.xyz), 0.0).xxxx.w;
  1198. if(any(greaterThan(cc0.yyyy, vec4(0.0).yyyy))) tmp2.w = exp2(tmp6.wwww).w;
  1199. cc0.y = vec2(dot(tmp7.xyzx.xyz, tmp7.xyzx.xyz), 0.0).xxxx.y;
  1200. tmp8.x = vec2(dot(tmp14.xyzx.xyz, tmp6.xyzx.xyz), 0.0).xxxx.x;
  1201. tmp6.y = inversesqrt(abs(tmp7.wwww)).y;
  1202. tmp6.x = (vc[412 + a0.x].zzzz * tmp5.wwww + vc[412 + a0.x].yyyy).x;
  1203. if(any(greaterThan(cc0.yyyy, vec4(0.0).yyyy))) tmp2.xyz = (tmp6.yyyy * tmp7.xyzx).xyz;
  1204. tmp8.y = vec2(dot(tmp14.xyzx.xyz, tmp2.xyzx.xyz), 0.0).xxxx.y;
  1205. tmp2.x = (tmp6.xxxx * tmp5.wwww + vc[412 + a0.x].xxxx).x;
  1206. tmp2.yz = vec4(1.0, tmp8.xyxz.x, (tmp8.xyxz.x > 0 ? exp2(tmp8.xyxz.w * log2(tmp8.xyxz.y)) : 0.0), 1.0).yz;
  1207. if(any(greaterThan(cc0.xxxx, vec4(0.0).xxxx))) tmp2.w = vc[463].xxxx.w;
  1208. tmp5.w = (1.0 / tmp2.xxxx).w;
  1209. tmp6.xyz = (tmp2.yyyy * tmp4.xyzx).xyz;
  1210. tmp2.xyz = (tmp2.zzzz * vc[404].xyzx).xyz;
  1211. tmp6.xyz = (tmp6.xyzx * vc[408 + a0.x].xyzx).xyz;
  1212. tmp6.xyz = (tmp5.xyzx * vc[407 + a0.x].xyzx + tmp6.xyzx).xyz;
  1213. tmp2.xyz = (tmp2.xyzx * vc[409 + a0.x].xyzx + tmp6.xyzx).xyz;
  1214. tmp2.w = (tmp2.wwww * tmp5.wwww).w;
  1215. tmp1.xyz = (tmp2.wwww * tmp2.xyzx + tmp1.xyzx).xyz;
  1216. } while (any(greaterThan(cc0.zzzz, vec4(0.0).zzzz)));
  1217. }
  1218. cc0.x = vc[467].yyyy.x;
  1219. tmp2.xyz = (tmp5.xyzx * vc[403].xyzx).xyz;
  1220. tmp2.xyz = (tmp2.xyzx + vc[402].xyzx).xyz;
  1221. tmp1.xyz = (tmp1.xyzx + tmp2.xyzx).xyz;
  1222. tmp1.w = tmp4.wwww.w;
  1223. tmp2 = clamp(tmp1, 0.0, 1.0);
  1224. tmp1 = tmp2;
  1225. if(!any(equal(cc0.xxxx, vec4(0.0).xxxx)))
  1226. {
  1227. tmp2.x = vc[462].xxxx.x;
  1228. cc0.x = vec4(lessThan(vc[463].xxxx, tmp2.xxxx)).x;
  1229. tmp2.xyz = vc[463].xxxx.xyz;
  1230. if(!any(equal(cc0.xxxx, vec4(0.0).xxxx)))
  1231. {
  1232. tmp2.w = vc[463].xxxx.w;
  1233. do
  1234. {
  1235. tmp5.w = (tmp2.wwww * vc[463].yyyy).w;
  1236. a0.x = ivec4(tmp5.wwww).x;
  1237. tmp9.z = vc[405].xxxx.z;
  1238. tmp6.xyz = vc[463].xxxx.xyz;
  1239. tmp7.xyz = (tmp3.xyzx * vc[406 + a0.x].wwww).xyz;
  1240. tmp7.xyz = (vc[406 + a0.x].xyzx * tmp3.wwww + -tmp7.xyzx).xyz;
  1241. tmp2.w = (tmp2.wwww + vc[463].zzzz).w;
  1242. tmp6.w = vec2(dot(tmp7.xyzx.xyz, tmp7.xyzx.xyz), 0.0).xxxx.w;
  1243. tmp5.w = vc[463].xxxx.w;
  1244. cc0.w = tmp6.w = inversesqrt(abs(tmp6.wwww)).w;
  1245. cc0.z = vec4(lessThan(tmp2.wwww, vc[462].xxxx)).z;
  1246. cc0.x = vc[411 + a0.x].xxxx.x;
  1247. tmp7.xyz = (tmp6.wwww * tmp7.xyzx).xyz;
  1248. tmp7.w = vec2(dot(tmp7.xyzx.xyz, vc[410 + a0.x].xyzx.xyz), 0.0).xxxx.w;
  1249. tmp8.x = vec4(greaterThanEqual(vc[411 + a0.x].xxxx, tmp5.wwww)).x;
  1250. tmp8.y = -tmp7.wwww.y;
  1251. if(any(lessThan(cc0.xxxx, vec4(0.0).xxxx))) tmp8.y = vc[463].zzzz.y;
  1252. tmp7.w = log2(tmp8.yyyy).w;
  1253. tmp5.w = tmp8.yyyy.w;
  1254. tmp8.y = vec4(greaterThan(tmp8.yyyy, vc[411 + a0.x].xxxx)).y;
  1255. tmp8.z = vec4(equal(tmp8.yyyy, vc[463].xxxx)).z;
  1256. cc0.y = (tmp8.xxxx * tmp8.yyyy).y;
  1257. cc0.x = (tmp8.xxxx * tmp8.zzzz).x;
  1258. tmp8.xyz = (tmp7.xyzx + vc[463].xxzx).xyz;
  1259. tmp7.w = (vc[411 + a0.x].yyyy * tmp7.wwww).w;
  1260. tmp6.w = (1.0 / tmp6.wwww).w;
  1261. tmp8.w = vec2(dot(tmp8.xyzx.xyz, tmp8.xyzx.xyz), 0.0).xxxx.w;
  1262. if(any(greaterThan(cc0.yyyy, vec4(0.0).yyyy))) tmp5.w = exp2(tmp7.wwww).w;
  1263. cc0.y = vec2(dot(tmp8.xyzx.xyz, tmp8.xyzx.xyz), 0.0).xxxx.y;
  1264. tmp9.x = vec2(dot(-tmp14.xyzx.xyz, tmp7.xyzx.xyz), 0.0).xxxx.x;
  1265. tmp7.y = inversesqrt(abs(tmp8.wwww)).y;
  1266. tmp7.x = (vc[412 + a0.x].zzzz * tmp6.wwww + vc[412 + a0.x].yyyy).x;
  1267. if(any(greaterThan(cc0.yyyy, vec4(0.0).yyyy))) tmp6.xyz = (tmp7.yyyy * tmp8.xyzx).xyz;
  1268. tmp9.y = vec2(dot(-tmp14.xyzx.xyz, tmp6.xyzx.xyz), 0.0).xxxx.y;
  1269. tmp6.x = (tmp7.xxxx * tmp6.wwww + vc[412 + a0.x].xxxx).x;
  1270. tmp7.yz = vec4(1.0, tmp9.xyxz.x, (tmp9.xyxz.x > 0 ? exp2(tmp9.xyxz.w * log2(tmp9.xyxz.y)) : 0.0), 1.0).yz;
  1271. if(any(greaterThan(cc0.xxxx, vec4(0.0).xxxx))) tmp5.w = vc[463].xxxx.w;
  1272. tmp6.w = (1.0 / tmp6.xxxx).w;
  1273. tmp6.xyz = (tmp7.zzzz * vc[404].xyzx).xyz;
  1274. tmp7.xyz = (tmp7.yyyy * tmp4.xyzx).xyz;
  1275. tmp7.xyz = (tmp7.xyzx * vc[408 + a0.x].xyzx).xyz;
  1276. tmp7.xyz = (tmp5.xyzx * vc[407 + a0.x].xyzx + tmp7.xyzx).xyz;
  1277. tmp6.xyz = (tmp6.xyzx * vc[409 + a0.x].xyzx + tmp7.xyzx).xyz;
  1278. tmp5.w = (tmp5.wwww * tmp6.wwww).w;
  1279. tmp2.xyz = (tmp5.wwww * tmp6.xyzx + tmp2.xyzx).xyz;
  1280. } while (any(greaterThan(cc0.zzzz, vec4(0.0).zzzz)));
  1281. }
  1282. tmp2.w = clamp(tmp4.wwww.w, 0.0, 1.0);
  1283. tmp4.xyz = (tmp5.xyzx * vc[403].xyzx).xyz;
  1284. tmp4.xyz = (tmp4.xyzx + vc[402].xyzx).xyz;
  1285. tmp2.xyz = clamp((tmp2.xyzx + tmp4.xyzx).xyz, 0.0, 1.0);
  1286. }
  1287. }
  1288. tmp4.x = vc[463].xxxx.x;
  1289. tmp4 = vec4(notEqual(vc[401], tmp4.xxxx));
  1290. tmp4.x = clamp((tmp4.xxxx + tmp4.yyyy).x, 0.0, 1.0);
  1291. tmp4.x = clamp((tmp4.xxxx + tmp4.zzzz).x, 0.0, 1.0);
  1292. cc0.x = clamp((tmp4.xxxx + tmp4.wwww).x, 0.0, 1.0);
  1293. if(!any(lessThanEqual(cc0.xxxx, vec4(0.0).xxxx)))
  1294. {
  1295. tmp4 = in_tc0;
  1296. tmp9.x = vc[400].xxxx.x;
  1297. tmp7.zw = vc[463].xxxz.zw;
  1298. tmp9.y = vec2(dot(tmp14.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.y;
  1299. tmp5 = (tmp3.yyyy * vc[268]);
  1300. tmp8.x = vec2(dot(tmp3.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.x;
  1301. tmp7.xy = vc[400].yzyy.xy;
  1302. tmp4 = in_tc0;
  1303. tmp6 = (in_pos.yyyy * vc[268]);
  1304. tmp8.zw = vc[463].zzzw.zw;
  1305. cc0 = vec4(equal(vc[401], tmp8.zzzz));
  1306. tmp6 = (in_pos.xxxx * vc[267] + tmp6);
  1307. tmp6 = (in_pos.zzzz * vc[269] + tmp6);
  1308. if(any(greaterThan(cc0, vec4(0.0)))) tmp4 = (in_pos.wwww * vc[270] + tmp6);
  1309. cc0 = vec4(equal(vc[401], tmp7.xxxx));
  1310. tmp6.x = inversesqrt(abs(tmp8.xxxx)).x;
  1311. tmp5 = (tmp3.xxxx * vc[267] + tmp5);
  1312. tmp6.xyz = (tmp6.xxxx * tmp3.xyzx).xyz;
  1313. tmp6.w = vec2(dot(tmp14.xyzx.xyz, tmp6.xyzx.xyz), 0.0).xxxx.w;
  1314. tmp5 = (tmp3.zzzz * vc[269] + tmp5);
  1315. tmp8.xyz = (tmp14.xyzx * tmp6.wwww).xyz;
  1316. tmp8.xyz = (tmp8.xyzx * vc[400].yyyy).xyz;
  1317. tmp6.xyz = (tmp6.xyzx + -tmp8.xyzx).xyz;
  1318. if(any(greaterThan(cc0, vec4(0.0)))) tmp4 = (tmp3.wwww * vc[270] + tmp5);
  1319. tmp5.xyz = (tmp6.xyzx + vc[463].xxzx).xyz;
  1320. cc0 = vec4(equal(vc[401], tmp7.yyyy));
  1321. tmp5.w = vec2(dot(tmp5.xyzx.xyz, tmp5.xyzx.xyz), 0.0).xxxx.w;
  1322. tmp5.xyz = (tmp14.xyzx * tmp9.yyyy).xyz;
  1323. tmp5.w = inversesqrt(abs(tmp5.wwww)).w;
  1324. tmp5.xyz = (-tmp5.xyzx * vc[400].yyyy + tmp3.xyzx).xyz;
  1325. tmp6.xy = (tmp5.wwww * tmp6.xyxx).xy;
  1326. tmp7.xy = (tmp6.xyxx * vc[400].wwww + vc[400].wwww).xy;
  1327. tmp5.w = vec2(dot(tmp5.xyzx.xyz, tmp5.xyzx.xyz), 0.0).xxxx.w;
  1328. if(any(greaterThan(cc0, vec4(0.0)))) tmp4 = tmp7;
  1329. cc0 = vec4(equal(vc[401], tmp9.xxxx));
  1330. tmp6.x = inversesqrt(abs(tmp5.wwww)).x;
  1331. tmp5.w = vc[463].zzzz.w;
  1332. tmp5.xyz = (tmp6.xxxx * tmp5.xyzx).xyz;
  1333. if(any(greaterThan(cc0, vec4(0.0)))) tmp4 = tmp5;
  1334. cc0 = vec4(equal(vc[401], tmp8.wwww));
  1335. tmp5.xyz = tmp14.xyzx.xyz;
  1336. tmp5.w = vc[463].zzzz.w;
  1337. if(any(greaterThan(cc0, vec4(0.0)))) tmp4 = tmp5;
  1338. }
  1339. tmp5.x = vc[463].xxxx.x;
  1340. tmp5 = vec4(notEqual(vc[399], tmp5.xxxx));
  1341. tmp5.x = clamp((tmp5.xxxx + tmp5.yyyy).x, 0.0, 1.0);
  1342. tmp5.x = clamp((tmp5.xxxx + tmp5.zzzz).x, 0.0, 1.0);
  1343. cc0.x = clamp((tmp5.xxxx + tmp5.wwww).x, 0.0, 1.0);
  1344. tmp5 = tmp4;
  1345. if(!any(lessThanEqual(cc0.xxxx, vec4(0.0).xxxx)))
  1346. {
  1347. tmp6 = in_tc1;
  1348. tmp9.zw = vc[463].xxxz.zw;
  1349. tmp9.x = vec2(dot(tmp14.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.x;
  1350. tmp7 = (tmp3.yyyy * vc[276]);
  1351. tmp10.xyz = vc[400].xyzx.xyz;
  1352. tmp6 = in_tc1;
  1353. tmp9.y = vec2(dot(tmp3.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.y;
  1354. tmp8 = (in_pos.yyyy * vc[276]);
  1355. tmp11.zw = vc[463].zzzw.zw;
  1356. cc0 = vec4(equal(vc[399], tmp11.zzzz));
  1357. tmp8 = (in_pos.xxxx * vc[275] + tmp8);
  1358. tmp9.y = inversesqrt(abs(tmp9.yyyy)).y;
  1359. tmp8 = (in_pos.zzzz * vc[277] + tmp8);
  1360. if(any(greaterThan(cc0, vec4(0.0)))) tmp6 = (in_pos.wwww * vc[278] + tmp8);
  1361. cc0 = vec4(equal(vc[399], tmp10.yyyy));
  1362. tmp8.xyz = (tmp9.yyyy * tmp3.xyzx).xyz;
  1363. tmp8.w = vec2(dot(tmp14.xyzx.xyz, tmp8.xyzx.xyz), 0.0).xxxx.w;
  1364. tmp7 = (tmp3.xxxx * vc[275] + tmp7);
  1365. tmp11.xyz = (tmp14.xyzx * tmp8.wwww).xyz;
  1366. tmp11.xyz = (tmp11.xyzx * vc[400].yyyy).xyz;
  1367. tmp8.xyz = (tmp8.xyzx + -tmp11.xyzx).xyz;
  1368. tmp7 = (tmp3.zzzz * vc[277] + tmp7);
  1369. tmp11.xyz = (tmp8.xyzx + vc[463].xxzx).xyz;
  1370. if(any(greaterThan(cc0, vec4(0.0)))) tmp6 = (tmp3.wwww * vc[278] + tmp7);
  1371. tmp7.w = vec2(dot(tmp11.xyzx.xyz, tmp11.xyzx.xyz), 0.0).xxxx.w;
  1372. cc0 = vec4(equal(vc[399], tmp10.zzzz));
  1373. tmp7.xyz = (tmp14.xyzx * tmp9.xxxx).xyz;
  1374. tmp7.w = inversesqrt(abs(tmp7.wwww)).w;
  1375. tmp7.xyz = (-tmp7.xyzx * vc[400].yyyy + tmp3.xyzx).xyz;
  1376. tmp8.xy = (tmp7.wwww * tmp8.xyxx).xy;
  1377. tmp9.xy = (tmp8.xyxx * vc[400].wwww + vc[400].wwww).xy;
  1378. tmp7.w = vec2(dot(tmp7.xyzx.xyz, tmp7.xyzx.xyz), 0.0).xxxx.w;
  1379. if(any(greaterThan(cc0, vec4(0.0)))) tmp6 = tmp9;
  1380. cc0.x = tmp8.x = inversesqrt(abs(tmp7.wwww)).x;
  1381. cc0 = vec4(equal(vc[399], tmp10.xxxx));
  1382. tmp7.w = vc[463].zzzz.w;
  1383. tmp7.xyz = (tmp8.xxxx * tmp7.xyzx).xyz;
  1384. if(any(greaterThan(cc0, vec4(0.0)))) tmp6 = tmp7;
  1385. cc0 = vec4(equal(vc[399], tmp11.wwww));
  1386. tmp7.xyz = tmp14.xyzx.xyz;
  1387. tmp7.w = vc[463].zzzz.w;
  1388. if(any(greaterThan(cc0, vec4(0.0)))) tmp6 = tmp7;
  1389. }
  1390. tmp7.x = vc[463].xxxx.x;
  1391. tmp7 = vec4(notEqual(vc[398], tmp7.xxxx));
  1392. tmp7.x = clamp((tmp7.xxxx + tmp7.yyyy).x, 0.0, 1.0);
  1393. tmp7.x = clamp((tmp7.xxxx + tmp7.zzzz).x, 0.0, 1.0);
  1394. cc0.x = clamp((tmp7.xxxx + tmp7.wwww).x, 0.0, 1.0);
  1395. tmp7 = tmp6;
  1396. if(!any(lessThanEqual(cc0.xxxx, vec4(0.0).xxxx)))
  1397. {
  1398. tmp8 = in_tc2;
  1399. tmp11.zw = vc[463].xxxz.zw;
  1400. tmp11.x = vec2(dot(tmp14.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.x;
  1401. tmp9 = (tmp3.yyyy * vc[284]);
  1402. tmp12.xyz = vc[400].xyzx.xyz;
  1403. tmp8 = in_tc2;
  1404. tmp11.y = vec2(dot(tmp3.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.y;
  1405. tmp10 = (in_pos.yyyy * vc[284]);
  1406. tmp13.zw = vc[463].zzzw.zw;
  1407. cc0 = vec4(equal(vc[398], tmp13.zzzz));
  1408. tmp10 = (in_pos.xxxx * vc[283] + tmp10);
  1409. tmp11.y = inversesqrt(abs(tmp11.yyyy)).y;
  1410. tmp10 = (in_pos.zzzz * vc[285] + tmp10);
  1411. if(any(greaterThan(cc0, vec4(0.0)))) tmp8 = (in_pos.wwww * vc[286] + tmp10);
  1412. cc0 = vec4(equal(vc[398], tmp12.yyyy));
  1413. tmp10.xyz = (tmp11.yyyy * tmp3.xyzx).xyz;
  1414. tmp10.w = vec2(dot(tmp14.xyzx.xyz, tmp10.xyzx.xyz), 0.0).xxxx.w;
  1415. tmp9 = (tmp3.xxxx * vc[283] + tmp9);
  1416. tmp13.xyz = (tmp14.xyzx * tmp10.wwww).xyz;
  1417. tmp13.xyz = (tmp13.xyzx * vc[400].yyyy).xyz;
  1418. tmp10.xyz = (tmp10.xyzx + -tmp13.xyzx).xyz;
  1419. tmp9 = (tmp3.zzzz * vc[285] + tmp9);
  1420. tmp13.xyz = (tmp10.xyzx + vc[463].xxzx).xyz;
  1421. if(any(greaterThan(cc0, vec4(0.0)))) tmp8 = (tmp3.wwww * vc[286] + tmp9);
  1422. tmp9.w = vec2(dot(tmp13.xyzx.xyz, tmp13.xyzx.xyz), 0.0).xxxx.w;
  1423. cc0 = vec4(equal(vc[398], tmp12.zzzz));
  1424. tmp9.xyz = (tmp14.xyzx * tmp11.xxxx).xyz;
  1425. tmp9.w = inversesqrt(abs(tmp9.wwww)).w;
  1426. tmp9.xyz = (-tmp9.xyzx * vc[400].yyyy + tmp3.xyzx).xyz;
  1427. tmp10.xy = (tmp9.wwww * tmp10.xyxx).xy;
  1428. tmp11.xy = (tmp10.xyxx * vc[400].wwww + vc[400].wwww).xy;
  1429. tmp9.w = vec2(dot(tmp9.xyzx.xyz, tmp9.xyzx.xyz), 0.0).xxxx.w;
  1430. if(any(greaterThan(cc0, vec4(0.0)))) tmp8 = tmp11;
  1431. cc0.x = tmp10.x = inversesqrt(abs(tmp9.wwww)).x;
  1432. cc0 = vec4(equal(vc[398], tmp12.xxxx));
  1433. tmp9.w = vc[463].zzzz.w;
  1434. tmp9.xyz = (tmp10.xxxx * tmp9.xyzx).xyz;
  1435. if(any(greaterThan(cc0, vec4(0.0)))) tmp8 = tmp9;
  1436. cc0 = vec4(equal(vc[398], tmp13.wwww));
  1437. tmp9.xyz = tmp14.xyzx.xyz;
  1438. tmp9.w = vc[463].zzzz.w;
  1439. if(any(greaterThan(cc0, vec4(0.0)))) tmp8 = tmp9;
  1440. }
  1441. tmp9.x = vc[463].xxxx.x;
  1442. tmp9 = vec4(notEqual(vc[397], tmp9.xxxx));
  1443. tmp9.x = clamp((tmp9.xxxx + tmp9.yyyy).x, 0.0, 1.0);
  1444. tmp9.x = clamp((tmp9.xxxx + tmp9.zzzz).x, 0.0, 1.0);
  1445. cc0.x = clamp((tmp9.xxxx + tmp9.wwww).x, 0.0, 1.0);
  1446. tmp9 = tmp8;
  1447. if(!any(lessThanEqual(cc0.xxxx, vec4(0.0).xxxx)))
  1448. {
  1449. tmp10 = in_tc3;
  1450. tmp13.zw = vc[463].xxxz.zw;
  1451. tmp13.x = vec2(dot(tmp14.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.x;
  1452. tmp11 = (tmp3.yyyy * vc[292]);
  1453. tmp15.xyz = vc[400].xyzx.xyz;
  1454. tmp10 = in_tc3;
  1455. tmp13.y = vec2(dot(tmp3.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.y;
  1456. tmp12 = (in_pos.yyyy * vc[292]);
  1457. tmp16.zw = vc[463].zzzw.zw;
  1458. cc0 = vec4(equal(vc[397], tmp16.zzzz));
  1459. tmp12 = (in_pos.xxxx * vc[291] + tmp12);
  1460. tmp13.y = inversesqrt(abs(tmp13.yyyy)).y;
  1461. tmp12 = (in_pos.zzzz * vc[293] + tmp12);
  1462. if(any(greaterThan(cc0, vec4(0.0)))) tmp10 = (in_pos.wwww * vc[294] + tmp12);
  1463. cc0 = vec4(equal(vc[397], tmp15.yyyy));
  1464. tmp12.xyz = (tmp13.yyyy * tmp3.xyzx).xyz;
  1465. tmp12.w = vec2(dot(tmp14.xyzx.xyz, tmp12.xyzx.xyz), 0.0).xxxx.w;
  1466. tmp11 = (tmp3.xxxx * vc[291] + tmp11);
  1467. tmp16.xyz = (tmp14.xyzx * tmp12.wwww).xyz;
  1468. tmp16.xyz = (tmp16.xyzx * vc[400].yyyy).xyz;
  1469. tmp12.xyz = (tmp12.xyzx + -tmp16.xyzx).xyz;
  1470. tmp11 = (tmp3.zzzz * vc[293] + tmp11);
  1471. tmp16.xyz = (tmp12.xyzx + vc[463].xxzx).xyz;
  1472. if(any(greaterThan(cc0, vec4(0.0)))) tmp10 = (tmp3.wwww * vc[294] + tmp11);
  1473. tmp11.w = vec2(dot(tmp16.xyzx.xyz, tmp16.xyzx.xyz), 0.0).xxxx.w;
  1474. cc0 = vec4(equal(vc[397], tmp15.zzzz));
  1475. tmp11.xyz = (tmp14.xyzx * tmp13.xxxx).xyz;
  1476. tmp11.w = inversesqrt(abs(tmp11.wwww)).w;
  1477. tmp11.xyz = (-tmp11.xyzx * vc[400].yyyy + tmp3.xyzx).xyz;
  1478. tmp12.xy = (tmp11.wwww * tmp12.xyxx).xy;
  1479. tmp13.xy = (tmp12.xyxx * vc[400].wwww + vc[400].wwww).xy;
  1480. tmp11.w = vec2(dot(tmp11.xyzx.xyz, tmp11.xyzx.xyz), 0.0).xxxx.w;
  1481. if(any(greaterThan(cc0, vec4(0.0)))) tmp10 = tmp13;
  1482. cc0.x = tmp12.x = inversesqrt(abs(tmp11.wwww)).x;
  1483. cc0 = vec4(equal(vc[397], tmp15.xxxx));
  1484. tmp11.w = vc[463].zzzz.w;
  1485. tmp11.xyz = (tmp12.xxxx * tmp11.xyzx).xyz;
  1486. if(any(greaterThan(cc0, vec4(0.0)))) tmp10 = tmp11;
  1487. cc0 = vec4(equal(vc[397], tmp16.wwww));
  1488. tmp11.xyz = tmp14.xyzx.xyz;
  1489. tmp11.w = vc[463].zzzz.w;
  1490. if(any(greaterThan(cc0, vec4(0.0)))) tmp10 = tmp11;
  1491. }
  1492. dst_reg0 = tmp0;
  1493. dst_reg1 = tmp1;
  1494. dst_reg3 = tmp2;
  1495. dst_reg5.y = vec2(dot(tmp3, vc[395]), 0.0).xxxx.y;
  1496. dst_reg5.z = vec2(dot(tmp3, vc[394]), 0.0).xxxx.z;
  1497. dst_reg5.w = vec2(dot(tmp3, vc[393]), 0.0).xxxx.w;
  1498. dst_reg6.y = vec2(dot(tmp3, vc[392]), 0.0).xxxx.y;
  1499. dst_reg6.z = vec2(dot(tmp3, vc[391]), 0.0).xxxx.z;
  1500. dst_reg6.w = vec2(dot(tmp3, vc[390]), 0.0).xxxx.w;
  1501. dst_reg5.x = tmp14.wwww.x;
  1502. tmp0.w = vec2(dot(tmp10, vc[298]), 0.0).xxxx.w;
  1503. tmp0.z = vec2(dot(tmp10, vc[297]), 0.0).xxxx.z;
  1504. tmp0.y = vec2(dot(tmp10, vc[296]), 0.0).xxxx.y;
  1505. tmp0.x = vec2(dot(tmp10, vc[295]), 0.0).xxxx.x;
  1506. dst_reg10 = tmp10;
  1507. dst_reg9.w = vec2(dot(tmp8, vc[290]), 0.0).xxxx.w;
  1508. dst_reg9.z = vec2(dot(tmp8, vc[289]), 0.0).xxxx.z;
  1509. dst_reg9.y = vec2(dot(tmp8, vc[288]), 0.0).xxxx.y;
  1510. dst_reg9.x = vec2(dot(tmp8, vc[287]), 0.0).xxxx.x;
  1511. dst_reg8.w = vec2(dot(tmp6, vc[282]), 0.0).xxxx.w;
  1512. dst_reg8.z = vec2(dot(tmp6, vc[281]), 0.0).xxxx.z;
  1513. dst_reg8.y = vec2(dot(tmp6, vc[280]), 0.0).xxxx.y;
  1514. cc0.x = vc[396].xxxx.x;
  1515. dst_reg7.w = vec2(dot(tmp4, vc[274]), 0.0).xxxx.w;
  1516. dst_reg7.z = vec2(dot(tmp4, vc[273]), 0.0).xxxx.z;
  1517. dst_reg7.y = vec2(dot(tmp4, vc[272]), 0.0).xxxx.y;
  1518. dst_reg7.x = vec2(dot(tmp4, vc[271]), 0.0).xxxx.x;
  1519. dst_reg8.x = vec2(dot(tmp6, vc[279]), 0.0).xxxx.x;
  1520. if(any(equal(cc0.xxxx, vec4(0.0).xxxx))) dst_reg7 = tmp5;
  1521. if(any(equal(cc0.xxxx, vec4(0.0).xxxx))) dst_reg8 = tmp7;
  1522. if(any(equal(cc0.xxxx, vec4(0.0).xxxx))) dst_reg9 = tmp9;
  1523. if(any(notEqual(cc0.xxxx, vec4(0.0).xxxx))) dst_reg10 = tmp0;
  1524. }
  1525.  
  1526. [! : RSXThread]: *** fp shader =
  1527. #version 330
  1528.  
  1529. vec4 r0 = vec4(0.0, 0.0, 0.0, 0.0);
  1530. uniform sampler2D tex0;
  1531. in vec4 tc0;
  1532. in vec4 diff_color;
  1533. layout (location = 0) out vec4 ocol0;
  1534.  
  1535. void main()
  1536. {
  1537. r0 = texture(tex0, tc0.xy);
  1538. r0 = (diff_color * r0);
  1539. ocol0 = r0;
  1540. }
  1541.  
  1542. [E : PPU[1] Thread (CPUThread)[0x002cc894]]: sys_fs error: "/dev_hdd0/game/HBDB90000/USRDIR/.dosbox/mapper-0.74.map" not found! flags: 0x00000000
  1543. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  1544. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  1545. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  1546. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  1547. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  1548. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  1549. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  1550. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  1551. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  1552. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  1553. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  1554. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  1555. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  1556. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  1557. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  1558. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  1559. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  1560. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  1561. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  1562. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  1563. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  1564. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  1565. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  1566. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  1567. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  1568. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  1569. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  1570. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  1571. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  1572. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  1573. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  1574. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  1575. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  1576. [! : RSXThread]: Add program (2):
  1577. [! : RSXThread]: *** prog id = 5
  1578. [! : RSXThread]: *** vp id = 2
  1579. [! : RSXThread]: *** fp id = 1
  1580. [! : RSXThread]: *** vp data size = 5680
  1581. [! : RSXThread]: *** fp data size = 32
  1582. [! : RSXThread]: *** vp shader =
  1583. #version 330
  1584.  
  1585. uniform mat4 scaleOffsetMat = mat4(1.0);
  1586. vec4 tmp0;
  1587. vec4 tmp3;
  1588. vec4 cc0 = vec4(0.0);
  1589. vec4 tmp5;
  1590. vec4 tmp4;
  1591. vec4 tmp2;
  1592. vec4 tmp1;
  1593. vec4 tmp14;
  1594. vec4 tmp8;
  1595. vec4 tmp6;
  1596. vec4 tmp7;
  1597. vec4 tmp9;
  1598. vec4 tmp10;
  1599. vec4 tmp11;
  1600. vec4 tmp12;
  1601. vec4 tmp13;
  1602. vec4 tmp15;
  1603. vec4 tmp16;
  1604. vec4 dst_reg0 = vec4(0.0f, 0.0f, 0.0f, 1.0f);
  1605. vec4 dst_reg1 = vec4(0.0);
  1606. vec4 dst_reg3 = vec4(0.0);
  1607. vec4 dst_reg5 = vec4(0.0);
  1608. vec4 dst_reg6 = vec4(0.0);
  1609. vec4 dst_reg10 = vec4(0.0);
  1610. vec4 dst_reg9 = vec4(0.0);
  1611. vec4 dst_reg8 = vec4(0.0);
  1612. vec4 dst_reg7 = vec4(0.0);
  1613. layout (location = 0) in vec4 in_pos;
  1614. layout (location = 2) in vec4 in_normal;
  1615. layout (location = 3) in vec4 in_diff_color;
  1616. layout (location = 8) in vec4 in_tc0;
  1617. layout (location = 9) in vec4 in_tc1;
  1618. layout (location = 10) in vec4 in_tc2;
  1619. layout (location = 11) in vec4 in_tc3;
  1620. uniform vec4 vc[468];
  1621. ivec4 a0 = ivec4(0);
  1622. out vec4 diff_color;
  1623. out vec4 front_diff_color;
  1624. out vec4 fogc;
  1625. out vec4 tc0;
  1626. out vec4 tc1;
  1627. out vec4 tc2;
  1628. out vec4 tc3;
  1629. out vec4 tc9;
  1630.  
  1631. void func0();
  1632.  
  1633. void main()
  1634. {
  1635. func0();
  1636. gl_Position = dst_reg0;
  1637. diff_color = dst_reg1;
  1638. front_diff_color = dst_reg3;
  1639. fogc = vec4(dst_reg5.x);
  1640. gl_ClipDistance[0] = dst_reg5.y;
  1641. gl_ClipDistance[1] = dst_reg5.z;
  1642. gl_ClipDistance[2] = dst_reg5.w;
  1643. gl_PointSize = dst_reg6.x;
  1644. gl_ClipDistance[3] = dst_reg6.y;
  1645. gl_ClipDistance[4] = dst_reg6.z;
  1646. gl_ClipDistance[5] = dst_reg6.w;
  1647. tc0 = dst_reg7;
  1648. tc1 = dst_reg8;
  1649. tc2 = dst_reg9;
  1650. tc3 = dst_reg10;
  1651. tc9 = dst_reg6;
  1652. gl_Position = gl_Position * scaleOffsetMat;
  1653. }
  1654.  
  1655. void func0()
  1656. {
  1657. tmp0.w = vec2(dot(in_pos, vc[263]), 0.0).xxxx.w;
  1658. tmp0.z = vec2(dot(in_pos, vc[262]), 0.0).xxxx.z;
  1659. tmp0.y = vec2(dot(in_pos, vc[261]), 0.0).xxxx.y;
  1660. tmp0.x = vec2(dot(in_pos, vc[260]), 0.0).xxxx.x;
  1661. tmp3.w = vec2(dot(in_pos, vc[259]), 0.0).xxxx.w;
  1662. tmp3.y = vec2(dot(in_pos, vc[257]), 0.0).xxxx.y;
  1663. tmp3.x = vec2(dot(in_pos, vc[256]), 0.0).xxxx.x;
  1664. cc0.xy = vc[467].wxww.xy;
  1665. tmp5.xy = vec2(dot(in_pos, vc[258]), 0.0).xxxx.xy;
  1666. tmp4.z = vec2(dot(in_normal.xyzx.xyz, vc[266].xyzx.xyz), 0.0).xxxx.z;
  1667. tmp4.y = vec2(dot(in_normal.xyzx.xyz, vc[265].xyzx.xyz), 0.0).xxxx.y;
  1668. tmp4.x = vec2(dot(in_normal.xyzx.xyz, vc[264].xyzx.xyz), 0.0).xxxx.x;
  1669. tmp2 = clamp(in_diff_color, 0.0, 1.0);
  1670. tmp1 = tmp2;
  1671. tmp4.xyz = (tmp4.xyzx * vc[466].xxxx).xyz;
  1672. tmp4.w = vec2(dot(tmp4.xyzx.xyz, tmp4.xyzx.xyz), 0.0).xxxx.w;
  1673. tmp3.z = tmp5.yyyy.z;
  1674. tmp4.w = inversesqrt(abs(tmp4.wwww)).w;
  1675. tmp14.w = abs(tmp5.xxxx).w;
  1676. tmp14.xyz = tmp4.xyzx.xyz;
  1677. if(any(notEqual(cc0.xxxx, vec4(0.0).xxxx))) tmp14.xyz = (tmp4.wwww * tmp4.xyzx).xyz;
  1678. if(!any(equal(cc0.yyyy, vec4(0.0).yyyy)))
  1679. {
  1680. tmp1.xyz = vc[463].xxxx.xyz;
  1681. tmp1.w = vc[463].xxxx.w;
  1682. tmp4 = in_diff_color;
  1683. cc0.x = vc[467].zzzz.x;
  1684. tmp5.xyz = in_diff_color.xyzx.xyz;
  1685. tmp2.x = vc[462].xxxx.x;
  1686. cc0.y = vec4(lessThan(vc[463].xxxx, tmp2.xxxx)).y;
  1687. if(any(equal(cc0.xxxx, vec4(0.0).xxxx))) tmp5.xyz = vc[465].xyzx.xyz;
  1688. if(any(equal(cc0.xxxx, vec4(0.0).xxxx))) tmp4 = vc[464];
  1689. if(!any(equal(cc0.yyyy, vec4(0.0).yyyy)))
  1690. {
  1691. do
  1692. {
  1693. tmp2.x = (tmp1.wwww * vc[463].yyyy).x;
  1694. a0.x = ivec4(tmp2.xxxx).x;
  1695. tmp8.z = vc[405].xxxx.z;
  1696. tmp2.xyz = vc[463].xxxx.xyz;
  1697. tmp6.xyz = (tmp3.xyzx * vc[406 + a0.x].wwww).xyz;
  1698. tmp6.xyz = (vc[406 + a0.x].xyzx * tmp3.wwww + -tmp6.xyzx).xyz;
  1699. tmp1.w = (tmp1.wwww + vc[463].zzzz).w;
  1700. tmp5.w = vec2(dot(tmp6.xyzx.xyz, tmp6.xyzx.xyz), 0.0).xxxx.w;
  1701. tmp2.w = vc[463].xxxx.w;
  1702. cc0.w = tmp5.w = inversesqrt(abs(tmp5.wwww)).w;
  1703. cc0.z = vec4(lessThan(tmp1.wwww, vc[462].xxxx)).z;
  1704. cc0.x = vc[411 + a0.x].xxxx.x;
  1705. tmp6.xyz = (tmp5.wwww * tmp6.xyzx).xyz;
  1706. tmp6.w = vec2(dot(tmp6.xyzx.xyz, vc[410 + a0.x].xyzx.xyz), 0.0).xxxx.w;
  1707. tmp7.x = vec4(greaterThanEqual(vc[411 + a0.x].xxxx, tmp2.wwww)).x;
  1708. tmp6.w = -tmp6.wwww.w;
  1709. if(any(lessThan(cc0.xxxx, vec4(0.0).xxxx))) tmp6.w = vc[463].zzzz.w;
  1710. tmp2.w = tmp6.wwww.w;
  1711. tmp7.y = vec4(greaterThan(tmp6.wwww, vc[411 + a0.x].xxxx)).y;
  1712. tmp6.w = log2(tmp6.wwww).w;
  1713. tmp7.z = vec4(equal(tmp7.yyyy, vc[463].xxxx)).z;
  1714. cc0.y = (tmp7.xxxx * tmp7.yyyy).y;
  1715. cc0.x = (tmp7.xxxx * tmp7.zzzz).x;
  1716. tmp7.xyz = (tmp6.xyzx + vc[463].xxzx).xyz;
  1717. tmp5.w = (1.0 / tmp5.wwww).w;
  1718. tmp6.w = (vc[411 + a0.x].yyyy * tmp6.wwww).w;
  1719. tmp7.w = vec2(dot(tmp7.xyzx.xyz, tmp7.xyzx.xyz), 0.0).xxxx.w;
  1720. if(any(greaterThan(cc0.yyyy, vec4(0.0).yyyy))) tmp2.w = exp2(tmp6.wwww).w;
  1721. cc0.y = vec2(dot(tmp7.xyzx.xyz, tmp7.xyzx.xyz), 0.0).xxxx.y;
  1722. tmp8.x = vec2(dot(tmp14.xyzx.xyz, tmp6.xyzx.xyz), 0.0).xxxx.x;
  1723. tmp6.y = inversesqrt(abs(tmp7.wwww)).y;
  1724. tmp6.x = (vc[412 + a0.x].zzzz * tmp5.wwww + vc[412 + a0.x].yyyy).x;
  1725. if(any(greaterThan(cc0.yyyy, vec4(0.0).yyyy))) tmp2.xyz = (tmp6.yyyy * tmp7.xyzx).xyz;
  1726. tmp8.y = vec2(dot(tmp14.xyzx.xyz, tmp2.xyzx.xyz), 0.0).xxxx.y;
  1727. tmp2.x = (tmp6.xxxx * tmp5.wwww + vc[412 + a0.x].xxxx).x;
  1728. tmp2.yz = vec4(1.0, tmp8.xyxz.x, (tmp8.xyxz.x > 0 ? exp2(tmp8.xyxz.w * log2(tmp8.xyxz.y)) : 0.0), 1.0).yz;
  1729. if(any(greaterThan(cc0.xxxx, vec4(0.0).xxxx))) tmp2.w = vc[463].xxxx.w;
  1730. tmp5.w = (1.0 / tmp2.xxxx).w;
  1731. tmp6.xyz = (tmp2.yyyy * tmp4.xyzx).xyz;
  1732. tmp2.xyz = (tmp2.zzzz * vc[404].xyzx).xyz;
  1733. tmp6.xyz = (tmp6.xyzx * vc[408 + a0.x].xyzx).xyz;
  1734. tmp6.xyz = (tmp5.xyzx * vc[407 + a0.x].xyzx + tmp6.xyzx).xyz;
  1735. tmp2.xyz = (tmp2.xyzx * vc[409 + a0.x].xyzx + tmp6.xyzx).xyz;
  1736. tmp2.w = (tmp2.wwww * tmp5.wwww).w;
  1737. tmp1.xyz = (tmp2.wwww * tmp2.xyzx + tmp1.xyzx).xyz;
  1738. } while (any(greaterThan(cc0.zzzz, vec4(0.0).zzzz)));
  1739. }
  1740. cc0.x = vc[467].yyyy.x;
  1741. tmp2.xyz = (tmp5.xyzx * vc[403].xyzx).xyz;
  1742. tmp2.xyz = (tmp2.xyzx + vc[402].xyzx).xyz;
  1743. tmp1.xyz = (tmp1.xyzx + tmp2.xyzx).xyz;
  1744. tmp1.w = tmp4.wwww.w;
  1745. tmp2 = clamp(tmp1, 0.0, 1.0);
  1746. tmp1 = tmp2;
  1747. if(!any(equal(cc0.xxxx, vec4(0.0).xxxx)))
  1748. {
  1749. tmp2.x = vc[462].xxxx.x;
  1750. cc0.x = vec4(lessThan(vc[463].xxxx, tmp2.xxxx)).x;
  1751. tmp2.xyz = vc[463].xxxx.xyz;
  1752. if(!any(equal(cc0.xxxx, vec4(0.0).xxxx)))
  1753. {
  1754. tmp2.w = vc[463].xxxx.w;
  1755. do
  1756. {
  1757. tmp5.w = (tmp2.wwww * vc[463].yyyy).w;
  1758. a0.x = ivec4(tmp5.wwww).x;
  1759. tmp9.z = vc[405].xxxx.z;
  1760. tmp6.xyz = vc[463].xxxx.xyz;
  1761. tmp7.xyz = (tmp3.xyzx * vc[406 + a0.x].wwww).xyz;
  1762. tmp7.xyz = (vc[406 + a0.x].xyzx * tmp3.wwww + -tmp7.xyzx).xyz;
  1763. tmp2.w = (tmp2.wwww + vc[463].zzzz).w;
  1764. tmp6.w = vec2(dot(tmp7.xyzx.xyz, tmp7.xyzx.xyz), 0.0).xxxx.w;
  1765. tmp5.w = vc[463].xxxx.w;
  1766. cc0.w = tmp6.w = inversesqrt(abs(tmp6.wwww)).w;
  1767. cc0.z = vec4(lessThan(tmp2.wwww, vc[462].xxxx)).z;
  1768. cc0.x = vc[411 + a0.x].xxxx.x;
  1769. tmp7.xyz = (tmp6.wwww * tmp7.xyzx).xyz;
  1770. tmp7.w = vec2(dot(tmp7.xyzx.xyz, vc[410 + a0.x].xyzx.xyz), 0.0).xxxx.w;
  1771. tmp8.x = vec4(greaterThanEqual(vc[411 + a0.x].xxxx, tmp5.wwww)).x;
  1772. tmp8.y = -tmp7.wwww.y;
  1773. if(any(lessThan(cc0.xxxx, vec4(0.0).xxxx))) tmp8.y = vc[463].zzzz.y;
  1774. tmp7.w = log2(tmp8.yyyy).w;
  1775. tmp5.w = tmp8.yyyy.w;
  1776. tmp8.y = vec4(greaterThan(tmp8.yyyy, vc[411 + a0.x].xxxx)).y;
  1777. tmp8.z = vec4(equal(tmp8.yyyy, vc[463].xxxx)).z;
  1778. cc0.y = (tmp8.xxxx * tmp8.yyyy).y;
  1779. cc0.x = (tmp8.xxxx * tmp8.zzzz).x;
  1780. tmp8.xyz = (tmp7.xyzx + vc[463].xxzx).xyz;
  1781. tmp7.w = (vc[411 + a0.x].yyyy * tmp7.wwww).w;
  1782. tmp6.w = (1.0 / tmp6.wwww).w;
  1783. tmp8.w = vec2(dot(tmp8.xyzx.xyz, tmp8.xyzx.xyz), 0.0).xxxx.w;
  1784. if(any(greaterThan(cc0.yyyy, vec4(0.0).yyyy))) tmp5.w = exp2(tmp7.wwww).w;
  1785. cc0.y = vec2(dot(tmp8.xyzx.xyz, tmp8.xyzx.xyz), 0.0).xxxx.y;
  1786. tmp9.x = vec2(dot(-tmp14.xyzx.xyz, tmp7.xyzx.xyz), 0.0).xxxx.x;
  1787. tmp7.y = inversesqrt(abs(tmp8.wwww)).y;
  1788. tmp7.x = (vc[412 + a0.x].zzzz * tmp6.wwww + vc[412 + a0.x].yyyy).x;
  1789. if(any(greaterThan(cc0.yyyy, vec4(0.0).yyyy))) tmp6.xyz = (tmp7.yyyy * tmp8.xyzx).xyz;
  1790. tmp9.y = vec2(dot(-tmp14.xyzx.xyz, tmp6.xyzx.xyz), 0.0).xxxx.y;
  1791. tmp6.x = (tmp7.xxxx * tmp6.wwww + vc[412 + a0.x].xxxx).x;
  1792. tmp7.yz = vec4(1.0, tmp9.xyxz.x, (tmp9.xyxz.x > 0 ? exp2(tmp9.xyxz.w * log2(tmp9.xyxz.y)) : 0.0), 1.0).yz;
  1793. if(any(greaterThan(cc0.xxxx, vec4(0.0).xxxx))) tmp5.w = vc[463].xxxx.w;
  1794. tmp6.w = (1.0 / tmp6.xxxx).w;
  1795. tmp6.xyz = (tmp7.zzzz * vc[404].xyzx).xyz;
  1796. tmp7.xyz = (tmp7.yyyy * tmp4.xyzx).xyz;
  1797. tmp7.xyz = (tmp7.xyzx * vc[408 + a0.x].xyzx).xyz;
  1798. tmp7.xyz = (tmp5.xyzx * vc[407 + a0.x].xyzx + tmp7.xyzx).xyz;
  1799. tmp6.xyz = (tmp6.xyzx * vc[409 + a0.x].xyzx + tmp7.xyzx).xyz;
  1800. tmp5.w = (tmp5.wwww * tmp6.wwww).w;
  1801. tmp2.xyz = (tmp5.wwww * tmp6.xyzx + tmp2.xyzx).xyz;
  1802. } while (any(greaterThan(cc0.zzzz, vec4(0.0).zzzz)));
  1803. }
  1804. tmp2.w = clamp(tmp4.wwww.w, 0.0, 1.0);
  1805. tmp4.xyz = (tmp5.xyzx * vc[403].xyzx).xyz;
  1806. tmp4.xyz = (tmp4.xyzx + vc[402].xyzx).xyz;
  1807. tmp2.xyz = clamp((tmp2.xyzx + tmp4.xyzx).xyz, 0.0, 1.0);
  1808. }
  1809. }
  1810. tmp4.x = vc[463].xxxx.x;
  1811. tmp4 = vec4(notEqual(vc[401], tmp4.xxxx));
  1812. tmp4.x = clamp((tmp4.xxxx + tmp4.yyyy).x, 0.0, 1.0);
  1813. tmp4.x = clamp((tmp4.xxxx + tmp4.zzzz).x, 0.0, 1.0);
  1814. cc0.x = clamp((tmp4.xxxx + tmp4.wwww).x, 0.0, 1.0);
  1815. if(!any(lessThanEqual(cc0.xxxx, vec4(0.0).xxxx)))
  1816. {
  1817. tmp4 = in_tc0;
  1818. tmp9.x = vc[400].xxxx.x;
  1819. tmp7.zw = vc[463].xxxz.zw;
  1820. tmp9.y = vec2(dot(tmp14.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.y;
  1821. tmp5 = (tmp3.yyyy * vc[268]);
  1822. tmp8.x = vec2(dot(tmp3.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.x;
  1823. tmp7.xy = vc[400].yzyy.xy;
  1824. tmp4 = in_tc0;
  1825. tmp6 = (in_pos.yyyy * vc[268]);
  1826. tmp8.zw = vc[463].zzzw.zw;
  1827. cc0 = vec4(equal(vc[401], tmp8.zzzz));
  1828. tmp6 = (in_pos.xxxx * vc[267] + tmp6);
  1829. tmp6 = (in_pos.zzzz * vc[269] + tmp6);
  1830. if(any(greaterThan(cc0, vec4(0.0)))) tmp4 = (in_pos.wwww * vc[270] + tmp6);
  1831. cc0 = vec4(equal(vc[401], tmp7.xxxx));
  1832. tmp6.x = inversesqrt(abs(tmp8.xxxx)).x;
  1833. tmp5 = (tmp3.xxxx * vc[267] + tmp5);
  1834. tmp6.xyz = (tmp6.xxxx * tmp3.xyzx).xyz;
  1835. tmp6.w = vec2(dot(tmp14.xyzx.xyz, tmp6.xyzx.xyz), 0.0).xxxx.w;
  1836. tmp5 = (tmp3.zzzz * vc[269] + tmp5);
  1837. tmp8.xyz = (tmp14.xyzx * tmp6.wwww).xyz;
  1838. tmp8.xyz = (tmp8.xyzx * vc[400].yyyy).xyz;
  1839. tmp6.xyz = (tmp6.xyzx + -tmp8.xyzx).xyz;
  1840. if(any(greaterThan(cc0, vec4(0.0)))) tmp4 = (tmp3.wwww * vc[270] + tmp5);
  1841. tmp5.xyz = (tmp6.xyzx + vc[463].xxzx).xyz;
  1842. cc0 = vec4(equal(vc[401], tmp7.yyyy));
  1843. tmp5.w = vec2(dot(tmp5.xyzx.xyz, tmp5.xyzx.xyz), 0.0).xxxx.w;
  1844. tmp5.xyz = (tmp14.xyzx * tmp9.yyyy).xyz;
  1845. tmp5.w = inversesqrt(abs(tmp5.wwww)).w;
  1846. tmp5.xyz = (-tmp5.xyzx * vc[400].yyyy + tmp3.xyzx).xyz;
  1847. tmp6.xy = (tmp5.wwww * tmp6.xyxx).xy;
  1848. tmp7.xy = (tmp6.xyxx * vc[400].wwww + vc[400].wwww).xy;
  1849. tmp5.w = vec2(dot(tmp5.xyzx.xyz, tmp5.xyzx.xyz), 0.0).xxxx.w;
  1850. if(any(greaterThan(cc0, vec4(0.0)))) tmp4 = tmp7;
  1851. cc0 = vec4(equal(vc[401], tmp9.xxxx));
  1852. tmp6.x = inversesqrt(abs(tmp5.wwww)).x;
  1853. tmp5.w = vc[463].zzzz.w;
  1854. tmp5.xyz = (tmp6.xxxx * tmp5.xyzx).xyz;
  1855. if(any(greaterThan(cc0, vec4(0.0)))) tmp4 = tmp5;
  1856. cc0 = vec4(equal(vc[401], tmp8.wwww));
  1857. tmp5.xyz = tmp14.xyzx.xyz;
  1858. tmp5.w = vc[463].zzzz.w;
  1859. if(any(greaterThan(cc0, vec4(0.0)))) tmp4 = tmp5;
  1860. }
  1861. tmp5.x = vc[463].xxxx.x;
  1862. tmp5 = vec4(notEqual(vc[399], tmp5.xxxx));
  1863. tmp5.x = clamp((tmp5.xxxx + tmp5.yyyy).x, 0.0, 1.0);
  1864. tmp5.x = clamp((tmp5.xxxx + tmp5.zzzz).x, 0.0, 1.0);
  1865. cc0.x = clamp((tmp5.xxxx + tmp5.wwww).x, 0.0, 1.0);
  1866. tmp5 = tmp4;
  1867. if(!any(lessThanEqual(cc0.xxxx, vec4(0.0).xxxx)))
  1868. {
  1869. tmp6 = in_tc1;
  1870. tmp9.zw = vc[463].xxxz.zw;
  1871. tmp9.x = vec2(dot(tmp14.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.x;
  1872. tmp7 = (tmp3.yyyy * vc[276]);
  1873. tmp10.xyz = vc[400].xyzx.xyz;
  1874. tmp6 = in_tc1;
  1875. tmp9.y = vec2(dot(tmp3.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.y;
  1876. tmp8 = (in_pos.yyyy * vc[276]);
  1877. tmp11.zw = vc[463].zzzw.zw;
  1878. cc0 = vec4(equal(vc[399], tmp11.zzzz));
  1879. tmp8 = (in_pos.xxxx * vc[275] + tmp8);
  1880. tmp9.y = inversesqrt(abs(tmp9.yyyy)).y;
  1881. tmp8 = (in_pos.zzzz * vc[277] + tmp8);
  1882. if(any(greaterThan(cc0, vec4(0.0)))) tmp6 = (in_pos.wwww * vc[278] + tmp8);
  1883. cc0 = vec4(equal(vc[399], tmp10.yyyy));
  1884. tmp8.xyz = (tmp9.yyyy * tmp3.xyzx).xyz;
  1885. tmp8.w = vec2(dot(tmp14.xyzx.xyz, tmp8.xyzx.xyz), 0.0).xxxx.w;
  1886. tmp7 = (tmp3.xxxx * vc[275] + tmp7);
  1887. tmp11.xyz = (tmp14.xyzx * tmp8.wwww).xyz;
  1888. tmp11.xyz = (tmp11.xyzx * vc[400].yyyy).xyz;
  1889. tmp8.xyz = (tmp8.xyzx + -tmp11.xyzx).xyz;
  1890. tmp7 = (tmp3.zzzz * vc[277] + tmp7);
  1891. tmp11.xyz = (tmp8.xyzx + vc[463].xxzx).xyz;
  1892. if(any(greaterThan(cc0, vec4(0.0)))) tmp6 = (tmp3.wwww * vc[278] + tmp7);
  1893. tmp7.w = vec2(dot(tmp11.xyzx.xyz, tmp11.xyzx.xyz), 0.0).xxxx.w;
  1894. cc0 = vec4(equal(vc[399], tmp10.zzzz));
  1895. tmp7.xyz = (tmp14.xyzx * tmp9.xxxx).xyz;
  1896. tmp7.w = inversesqrt(abs(tmp7.wwww)).w;
  1897. tmp7.xyz = (-tmp7.xyzx * vc[400].yyyy + tmp3.xyzx).xyz;
  1898. tmp8.xy = (tmp7.wwww * tmp8.xyxx).xy;
  1899. tmp9.xy = (tmp8.xyxx * vc[400].wwww + vc[400].wwww).xy;
  1900. tmp7.w = vec2(dot(tmp7.xyzx.xyz, tmp7.xyzx.xyz), 0.0).xxxx.w;
  1901. if(any(greaterThan(cc0, vec4(0.0)))) tmp6 = tmp9;
  1902. cc0.x = tmp8.x = inversesqrt(abs(tmp7.wwww)).x;
  1903. cc0 = vec4(equal(vc[399], tmp10.xxxx));
  1904. tmp7.w = vc[463].zzzz.w;
  1905. tmp7.xyz = (tmp8.xxxx * tmp7.xyzx).xyz;
  1906. if(any(greaterThan(cc0, vec4(0.0)))) tmp6 = tmp7;
  1907. cc0 = vec4(equal(vc[399], tmp11.wwww));
  1908. tmp7.xyz = tmp14.xyzx.xyz;
  1909. tmp7.w = vc[463].zzzz.w;
  1910. if(any(greaterThan(cc0, vec4(0.0)))) tmp6 = tmp7;
  1911. }
  1912. tmp7.x = vc[463].xxxx.x;
  1913. tmp7 = vec4(notEqual(vc[398], tmp7.xxxx));
  1914. tmp7.x = clamp((tmp7.xxxx + tmp7.yyyy).x, 0.0, 1.0);
  1915. tmp7.x = clamp((tmp7.xxxx + tmp7.zzzz).x, 0.0, 1.0);
  1916. cc0.x = clamp((tmp7.xxxx + tmp7.wwww).x, 0.0, 1.0);
  1917. tmp7 = tmp6;
  1918. if(!any(lessThanEqual(cc0.xxxx, vec4(0.0).xxxx)))
  1919. {
  1920. tmp8 = in_tc2;
  1921. tmp11.zw = vc[463].xxxz.zw;
  1922. tmp11.x = vec2(dot(tmp14.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.x;
  1923. tmp9 = (tmp3.yyyy * vc[284]);
  1924. tmp12.xyz = vc[400].xyzx.xyz;
  1925. tmp8 = in_tc2;
  1926. tmp11.y = vec2(dot(tmp3.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.y;
  1927. tmp10 = (in_pos.yyyy * vc[284]);
  1928. tmp13.zw = vc[463].zzzw.zw;
  1929. cc0 = vec4(equal(vc[398], tmp13.zzzz));
  1930. tmp10 = (in_pos.xxxx * vc[283] + tmp10);
  1931. tmp11.y = inversesqrt(abs(tmp11.yyyy)).y;
  1932. tmp10 = (in_pos.zzzz * vc[285] + tmp10);
  1933. if(any(greaterThan(cc0, vec4(0.0)))) tmp8 = (in_pos.wwww * vc[286] + tmp10);
  1934. cc0 = vec4(equal(vc[398], tmp12.yyyy));
  1935. tmp10.xyz = (tmp11.yyyy * tmp3.xyzx).xyz;
  1936. tmp10.w = vec2(dot(tmp14.xyzx.xyz, tmp10.xyzx.xyz), 0.0).xxxx.w;
  1937. tmp9 = (tmp3.xxxx * vc[283] + tmp9);
  1938. tmp13.xyz = (tmp14.xyzx * tmp10.wwww).xyz;
  1939. tmp13.xyz = (tmp13.xyzx * vc[400].yyyy).xyz;
  1940. tmp10.xyz = (tmp10.xyzx + -tmp13.xyzx).xyz;
  1941. tmp9 = (tmp3.zzzz * vc[285] + tmp9);
  1942. tmp13.xyz = (tmp10.xyzx + vc[463].xxzx).xyz;
  1943. if(any(greaterThan(cc0, vec4(0.0)))) tmp8 = (tmp3.wwww * vc[286] + tmp9);
  1944. tmp9.w = vec2(dot(tmp13.xyzx.xyz, tmp13.xyzx.xyz), 0.0).xxxx.w;
  1945. cc0 = vec4(equal(vc[398], tmp12.zzzz));
  1946. tmp9.xyz = (tmp14.xyzx * tmp11.xxxx).xyz;
  1947. tmp9.w = inversesqrt(abs(tmp9.wwww)).w;
  1948. tmp9.xyz = (-tmp9.xyzx * vc[400].yyyy + tmp3.xyzx).xyz;
  1949. tmp10.xy = (tmp9.wwww * tmp10.xyxx).xy;
  1950. tmp11.xy = (tmp10.xyxx * vc[400].wwww + vc[400].wwww).xy;
  1951. tmp9.w = vec2(dot(tmp9.xyzx.xyz, tmp9.xyzx.xyz), 0.0).xxxx.w;
  1952. if(any(greaterThan(cc0, vec4(0.0)))) tmp8 = tmp11;
  1953. cc0.x = tmp10.x = inversesqrt(abs(tmp9.wwww)).x;
  1954. cc0 = vec4(equal(vc[398], tmp12.xxxx));
  1955. tmp9.w = vc[463].zzzz.w;
  1956. tmp9.xyz = (tmp10.xxxx * tmp9.xyzx).xyz;
  1957. if(any(greaterThan(cc0, vec4(0.0)))) tmp8 = tmp9;
  1958. cc0 = vec4(equal(vc[398], tmp13.wwww));
  1959. tmp9.xyz = tmp14.xyzx.xyz;
  1960. tmp9.w = vc[463].zzzz.w;
  1961. if(any(greaterThan(cc0, vec4(0.0)))) tmp8 = tmp9;
  1962. }
  1963. tmp9.x = vc[463].xxxx.x;
  1964. tmp9 = vec4(notEqual(vc[397], tmp9.xxxx));
  1965. tmp9.x = clamp((tmp9.xxxx + tmp9.yyyy).x, 0.0, 1.0);
  1966. tmp9.x = clamp((tmp9.xxxx + tmp9.zzzz).x, 0.0, 1.0);
  1967. cc0.x = clamp((tmp9.xxxx + tmp9.wwww).x, 0.0, 1.0);
  1968. tmp9 = tmp8;
  1969. if(!any(lessThanEqual(cc0.xxxx, vec4(0.0).xxxx)))
  1970. {
  1971. tmp10 = in_tc3;
  1972. tmp13.zw = vc[463].xxxz.zw;
  1973. tmp13.x = vec2(dot(tmp14.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.x;
  1974. tmp11 = (tmp3.yyyy * vc[292]);
  1975. tmp15.xyz = vc[400].xyzx.xyz;
  1976. tmp10 = in_tc3;
  1977. tmp13.y = vec2(dot(tmp3.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.y;
  1978. tmp12 = (in_pos.yyyy * vc[292]);
  1979. tmp16.zw = vc[463].zzzw.zw;
  1980. cc0 = vec4(equal(vc[397], tmp16.zzzz));
  1981. tmp12 = (in_pos.xxxx * vc[291] + tmp12);
  1982. tmp13.y = inversesqrt(abs(tmp13.yyyy)).y;
  1983. tmp12 = (in_pos.zzzz * vc[293] + tmp12);
  1984. if(any(greaterThan(cc0, vec4(0.0)))) tmp10 = (in_pos.wwww * vc[294] + tmp12);
  1985. cc0 = vec4(equal(vc[397], tmp15.yyyy));
  1986. tmp12.xyz = (tmp13.yyyy * tmp3.xyzx).xyz;
  1987. tmp12.w = vec2(dot(tmp14.xyzx.xyz, tmp12.xyzx.xyz), 0.0).xxxx.w;
  1988. tmp11 = (tmp3.xxxx * vc[291] + tmp11);
  1989. tmp16.xyz = (tmp14.xyzx * tmp12.wwww).xyz;
  1990. tmp16.xyz = (tmp16.xyzx * vc[400].yyyy).xyz;
  1991. tmp12.xyz = (tmp12.xyzx + -tmp16.xyzx).xyz;
  1992. tmp11 = (tmp3.zzzz * vc[293] + tmp11);
  1993. tmp16.xyz = (tmp12.xyzx + vc[463].xxzx).xyz;
  1994. if(any(greaterThan(cc0, vec4(0.0)))) tmp10 = (tmp3.wwww * vc[294] + tmp11);
  1995. tmp11.w = vec2(dot(tmp16.xyzx.xyz, tmp16.xyzx.xyz), 0.0).xxxx.w;
  1996. cc0 = vec4(equal(vc[397], tmp15.zzzz));
  1997. tmp11.xyz = (tmp14.xyzx * tmp13.xxxx).xyz;
  1998. tmp11.w = inversesqrt(abs(tmp11.wwww)).w;
  1999. tmp11.xyz = (-tmp11.xyzx * vc[400].yyyy + tmp3.xyzx).xyz;
  2000. tmp12.xy = (tmp11.wwww * tmp12.xyxx).xy;
  2001. tmp13.xy = (tmp12.xyxx * vc[400].wwww + vc[400].wwww).xy;
  2002. tmp11.w = vec2(dot(tmp11.xyzx.xyz, tmp11.xyzx.xyz), 0.0).xxxx.w;
  2003. if(any(greaterThan(cc0, vec4(0.0)))) tmp10 = tmp13;
  2004. cc0.x = tmp12.x = inversesqrt(abs(tmp11.wwww)).x;
  2005. cc0 = vec4(equal(vc[397], tmp15.xxxx));
  2006. tmp11.w = vc[463].zzzz.w;
  2007. tmp11.xyz = (tmp12.xxxx * tmp11.xyzx).xyz;
  2008. if(any(greaterThan(cc0, vec4(0.0)))) tmp10 = tmp11;
  2009. cc0 = vec4(equal(vc[397], tmp16.wwww));
  2010. tmp11.xyz = tmp14.xyzx.xyz;
  2011. tmp11.w = vc[463].zzzz.w;
  2012. if(any(greaterThan(cc0, vec4(0.0)))) tmp10 = tmp11;
  2013. }
  2014. dst_reg0 = tmp0;
  2015. dst_reg1 = tmp1;
  2016. dst_reg3 = tmp2;
  2017. dst_reg5.y = vec2(dot(tmp3, vc[395]), 0.0).xxxx.y;
  2018. dst_reg5.z = vec2(dot(tmp3, vc[394]), 0.0).xxxx.z;
  2019. dst_reg5.w = vec2(dot(tmp3, vc[393]), 0.0).xxxx.w;
  2020. dst_reg6.y = vec2(dot(tmp3, vc[392]), 0.0).xxxx.y;
  2021. dst_reg6.z = vec2(dot(tmp3, vc[391]), 0.0).xxxx.z;
  2022. dst_reg6.w = vec2(dot(tmp3, vc[390]), 0.0).xxxx.w;
  2023. dst_reg5.x = tmp14.wwww.x;
  2024. tmp0.w = vec2(dot(tmp10, vc[298]), 0.0).xxxx.w;
  2025. tmp0.z = vec2(dot(tmp10, vc[297]), 0.0).xxxx.z;
  2026. tmp0.y = vec2(dot(tmp10, vc[296]), 0.0).xxxx.y;
  2027. tmp0.x = vec2(dot(tmp10, vc[295]), 0.0).xxxx.x;
  2028. dst_reg10 = tmp10;
  2029. dst_reg9.w = vec2(dot(tmp8, vc[290]), 0.0).xxxx.w;
  2030. dst_reg9.z = vec2(dot(tmp8, vc[289]), 0.0).xxxx.z;
  2031. dst_reg9.y = vec2(dot(tmp8, vc[288]), 0.0).xxxx.y;
  2032. dst_reg9.x = vec2(dot(tmp8, vc[287]), 0.0).xxxx.x;
  2033. dst_reg8.w = vec2(dot(tmp6, vc[282]), 0.0).xxxx.w;
  2034. dst_reg8.z = vec2(dot(tmp6, vc[281]), 0.0).xxxx.z;
  2035. dst_reg8.y = vec2(dot(tmp6, vc[280]), 0.0).xxxx.y;
  2036. cc0.x = vc[396].xxxx.x;
  2037. dst_reg7.w = vec2(dot(tmp4, vc[274]), 0.0).xxxx.w;
  2038. dst_reg7.z = vec2(dot(tmp4, vc[273]), 0.0).xxxx.z;
  2039. dst_reg7.y = vec2(dot(tmp4, vc[272]), 0.0).xxxx.y;
  2040. dst_reg7.x = vec2(dot(tmp4, vc[271]), 0.0).xxxx.x;
  2041. dst_reg8.x = vec2(dot(tmp6, vc[279]), 0.0).xxxx.x;
  2042. if(any(equal(cc0.xxxx, vec4(0.0).xxxx))) dst_reg7 = tmp5;
  2043. if(any(equal(cc0.xxxx, vec4(0.0).xxxx))) dst_reg8 = tmp7;
  2044. if(any(equal(cc0.xxxx, vec4(0.0).xxxx))) dst_reg9 = tmp9;
  2045. if(any(notEqual(cc0.xxxx, vec4(0.0).xxxx))) dst_reg10 = tmp0;
  2046. }
  2047.  
  2048. [! : RSXThread]: *** fp shader =
  2049. #version 330
  2050.  
  2051. vec4 r0 = vec4(0.0, 0.0, 0.0, 0.0);
  2052. uniform sampler2D tex0;
  2053. in vec4 tc0;
  2054. in vec4 diff_color;
  2055. layout (location = 0) out vec4 ocol0;
  2056.  
  2057. void main()
  2058. {
  2059. r0 = texture(tex0, tc0.xy);
  2060. r0 = (diff_color * r0);
  2061. ocol0 = r0;
  2062. }
  2063.  
  2064. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2065. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2066. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2067. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2068. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2069. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2070. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2071. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2072. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2073. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2074. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2075. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2076. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2077. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2078. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2079. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2080. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2081. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2082. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2083. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2084. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2085. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2086. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2087. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2088. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2089. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2090. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2091. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2092. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2093. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2094. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2095. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2096. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2097. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2098. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2099. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2100. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2101. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2102. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2103. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2104. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2105. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2106. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2107. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2108. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2109. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2110. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2111. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2112. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2113. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2114. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2115. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2116. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2117. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2118. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2119. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2120. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2121. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2122. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2123. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2124. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2125. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2126. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2127. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2128. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2129. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2130. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2131. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2132. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2133. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2134. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2135. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2136. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2137. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2138. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2139. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2140. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2141. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2142. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2143. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2144. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2145. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2146. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2147. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2148. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2149. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2150. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2151. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2152. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2153. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2154. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2155. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2156. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2157. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2158. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2159. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2160. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2161. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2162. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2163. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2164. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2165. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2166. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2167. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2168. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2169. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2170. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2171. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2172. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2173. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2174. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2175. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2176. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2177. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2178. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2179. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2180. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2181. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2182. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2183. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2184. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2185. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2186. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2187. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2188. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2189. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2190. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2191. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2192. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2193. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2194. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2195. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2196. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2197. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2198. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2199. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2200. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2201. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2202. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2203. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2204. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2205. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2206. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2207. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2208. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2209. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2210. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2211. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2212. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2213. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2214. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2215. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2216. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2217. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2218. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2219. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2220. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2221. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2222. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2223. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2224. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2225. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2226. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2227. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2228. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2229. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2230. [W : RSXThread]: NV4097_NO_OPERATION
  2231. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2232. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2233. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2234. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2235. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2236. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2237. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2238. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2239. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2240. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2241. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2242. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2243. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2244. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2245. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2246. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2247. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2248. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2249. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2250. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2251. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2252. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2253. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2254. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2255. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2256. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2257. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2258. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2259. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2260. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2261. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2262. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2263. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2264. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2265. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2266. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2267. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2268. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2269. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2270. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2271. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2272. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2273. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2274. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2275. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2276. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2277. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2278. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2279. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2280. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2281. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2282. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2283. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2284. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2285. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2286. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2287. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2288. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2289. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2290. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2291. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2292. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2293. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2294. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2295. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2296. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2297. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2298. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2299. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2300. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2301. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2302. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2303. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2304. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2305. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2306. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2307. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2308. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2309. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2310. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2311. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2312. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2313. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2314. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2315. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2316. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2317. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2318. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2319. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2320. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2321. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2322. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2323. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2324. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2325. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2326. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2327. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2328. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2329. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2330. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2331. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2332. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2333. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2334. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2335. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2336. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2337. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2338. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2339. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2340. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2341. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2342. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2343. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2344. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2345. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2346. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2347. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2348. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2349. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2350. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2351. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2352. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2353. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2354. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2355. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2356. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2357. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2358. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2359. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2360. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2361. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2362. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2363. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2364. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2365. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2366. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2367. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2368. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2369. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2370. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2371. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2372. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2373. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2374. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2375. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2376. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2377. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2378. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2379. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2380. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2381. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2382. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2383. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2384. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2385. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2386. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2387. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2388. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2389. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2390. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2391. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2392. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2393. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2394. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2395. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2396. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2397. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2398. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2399. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2400. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2401. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2402. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2403. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2404. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2405. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2406. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2407. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2408. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2409. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2410. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2411. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2412. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2413. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2414. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2415. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2416. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2417. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2418. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2419. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2420. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2421. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2422. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2423. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2424. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2425. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2426. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2427. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2428. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2429. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2430. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2431. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2432. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2433. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2434. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2435. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2436. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2437. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2438. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2439. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2440. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2441. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2442. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2443. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2444. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2445. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2446. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2447. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2448. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2449. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2450. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2451. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2452. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2453. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2454. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2455. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2456. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2457. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2458. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2459. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2460. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2461. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2462. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2463. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2464. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2465. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2466. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2467. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2468. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2469. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2470. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2471. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2472. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2473. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2474. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2475. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2476. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2477. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2478. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2479. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2480. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2481. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2482. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2483. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2484. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2485. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2486. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2487. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2488. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2489. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2490. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2491. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2492. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2493. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2494. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2495. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2496. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2497. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2498. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2499. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2500. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2501. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2502. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2503. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2504. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2505. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2506. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2507. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2508. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2509. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2510. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2511. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2512. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2513. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2514. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2515. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2516. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2517. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2518. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2519. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2520. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2521. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2522. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2523. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2524. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2525. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2526. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2527. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2528. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2529. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2530. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2531. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2532. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2533. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2534. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2535. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2536. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2537. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2538. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2539. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2540. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2541. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2542. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2543. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2544. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2545. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2546. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2547. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2548. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2549. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2550. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2551. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2552. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2553. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2554. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2555. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2556. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2557. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2558. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2559. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2560. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2561. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2562. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2563. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2564. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2565. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2566. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2567. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2568. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2569. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2570. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2571. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2572. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2573. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2574. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2575. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2576. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2577. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2578. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2579. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2580. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2581. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2582. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2583. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2584. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2585. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2586. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2587. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2588. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2589. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2590. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2591. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2592. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2593. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2594. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2595. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2596. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2597. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2598. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2599. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2600. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2601. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2602. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2603. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2604. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2605. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2606. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2607. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2608. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2609. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2610. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2611. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2612. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2613. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2614. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2615. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2616. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2617. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2618. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2619. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2620. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2621. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2622. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2623. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2624. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2625. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2626. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2627. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2628. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2629. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2630. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2631. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2632. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2633. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2634. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2635. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2636. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2637. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2638. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2639. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2640. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2641. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2642. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2643. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2644. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2645. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2646. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2647. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2648. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2649. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2650. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2651. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2652. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2653. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2654. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2655. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2656. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2657. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2658. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2659. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2660. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2661. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2662. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2663. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2664. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2665. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2666. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2667. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2668. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2669. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2670. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2671. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2672. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2673. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2674. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2675. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2676. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2677. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2678. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2679. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2680. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2681. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2682. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2683. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2684. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2685. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2686. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2687. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2688. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2689. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2690. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2691. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2692. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2693. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2694. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2695. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2696. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2697. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2698. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2699. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2700. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2701. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2702. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2703. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2704. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2705. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2706. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2707. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2708. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2709. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2710. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2711. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2712. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2713. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2714. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2715. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2716. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2717. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2718. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2719. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2720. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2721. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2722. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2723. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2724. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2725. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2726. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2727. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2728. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2729. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2730. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2731. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2732. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2733. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2734. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2735. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2736. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2737. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2738. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2739. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2740. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2741. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2742. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2743. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2744. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2745. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2746. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2747. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2748. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2749. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2750. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2751. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2752. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2753. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2754. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2755. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2756. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2757. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2758. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2759. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2760. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2761. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2762. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2763. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2764. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2765. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2766. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2767. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2768. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2769. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2770. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2771. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2772. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2773. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2774. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2775. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2776. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2777. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2778. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2779. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2780. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2781. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2782. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2783. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2784. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2785. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2786. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2787. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2788. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2789. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2790. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2791. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2792. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2793. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2794. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2795. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2796. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2797. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2798. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2799. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2800. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2801. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2802. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2803. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2804. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2805. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2806. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2807. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2808. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2809. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2810. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2811. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2812. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2813. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2814. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2815. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2816. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2817. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2818. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2819. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2820. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2821. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2822. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2823. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2824. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2825. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2826. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2827. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2828. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2829. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2830. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2831. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2832. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2833. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2834. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2835. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2836. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2837. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2838. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2839. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2840. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2841. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2842. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2843. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2844. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2845. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2846. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2847. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2848. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2849. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2850. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2851. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2852. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2853. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2854. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2855. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2856. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2857. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2858. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2859. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2860. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2861. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2862. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2863. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2864. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2865. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2866. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2867. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2868. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2869. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2870. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2871. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2872. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2873. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2874. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2875. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2876. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2877. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2878. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2879. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2880. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2881. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2882. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2883. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2884. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2885. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2886. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2887. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2888. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2889. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2890. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2891. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2892. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2893. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2894. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2895. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2896. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2897. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2898. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2899. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2900. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2901. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2902. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2903. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2904. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2905. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2906. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2907. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2908. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2909. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2910. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2911. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2912. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2913. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2914. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2915. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2916. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2917. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2918. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2919. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2920. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2921. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2922. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2923. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2924. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2925. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2926. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2927. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2928. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2929. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2930. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2931. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2932. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2933. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2934. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2935. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2936. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2937. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2938. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2939. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2940. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2941. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2942. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2943. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2944. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2945. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2946. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2947. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2948. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2949. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2950. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2951. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2952. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2953. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2954. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2955. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2956. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2957. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2958. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2959. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2960. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2961. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2962. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2963. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2964. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2965. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2966. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2967. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2968. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2969. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  2970. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  2971. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  2972. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  2973. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  2974. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  2975. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  2976. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  2977. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  2978. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  2979. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  2980. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  2981. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  2982. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  2983. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  2984. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  2985. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  2986. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2987. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2988. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  2989. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2990. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2991. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  2992. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  2993. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  2994. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  2995. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  2996. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  2997. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  2998. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  2999. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  3000. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  3001. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  3002. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  3003. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  3004. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  3005. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  3006. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  3007. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  3008. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  3009. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  3010. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  3011. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  3012. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  3013. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  3014. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  3015. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  3016. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  3017. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  3018. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  3019. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  3020. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  3021. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  3022. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  3023. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  3024. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  3025. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  3026. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  3027. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  3028. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  3029. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  3030. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  3031. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  3032. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  3033. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  3034. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  3035. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  3036. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  3037. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  3038. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  3039. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  3040. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  3041. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  3042. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  3043. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  3044. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  3045. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  3046. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  3047. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  3048. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  3049. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  3050. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  3051. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  3052. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  3053. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  3054. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  3055. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  3056. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  3057. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  3058. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  3059. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  3060. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  3061. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  3062. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  3063. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  3064. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  3065. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  3066. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  3067. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  3068. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  3069. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  3070. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  3071. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  3072. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  3073. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  3074. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  3075. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  3076. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  3077. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  3078. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  3079. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  3080. [W : PPU[1] Thread (CPUThread)[0x001a6e40]]: RawSPUThread[0]: Write32(SPU_In_MBox, 0x80008)
  3081. [W : PPU[1] Thread (CPUThread)[0x001a6e40]]: RawSPUThread[0]: Write32(SPU_In_MBox, 0x120009)
  3082. [W : PPU[1] Thread (CPUThread)[0x001a6ec4]]: RawSPUThread[0]: Read32(SPU_Out_MBox)
  3083. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  3084. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  3085. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  3086. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  3087. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  3088. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  3089. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  3090. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  3091. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  3092. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  3093. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  3094. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  3095. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  3096. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  3097. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  3098. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  3099. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  3100. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  3101. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  3102. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  3103. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  3104. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  3105. [E : RSXThread]: TODO: unknown/illegal method [0x00008184](0xfeed0000)
  3106. [W : RSXThread]: NV3089_SET_CONTEXT_SURFACE: Unsupported surface (0x31337a73)
  3107. [E : RSXThread]: TODO: unknown/illegal method [0x00008300](0x505000a, 0x7edf80)
  3108. [W : RSXThread]: NV4097_INVALIDATE_L2: 1
  3109. [W : RSXThread]: NV4097_SET_BLEND_ENABLE_MRT: e
  3110. [W : RSXThread]: NV4097_SET_BLEND_COLOR2: 0x bf000000
  3111. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  3112. [W : RSXThread]: FP not found in buffer!
  3113. [E : Fragment Shader Decompiler Thread]: Unknown fp opcode 0x7f (inst 0)
  3114. [! : RSXThread]: Add program (3):
  3115. [! : RSXThread]: *** prog id = 6
  3116. [! : RSXThread]: *** vp id = 2
  3117. [! : RSXThread]: *** fp id = 1
  3118. [! : RSXThread]: *** vp data size = 5680
  3119. [! : RSXThread]: *** fp data size = 16
  3120. [! : RSXThread]: *** vp shader =
  3121. #version 330
  3122.  
  3123. uniform mat4 scaleOffsetMat = mat4(1.0);
  3124. vec4 tmp0;
  3125. vec4 tmp3;
  3126. vec4 cc0 = vec4(0.0);
  3127. vec4 tmp5;
  3128. vec4 tmp4;
  3129. vec4 tmp2;
  3130. vec4 tmp1;
  3131. vec4 tmp14;
  3132. vec4 tmp8;
  3133. vec4 tmp6;
  3134. vec4 tmp7;
  3135. vec4 tmp9;
  3136. vec4 tmp10;
  3137. vec4 tmp11;
  3138. vec4 tmp12;
  3139. vec4 tmp13;
  3140. vec4 tmp15;
  3141. vec4 tmp16;
  3142. vec4 dst_reg0 = vec4(0.0f, 0.0f, 0.0f, 1.0f);
  3143. vec4 dst_reg1 = vec4(0.0);
  3144. vec4 dst_reg3 = vec4(0.0);
  3145. vec4 dst_reg5 = vec4(0.0);
  3146. vec4 dst_reg6 = vec4(0.0);
  3147. vec4 dst_reg10 = vec4(0.0);
  3148. vec4 dst_reg9 = vec4(0.0);
  3149. vec4 dst_reg8 = vec4(0.0);
  3150. vec4 dst_reg7 = vec4(0.0);
  3151. layout (location = 0) in vec4 in_pos;
  3152. layout (location = 2) in vec4 in_normal;
  3153. layout (location = 3) in vec4 in_diff_color;
  3154. layout (location = 8) in vec4 in_tc0;
  3155. layout (location = 9) in vec4 in_tc1;
  3156. layout (location = 10) in vec4 in_tc2;
  3157. layout (location = 11) in vec4 in_tc3;
  3158. uniform vec4 vc[468];
  3159. ivec4 a0 = ivec4(0);
  3160. out vec4 diff_color;
  3161. out vec4 front_diff_color;
  3162. out vec4 fogc;
  3163. out vec4 tc0;
  3164. out vec4 tc1;
  3165. out vec4 tc2;
  3166. out vec4 tc3;
  3167. out vec4 tc9;
  3168.  
  3169. void func0();
  3170.  
  3171. void main()
  3172. {
  3173. func0();
  3174. gl_Position = dst_reg0;
  3175. diff_color = dst_reg1;
  3176. front_diff_color = dst_reg3;
  3177. fogc = vec4(dst_reg5.x);
  3178. gl_ClipDistance[0] = dst_reg5.y;
  3179. gl_ClipDistance[1] = dst_reg5.z;
  3180. gl_ClipDistance[2] = dst_reg5.w;
  3181. gl_PointSize = dst_reg6.x;
  3182. gl_ClipDistance[3] = dst_reg6.y;
  3183. gl_ClipDistance[4] = dst_reg6.z;
  3184. gl_ClipDistance[5] = dst_reg6.w;
  3185. tc0 = dst_reg7;
  3186. tc1 = dst_reg8;
  3187. tc2 = dst_reg9;
  3188. tc3 = dst_reg10;
  3189. tc9 = dst_reg6;
  3190. gl_Position = gl_Position * scaleOffsetMat;
  3191. }
  3192.  
  3193. void func0()
  3194. {
  3195. tmp0.w = vec2(dot(in_pos, vc[263]), 0.0).xxxx.w;
  3196. tmp0.z = vec2(dot(in_pos, vc[262]), 0.0).xxxx.z;
  3197. tmp0.y = vec2(dot(in_pos, vc[261]), 0.0).xxxx.y;
  3198. tmp0.x = vec2(dot(in_pos, vc[260]), 0.0).xxxx.x;
  3199. tmp3.w = vec2(dot(in_pos, vc[259]), 0.0).xxxx.w;
  3200. tmp3.y = vec2(dot(in_pos, vc[257]), 0.0).xxxx.y;
  3201. tmp3.x = vec2(dot(in_pos, vc[256]), 0.0).xxxx.x;
  3202. cc0.xy = vc[467].wxww.xy;
  3203. tmp5.xy = vec2(dot(in_pos, vc[258]), 0.0).xxxx.xy;
  3204. tmp4.z = vec2(dot(in_normal.xyzx.xyz, vc[266].xyzx.xyz), 0.0).xxxx.z;
  3205. tmp4.y = vec2(dot(in_normal.xyzx.xyz, vc[265].xyzx.xyz), 0.0).xxxx.y;
  3206. tmp4.x = vec2(dot(in_normal.xyzx.xyz, vc[264].xyzx.xyz), 0.0).xxxx.x;
  3207. tmp2 = clamp(in_diff_color, 0.0, 1.0);
  3208. tmp1 = tmp2;
  3209. tmp4.xyz = (tmp4.xyzx * vc[466].xxxx).xyz;
  3210. tmp4.w = vec2(dot(tmp4.xyzx.xyz, tmp4.xyzx.xyz), 0.0).xxxx.w;
  3211. tmp3.z = tmp5.yyyy.z;
  3212. tmp4.w = inversesqrt(abs(tmp4.wwww)).w;
  3213. tmp14.w = abs(tmp5.xxxx).w;
  3214. tmp14.xyz = tmp4.xyzx.xyz;
  3215. if(any(notEqual(cc0.xxxx, vec4(0.0).xxxx))) tmp14.xyz = (tmp4.wwww * tmp4.xyzx).xyz;
  3216. if(!any(equal(cc0.yyyy, vec4(0.0).yyyy)))
  3217. {
  3218. tmp1.xyz = vc[463].xxxx.xyz;
  3219. tmp1.w = vc[463].xxxx.w;
  3220. tmp4 = in_diff_color;
  3221. cc0.x = vc[467].zzzz.x;
  3222. tmp5.xyz = in_diff_color.xyzx.xyz;
  3223. tmp2.x = vc[462].xxxx.x;
  3224. cc0.y = vec4(lessThan(vc[463].xxxx, tmp2.xxxx)).y;
  3225. if(any(equal(cc0.xxxx, vec4(0.0).xxxx))) tmp5.xyz = vc[465].xyzx.xyz;
  3226. if(any(equal(cc0.xxxx, vec4(0.0).xxxx))) tmp4 = vc[464];
  3227. if(!any(equal(cc0.yyyy, vec4(0.0).yyyy)))
  3228. {
  3229. do
  3230. {
  3231. tmp2.x = (tmp1.wwww * vc[463].yyyy).x;
  3232. a0.x = ivec4(tmp2.xxxx).x;
  3233. tmp8.z = vc[405].xxxx.z;
  3234. tmp2.xyz = vc[463].xxxx.xyz;
  3235. tmp6.xyz = (tmp3.xyzx * vc[406 + a0.x].wwww).xyz;
  3236. tmp6.xyz = (vc[406 + a0.x].xyzx * tmp3.wwww + -tmp6.xyzx).xyz;
  3237. tmp1.w = (tmp1.wwww + vc[463].zzzz).w;
  3238. tmp5.w = vec2(dot(tmp6.xyzx.xyz, tmp6.xyzx.xyz), 0.0).xxxx.w;
  3239. tmp2.w = vc[463].xxxx.w;
  3240. cc0.w = tmp5.w = inversesqrt(abs(tmp5.wwww)).w;
  3241. cc0.z = vec4(lessThan(tmp1.wwww, vc[462].xxxx)).z;
  3242. cc0.x = vc[411 + a0.x].xxxx.x;
  3243. tmp6.xyz = (tmp5.wwww * tmp6.xyzx).xyz;
  3244. tmp6.w = vec2(dot(tmp6.xyzx.xyz, vc[410 + a0.x].xyzx.xyz), 0.0).xxxx.w;
  3245. tmp7.x = vec4(greaterThanEqual(vc[411 + a0.x].xxxx, tmp2.wwww)).x;
  3246. tmp6.w = -tmp6.wwww.w;
  3247. if(any(lessThan(cc0.xxxx, vec4(0.0).xxxx))) tmp6.w = vc[463].zzzz.w;
  3248. tmp2.w = tmp6.wwww.w;
  3249. tmp7.y = vec4(greaterThan(tmp6.wwww, vc[411 + a0.x].xxxx)).y;
  3250. tmp6.w = log2(tmp6.wwww).w;
  3251. tmp7.z = vec4(equal(tmp7.yyyy, vc[463].xxxx)).z;
  3252. cc0.y = (tmp7.xxxx * tmp7.yyyy).y;
  3253. cc0.x = (tmp7.xxxx * tmp7.zzzz).x;
  3254. tmp7.xyz = (tmp6.xyzx + vc[463].xxzx).xyz;
  3255. tmp5.w = (1.0 / tmp5.wwww).w;
  3256. tmp6.w = (vc[411 + a0.x].yyyy * tmp6.wwww).w;
  3257. tmp7.w = vec2(dot(tmp7.xyzx.xyz, tmp7.xyzx.xyz), 0.0).xxxx.w;
  3258. if(any(greaterThan(cc0.yyyy, vec4(0.0).yyyy))) tmp2.w = exp2(tmp6.wwww).w;
  3259. cc0.y = vec2(dot(tmp7.xyzx.xyz, tmp7.xyzx.xyz), 0.0).xxxx.y;
  3260. tmp8.x = vec2(dot(tmp14.xyzx.xyz, tmp6.xyzx.xyz), 0.0).xxxx.x;
  3261. tmp6.y = inversesqrt(abs(tmp7.wwww)).y;
  3262. tmp6.x = (vc[412 + a0.x].zzzz * tmp5.wwww + vc[412 + a0.x].yyyy).x;
  3263. if(any(greaterThan(cc0.yyyy, vec4(0.0).yyyy))) tmp2.xyz = (tmp6.yyyy * tmp7.xyzx).xyz;
  3264. tmp8.y = vec2(dot(tmp14.xyzx.xyz, tmp2.xyzx.xyz), 0.0).xxxx.y;
  3265. tmp2.x = (tmp6.xxxx * tmp5.wwww + vc[412 + a0.x].xxxx).x;
  3266. tmp2.yz = vec4(1.0, tmp8.xyxz.x, (tmp8.xyxz.x > 0 ? exp2(tmp8.xyxz.w * log2(tmp8.xyxz.y)) : 0.0), 1.0).yz;
  3267. if(any(greaterThan(cc0.xxxx, vec4(0.0).xxxx))) tmp2.w = vc[463].xxxx.w;
  3268. tmp5.w = (1.0 / tmp2.xxxx).w;
  3269. tmp6.xyz = (tmp2.yyyy * tmp4.xyzx).xyz;
  3270. tmp2.xyz = (tmp2.zzzz * vc[404].xyzx).xyz;
  3271. tmp6.xyz = (tmp6.xyzx * vc[408 + a0.x].xyzx).xyz;
  3272. tmp6.xyz = (tmp5.xyzx * vc[407 + a0.x].xyzx + tmp6.xyzx).xyz;
  3273. tmp2.xyz = (tmp2.xyzx * vc[409 + a0.x].xyzx + tmp6.xyzx).xyz;
  3274. tmp2.w = (tmp2.wwww * tmp5.wwww).w;
  3275. tmp1.xyz = (tmp2.wwww * tmp2.xyzx + tmp1.xyzx).xyz;
  3276. } while (any(greaterThan(cc0.zzzz, vec4(0.0).zzzz)));
  3277. }
  3278. cc0.x = vc[467].yyyy.x;
  3279. tmp2.xyz = (tmp5.xyzx * vc[403].xyzx).xyz;
  3280. tmp2.xyz = (tmp2.xyzx + vc[402].xyzx).xyz;
  3281. tmp1.xyz = (tmp1.xyzx + tmp2.xyzx).xyz;
  3282. tmp1.w = tmp4.wwww.w;
  3283. tmp2 = clamp(tmp1, 0.0, 1.0);
  3284. tmp1 = tmp2;
  3285. if(!any(equal(cc0.xxxx, vec4(0.0).xxxx)))
  3286. {
  3287. tmp2.x = vc[462].xxxx.x;
  3288. cc0.x = vec4(lessThan(vc[463].xxxx, tmp2.xxxx)).x;
  3289. tmp2.xyz = vc[463].xxxx.xyz;
  3290. if(!any(equal(cc0.xxxx, vec4(0.0).xxxx)))
  3291. {
  3292. tmp2.w = vc[463].xxxx.w;
  3293. do
  3294. {
  3295. tmp5.w = (tmp2.wwww * vc[463].yyyy).w;
  3296. a0.x = ivec4(tmp5.wwww).x;
  3297. tmp9.z = vc[405].xxxx.z;
  3298. tmp6.xyz = vc[463].xxxx.xyz;
  3299. tmp7.xyz = (tmp3.xyzx * vc[406 + a0.x].wwww).xyz;
  3300. tmp7.xyz = (vc[406 + a0.x].xyzx * tmp3.wwww + -tmp7.xyzx).xyz;
  3301. tmp2.w = (tmp2.wwww + vc[463].zzzz).w;
  3302. tmp6.w = vec2(dot(tmp7.xyzx.xyz, tmp7.xyzx.xyz), 0.0).xxxx.w;
  3303. tmp5.w = vc[463].xxxx.w;
  3304. cc0.w = tmp6.w = inversesqrt(abs(tmp6.wwww)).w;
  3305. cc0.z = vec4(lessThan(tmp2.wwww, vc[462].xxxx)).z;
  3306. cc0.x = vc[411 + a0.x].xxxx.x;
  3307. tmp7.xyz = (tmp6.wwww * tmp7.xyzx).xyz;
  3308. tmp7.w = vec2(dot(tmp7.xyzx.xyz, vc[410 + a0.x].xyzx.xyz), 0.0).xxxx.w;
  3309. tmp8.x = vec4(greaterThanEqual(vc[411 + a0.x].xxxx, tmp5.wwww)).x;
  3310. tmp8.y = -tmp7.wwww.y;
  3311. if(any(lessThan(cc0.xxxx, vec4(0.0).xxxx))) tmp8.y = vc[463].zzzz.y;
  3312. tmp7.w = log2(tmp8.yyyy).w;
  3313. tmp5.w = tmp8.yyyy.w;
  3314. tmp8.y = vec4(greaterThan(tmp8.yyyy, vc[411 + a0.x].xxxx)).y;
  3315. tmp8.z = vec4(equal(tmp8.yyyy, vc[463].xxxx)).z;
  3316. cc0.y = (tmp8.xxxx * tmp8.yyyy).y;
  3317. cc0.x = (tmp8.xxxx * tmp8.zzzz).x;
  3318. tmp8.xyz = (tmp7.xyzx + vc[463].xxzx).xyz;
  3319. tmp7.w = (vc[411 + a0.x].yyyy * tmp7.wwww).w;
  3320. tmp6.w = (1.0 / tmp6.wwww).w;
  3321. tmp8.w = vec2(dot(tmp8.xyzx.xyz, tmp8.xyzx.xyz), 0.0).xxxx.w;
  3322. if(any(greaterThan(cc0.yyyy, vec4(0.0).yyyy))) tmp5.w = exp2(tmp7.wwww).w;
  3323. cc0.y = vec2(dot(tmp8.xyzx.xyz, tmp8.xyzx.xyz), 0.0).xxxx.y;
  3324. tmp9.x = vec2(dot(-tmp14.xyzx.xyz, tmp7.xyzx.xyz), 0.0).xxxx.x;
  3325. tmp7.y = inversesqrt(abs(tmp8.wwww)).y;
  3326. tmp7.x = (vc[412 + a0.x].zzzz * tmp6.wwww + vc[412 + a0.x].yyyy).x;
  3327. if(any(greaterThan(cc0.yyyy, vec4(0.0).yyyy))) tmp6.xyz = (tmp7.yyyy * tmp8.xyzx).xyz;
  3328. tmp9.y = vec2(dot(-tmp14.xyzx.xyz, tmp6.xyzx.xyz), 0.0).xxxx.y;
  3329. tmp6.x = (tmp7.xxxx * tmp6.wwww + vc[412 + a0.x].xxxx).x;
  3330. tmp7.yz = vec4(1.0, tmp9.xyxz.x, (tmp9.xyxz.x > 0 ? exp2(tmp9.xyxz.w * log2(tmp9.xyxz.y)) : 0.0), 1.0).yz;
  3331. if(any(greaterThan(cc0.xxxx, vec4(0.0).xxxx))) tmp5.w = vc[463].xxxx.w;
  3332. tmp6.w = (1.0 / tmp6.xxxx).w;
  3333. tmp6.xyz = (tmp7.zzzz * vc[404].xyzx).xyz;
  3334. tmp7.xyz = (tmp7.yyyy * tmp4.xyzx).xyz;
  3335. tmp7.xyz = (tmp7.xyzx * vc[408 + a0.x].xyzx).xyz;
  3336. tmp7.xyz = (tmp5.xyzx * vc[407 + a0.x].xyzx + tmp7.xyzx).xyz;
  3337. tmp6.xyz = (tmp6.xyzx * vc[409 + a0.x].xyzx + tmp7.xyzx).xyz;
  3338. tmp5.w = (tmp5.wwww * tmp6.wwww).w;
  3339. tmp2.xyz = (tmp5.wwww * tmp6.xyzx + tmp2.xyzx).xyz;
  3340. } while (any(greaterThan(cc0.zzzz, vec4(0.0).zzzz)));
  3341. }
  3342. tmp2.w = clamp(tmp4.wwww.w, 0.0, 1.0);
  3343. tmp4.xyz = (tmp5.xyzx * vc[403].xyzx).xyz;
  3344. tmp4.xyz = (tmp4.xyzx + vc[402].xyzx).xyz;
  3345. tmp2.xyz = clamp((tmp2.xyzx + tmp4.xyzx).xyz, 0.0, 1.0);
  3346. }
  3347. }
  3348. tmp4.x = vc[463].xxxx.x;
  3349. tmp4 = vec4(notEqual(vc[401], tmp4.xxxx));
  3350. tmp4.x = clamp((tmp4.xxxx + tmp4.yyyy).x, 0.0, 1.0);
  3351. tmp4.x = clamp((tmp4.xxxx + tmp4.zzzz).x, 0.0, 1.0);
  3352. cc0.x = clamp((tmp4.xxxx + tmp4.wwww).x, 0.0, 1.0);
  3353. if(!any(lessThanEqual(cc0.xxxx, vec4(0.0).xxxx)))
  3354. {
  3355. tmp4 = in_tc0;
  3356. tmp9.x = vc[400].xxxx.x;
  3357. tmp7.zw = vc[463].xxxz.zw;
  3358. tmp9.y = vec2(dot(tmp14.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.y;
  3359. tmp5 = (tmp3.yyyy * vc[268]);
  3360. tmp8.x = vec2(dot(tmp3.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.x;
  3361. tmp7.xy = vc[400].yzyy.xy;
  3362. tmp4 = in_tc0;
  3363. tmp6 = (in_pos.yyyy * vc[268]);
  3364. tmp8.zw = vc[463].zzzw.zw;
  3365. cc0 = vec4(equal(vc[401], tmp8.zzzz));
  3366. tmp6 = (in_pos.xxxx * vc[267] + tmp6);
  3367. tmp6 = (in_pos.zzzz * vc[269] + tmp6);
  3368. if(any(greaterThan(cc0, vec4(0.0)))) tmp4 = (in_pos.wwww * vc[270] + tmp6);
  3369. cc0 = vec4(equal(vc[401], tmp7.xxxx));
  3370. tmp6.x = inversesqrt(abs(tmp8.xxxx)).x;
  3371. tmp5 = (tmp3.xxxx * vc[267] + tmp5);
  3372. tmp6.xyz = (tmp6.xxxx * tmp3.xyzx).xyz;
  3373. tmp6.w = vec2(dot(tmp14.xyzx.xyz, tmp6.xyzx.xyz), 0.0).xxxx.w;
  3374. tmp5 = (tmp3.zzzz * vc[269] + tmp5);
  3375. tmp8.xyz = (tmp14.xyzx * tmp6.wwww).xyz;
  3376. tmp8.xyz = (tmp8.xyzx * vc[400].yyyy).xyz;
  3377. tmp6.xyz = (tmp6.xyzx + -tmp8.xyzx).xyz;
  3378. if(any(greaterThan(cc0, vec4(0.0)))) tmp4 = (tmp3.wwww * vc[270] + tmp5);
  3379. tmp5.xyz = (tmp6.xyzx + vc[463].xxzx).xyz;
  3380. cc0 = vec4(equal(vc[401], tmp7.yyyy));
  3381. tmp5.w = vec2(dot(tmp5.xyzx.xyz, tmp5.xyzx.xyz), 0.0).xxxx.w;
  3382. tmp5.xyz = (tmp14.xyzx * tmp9.yyyy).xyz;
  3383. tmp5.w = inversesqrt(abs(tmp5.wwww)).w;
  3384. tmp5.xyz = (-tmp5.xyzx * vc[400].yyyy + tmp3.xyzx).xyz;
  3385. tmp6.xy = (tmp5.wwww * tmp6.xyxx).xy;
  3386. tmp7.xy = (tmp6.xyxx * vc[400].wwww + vc[400].wwww).xy;
  3387. tmp5.w = vec2(dot(tmp5.xyzx.xyz, tmp5.xyzx.xyz), 0.0).xxxx.w;
  3388. if(any(greaterThan(cc0, vec4(0.0)))) tmp4 = tmp7;
  3389. cc0 = vec4(equal(vc[401], tmp9.xxxx));
  3390. tmp6.x = inversesqrt(abs(tmp5.wwww)).x;
  3391. tmp5.w = vc[463].zzzz.w;
  3392. tmp5.xyz = (tmp6.xxxx * tmp5.xyzx).xyz;
  3393. if(any(greaterThan(cc0, vec4(0.0)))) tmp4 = tmp5;
  3394. cc0 = vec4(equal(vc[401], tmp8.wwww));
  3395. tmp5.xyz = tmp14.xyzx.xyz;
  3396. tmp5.w = vc[463].zzzz.w;
  3397. if(any(greaterThan(cc0, vec4(0.0)))) tmp4 = tmp5;
  3398. }
  3399. tmp5.x = vc[463].xxxx.x;
  3400. tmp5 = vec4(notEqual(vc[399], tmp5.xxxx));
  3401. tmp5.x = clamp((tmp5.xxxx + tmp5.yyyy).x, 0.0, 1.0);
  3402. tmp5.x = clamp((tmp5.xxxx + tmp5.zzzz).x, 0.0, 1.0);
  3403. cc0.x = clamp((tmp5.xxxx + tmp5.wwww).x, 0.0, 1.0);
  3404. tmp5 = tmp4;
  3405. if(!any(lessThanEqual(cc0.xxxx, vec4(0.0).xxxx)))
  3406. {
  3407. tmp6 = in_tc1;
  3408. tmp9.zw = vc[463].xxxz.zw;
  3409. tmp9.x = vec2(dot(tmp14.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.x;
  3410. tmp7 = (tmp3.yyyy * vc[276]);
  3411. tmp10.xyz = vc[400].xyzx.xyz;
  3412. tmp6 = in_tc1;
  3413. tmp9.y = vec2(dot(tmp3.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.y;
  3414. tmp8 = (in_pos.yyyy * vc[276]);
  3415. tmp11.zw = vc[463].zzzw.zw;
  3416. cc0 = vec4(equal(vc[399], tmp11.zzzz));
  3417. tmp8 = (in_pos.xxxx * vc[275] + tmp8);
  3418. tmp9.y = inversesqrt(abs(tmp9.yyyy)).y;
  3419. tmp8 = (in_pos.zzzz * vc[277] + tmp8);
  3420. if(any(greaterThan(cc0, vec4(0.0)))) tmp6 = (in_pos.wwww * vc[278] + tmp8);
  3421. cc0 = vec4(equal(vc[399], tmp10.yyyy));
  3422. tmp8.xyz = (tmp9.yyyy * tmp3.xyzx).xyz;
  3423. tmp8.w = vec2(dot(tmp14.xyzx.xyz, tmp8.xyzx.xyz), 0.0).xxxx.w;
  3424. tmp7 = (tmp3.xxxx * vc[275] + tmp7);
  3425. tmp11.xyz = (tmp14.xyzx * tmp8.wwww).xyz;
  3426. tmp11.xyz = (tmp11.xyzx * vc[400].yyyy).xyz;
  3427. tmp8.xyz = (tmp8.xyzx + -tmp11.xyzx).xyz;
  3428. tmp7 = (tmp3.zzzz * vc[277] + tmp7);
  3429. tmp11.xyz = (tmp8.xyzx + vc[463].xxzx).xyz;
  3430. if(any(greaterThan(cc0, vec4(0.0)))) tmp6 = (tmp3.wwww * vc[278] + tmp7);
  3431. tmp7.w = vec2(dot(tmp11.xyzx.xyz, tmp11.xyzx.xyz), 0.0).xxxx.w;
  3432. cc0 = vec4(equal(vc[399], tmp10.zzzz));
  3433. tmp7.xyz = (tmp14.xyzx * tmp9.xxxx).xyz;
  3434. tmp7.w = inversesqrt(abs(tmp7.wwww)).w;
  3435. tmp7.xyz = (-tmp7.xyzx * vc[400].yyyy + tmp3.xyzx).xyz;
  3436. tmp8.xy = (tmp7.wwww * tmp8.xyxx).xy;
  3437. tmp9.xy = (tmp8.xyxx * vc[400].wwww + vc[400].wwww).xy;
  3438. tmp7.w = vec2(dot(tmp7.xyzx.xyz, tmp7.xyzx.xyz), 0.0).xxxx.w;
  3439. if(any(greaterThan(cc0, vec4(0.0)))) tmp6 = tmp9;
  3440. cc0.x = tmp8.x = inversesqrt(abs(tmp7.wwww)).x;
  3441. cc0 = vec4(equal(vc[399], tmp10.xxxx));
  3442. tmp7.w = vc[463].zzzz.w;
  3443. tmp7.xyz = (tmp8.xxxx * tmp7.xyzx).xyz;
  3444. if(any(greaterThan(cc0, vec4(0.0)))) tmp6 = tmp7;
  3445. cc0 = vec4(equal(vc[399], tmp11.wwww));
  3446. tmp7.xyz = tmp14.xyzx.xyz;
  3447. tmp7.w = vc[463].zzzz.w;
  3448. if(any(greaterThan(cc0, vec4(0.0)))) tmp6 = tmp7;
  3449. }
  3450. tmp7.x = vc[463].xxxx.x;
  3451. tmp7 = vec4(notEqual(vc[398], tmp7.xxxx));
  3452. tmp7.x = clamp((tmp7.xxxx + tmp7.yyyy).x, 0.0, 1.0);
  3453. tmp7.x = clamp((tmp7.xxxx + tmp7.zzzz).x, 0.0, 1.0);
  3454. cc0.x = clamp((tmp7.xxxx + tmp7.wwww).x, 0.0, 1.0);
  3455. tmp7 = tmp6;
  3456. if(!any(lessThanEqual(cc0.xxxx, vec4(0.0).xxxx)))
  3457. {
  3458. tmp8 = in_tc2;
  3459. tmp11.zw = vc[463].xxxz.zw;
  3460. tmp11.x = vec2(dot(tmp14.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.x;
  3461. tmp9 = (tmp3.yyyy * vc[284]);
  3462. tmp12.xyz = vc[400].xyzx.xyz;
  3463. tmp8 = in_tc2;
  3464. tmp11.y = vec2(dot(tmp3.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.y;
  3465. tmp10 = (in_pos.yyyy * vc[284]);
  3466. tmp13.zw = vc[463].zzzw.zw;
  3467. cc0 = vec4(equal(vc[398], tmp13.zzzz));
  3468. tmp10 = (in_pos.xxxx * vc[283] + tmp10);
  3469. tmp11.y = inversesqrt(abs(tmp11.yyyy)).y;
  3470. tmp10 = (in_pos.zzzz * vc[285] + tmp10);
  3471. if(any(greaterThan(cc0, vec4(0.0)))) tmp8 = (in_pos.wwww * vc[286] + tmp10);
  3472. cc0 = vec4(equal(vc[398], tmp12.yyyy));
  3473. tmp10.xyz = (tmp11.yyyy * tmp3.xyzx).xyz;
  3474. tmp10.w = vec2(dot(tmp14.xyzx.xyz, tmp10.xyzx.xyz), 0.0).xxxx.w;
  3475. tmp9 = (tmp3.xxxx * vc[283] + tmp9);
  3476. tmp13.xyz = (tmp14.xyzx * tmp10.wwww).xyz;
  3477. tmp13.xyz = (tmp13.xyzx * vc[400].yyyy).xyz;
  3478. tmp10.xyz = (tmp10.xyzx + -tmp13.xyzx).xyz;
  3479. tmp9 = (tmp3.zzzz * vc[285] + tmp9);
  3480. tmp13.xyz = (tmp10.xyzx + vc[463].xxzx).xyz;
  3481. if(any(greaterThan(cc0, vec4(0.0)))) tmp8 = (tmp3.wwww * vc[286] + tmp9);
  3482. tmp9.w = vec2(dot(tmp13.xyzx.xyz, tmp13.xyzx.xyz), 0.0).xxxx.w;
  3483. cc0 = vec4(equal(vc[398], tmp12.zzzz));
  3484. tmp9.xyz = (tmp14.xyzx * tmp11.xxxx).xyz;
  3485. tmp9.w = inversesqrt(abs(tmp9.wwww)).w;
  3486. tmp9.xyz = (-tmp9.xyzx * vc[400].yyyy + tmp3.xyzx).xyz;
  3487. tmp10.xy = (tmp9.wwww * tmp10.xyxx).xy;
  3488. tmp11.xy = (tmp10.xyxx * vc[400].wwww + vc[400].wwww).xy;
  3489. tmp9.w = vec2(dot(tmp9.xyzx.xyz, tmp9.xyzx.xyz), 0.0).xxxx.w;
  3490. if(any(greaterThan(cc0, vec4(0.0)))) tmp8 = tmp11;
  3491. cc0.x = tmp10.x = inversesqrt(abs(tmp9.wwww)).x;
  3492. cc0 = vec4(equal(vc[398], tmp12.xxxx));
  3493. tmp9.w = vc[463].zzzz.w;
  3494. tmp9.xyz = (tmp10.xxxx * tmp9.xyzx).xyz;
  3495. if(any(greaterThan(cc0, vec4(0.0)))) tmp8 = tmp9;
  3496. cc0 = vec4(equal(vc[398], tmp13.wwww));
  3497. tmp9.xyz = tmp14.xyzx.xyz;
  3498. tmp9.w = vc[463].zzzz.w;
  3499. if(any(greaterThan(cc0, vec4(0.0)))) tmp8 = tmp9;
  3500. }
  3501. tmp9.x = vc[463].xxxx.x;
  3502. tmp9 = vec4(notEqual(vc[397], tmp9.xxxx));
  3503. tmp9.x = clamp((tmp9.xxxx + tmp9.yyyy).x, 0.0, 1.0);
  3504. tmp9.x = clamp((tmp9.xxxx + tmp9.zzzz).x, 0.0, 1.0);
  3505. cc0.x = clamp((tmp9.xxxx + tmp9.wwww).x, 0.0, 1.0);
  3506. tmp9 = tmp8;
  3507. if(!any(lessThanEqual(cc0.xxxx, vec4(0.0).xxxx)))
  3508. {
  3509. tmp10 = in_tc3;
  3510. tmp13.zw = vc[463].xxxz.zw;
  3511. tmp13.x = vec2(dot(tmp14.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.x;
  3512. tmp11 = (tmp3.yyyy * vc[292]);
  3513. tmp15.xyz = vc[400].xyzx.xyz;
  3514. tmp10 = in_tc3;
  3515. tmp13.y = vec2(dot(tmp3.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.y;
  3516. tmp12 = (in_pos.yyyy * vc[292]);
  3517. tmp16.zw = vc[463].zzzw.zw;
  3518. cc0 = vec4(equal(vc[397], tmp16.zzzz));
  3519. tmp12 = (in_pos.xxxx * vc[291] + tmp12);
  3520. tmp13.y = inversesqrt(abs(tmp13.yyyy)).y;
  3521. tmp12 = (in_pos.zzzz * vc[293] + tmp12);
  3522. if(any(greaterThan(cc0, vec4(0.0)))) tmp10 = (in_pos.wwww * vc[294] + tmp12);
  3523. cc0 = vec4(equal(vc[397], tmp15.yyyy));
  3524. tmp12.xyz = (tmp13.yyyy * tmp3.xyzx).xyz;
  3525. tmp12.w = vec2(dot(tmp14.xyzx.xyz, tmp12.xyzx.xyz), 0.0).xxxx.w;
  3526. tmp11 = (tmp3.xxxx * vc[291] + tmp11);
  3527. tmp16.xyz = (tmp14.xyzx * tmp12.wwww).xyz;
  3528. tmp16.xyz = (tmp16.xyzx * vc[400].yyyy).xyz;
  3529. tmp12.xyz = (tmp12.xyzx + -tmp16.xyzx).xyz;
  3530. tmp11 = (tmp3.zzzz * vc[293] + tmp11);
  3531. tmp16.xyz = (tmp12.xyzx + vc[463].xxzx).xyz;
  3532. if(any(greaterThan(cc0, vec4(0.0)))) tmp10 = (tmp3.wwww * vc[294] + tmp11);
  3533. tmp11.w = vec2(dot(tmp16.xyzx.xyz, tmp16.xyzx.xyz), 0.0).xxxx.w;
  3534. cc0 = vec4(equal(vc[397], tmp15.zzzz));
  3535. tmp11.xyz = (tmp14.xyzx * tmp13.xxxx).xyz;
  3536. tmp11.w = inversesqrt(abs(tmp11.wwww)).w;
  3537. tmp11.xyz = (-tmp11.xyzx * vc[400].yyyy + tmp3.xyzx).xyz;
  3538. tmp12.xy = (tmp11.wwww * tmp12.xyxx).xy;
  3539. tmp13.xy = (tmp12.xyxx * vc[400].wwww + vc[400].wwww).xy;
  3540. tmp11.w = vec2(dot(tmp11.xyzx.xyz, tmp11.xyzx.xyz), 0.0).xxxx.w;
  3541. if(any(greaterThan(cc0, vec4(0.0)))) tmp10 = tmp13;
  3542. cc0.x = tmp12.x = inversesqrt(abs(tmp11.wwww)).x;
  3543. cc0 = vec4(equal(vc[397], tmp15.xxxx));
  3544. tmp11.w = vc[463].zzzz.w;
  3545. tmp11.xyz = (tmp12.xxxx * tmp11.xyzx).xyz;
  3546. if(any(greaterThan(cc0, vec4(0.0)))) tmp10 = tmp11;
  3547. cc0 = vec4(equal(vc[397], tmp16.wwww));
  3548. tmp11.xyz = tmp14.xyzx.xyz;
  3549. tmp11.w = vc[463].zzzz.w;
  3550. if(any(greaterThan(cc0, vec4(0.0)))) tmp10 = tmp11;
  3551. }
  3552. dst_reg0 = tmp0;
  3553. dst_reg1 = tmp1;
  3554. dst_reg3 = tmp2;
  3555. dst_reg5.y = vec2(dot(tmp3, vc[395]), 0.0).xxxx.y;
  3556. dst_reg5.z = vec2(dot(tmp3, vc[394]), 0.0).xxxx.z;
  3557. dst_reg5.w = vec2(dot(tmp3, vc[393]), 0.0).xxxx.w;
  3558. dst_reg6.y = vec2(dot(tmp3, vc[392]), 0.0).xxxx.y;
  3559. dst_reg6.z = vec2(dot(tmp3, vc[391]), 0.0).xxxx.z;
  3560. dst_reg6.w = vec2(dot(tmp3, vc[390]), 0.0).xxxx.w;
  3561. dst_reg5.x = tmp14.wwww.x;
  3562. tmp0.w = vec2(dot(tmp10, vc[298]), 0.0).xxxx.w;
  3563. tmp0.z = vec2(dot(tmp10, vc[297]), 0.0).xxxx.z;
  3564. tmp0.y = vec2(dot(tmp10, vc[296]), 0.0).xxxx.y;
  3565. tmp0.x = vec2(dot(tmp10, vc[295]), 0.0).xxxx.x;
  3566. dst_reg10 = tmp10;
  3567. dst_reg9.w = vec2(dot(tmp8, vc[290]), 0.0).xxxx.w;
  3568. dst_reg9.z = vec2(dot(tmp8, vc[289]), 0.0).xxxx.z;
  3569. dst_reg9.y = vec2(dot(tmp8, vc[288]), 0.0).xxxx.y;
  3570. dst_reg9.x = vec2(dot(tmp8, vc[287]), 0.0).xxxx.x;
  3571. dst_reg8.w = vec2(dot(tmp6, vc[282]), 0.0).xxxx.w;
  3572. dst_reg8.z = vec2(dot(tmp6, vc[281]), 0.0).xxxx.z;
  3573. dst_reg8.y = vec2(dot(tmp6, vc[280]), 0.0).xxxx.y;
  3574. cc0.x = vc[396].xxxx.x;
  3575. dst_reg7.w = vec2(dot(tmp4, vc[274]), 0.0).xxxx.w;
  3576. dst_reg7.z = vec2(dot(tmp4, vc[273]), 0.0).xxxx.z;
  3577. dst_reg7.y = vec2(dot(tmp4, vc[272]), 0.0).xxxx.y;
  3578. dst_reg7.x = vec2(dot(tmp4, vc[271]), 0.0).xxxx.x;
  3579. dst_reg8.x = vec2(dot(tmp6, vc[279]), 0.0).xxxx.x;
  3580. if(any(equal(cc0.xxxx, vec4(0.0).xxxx))) dst_reg7 = tmp5;
  3581. if(any(equal(cc0.xxxx, vec4(0.0).xxxx))) dst_reg8 = tmp7;
  3582. if(any(equal(cc0.xxxx, vec4(0.0).xxxx))) dst_reg9 = tmp9;
  3583. if(any(notEqual(cc0.xxxx, vec4(0.0).xxxx))) dst_reg10 = tmp0;
  3584. }
  3585.  
  3586. [! : RSXThread]: *** fp shader =
  3587. #version 330
  3588.  
  3589.  
  3590. void main()
  3591. {
  3592. }
  3593.  
  3594. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  3595. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  3596. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  3597. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  3598. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  3599. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  3600. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  3601. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  3602. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  3603. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  3604. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  3605. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  3606. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  3607. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  3608. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  3609. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  3610. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  3611. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  3612. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  3613. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  3614. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  3615. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  3616. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  3617. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  3618. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  3619. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  3620. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  3621. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  3622. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  3623. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  3624. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  3625. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  3626. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  3627. [! : RSXThread]: Add program (4):
  3628. [! : RSXThread]: *** prog id = 7
  3629. [! : RSXThread]: *** vp id = 2
  3630. [! : RSXThread]: *** fp id = 1
  3631. [! : RSXThread]: *** vp data size = 5680
  3632. [! : RSXThread]: *** fp data size = 16
  3633. [! : RSXThread]: *** vp shader =
  3634. #version 330
  3635.  
  3636. uniform mat4 scaleOffsetMat = mat4(1.0);
  3637. vec4 tmp0;
  3638. vec4 tmp3;
  3639. vec4 cc0 = vec4(0.0);
  3640. vec4 tmp5;
  3641. vec4 tmp4;
  3642. vec4 tmp2;
  3643. vec4 tmp1;
  3644. vec4 tmp14;
  3645. vec4 tmp8;
  3646. vec4 tmp6;
  3647. vec4 tmp7;
  3648. vec4 tmp9;
  3649. vec4 tmp10;
  3650. vec4 tmp11;
  3651. vec4 tmp12;
  3652. vec4 tmp13;
  3653. vec4 tmp15;
  3654. vec4 tmp16;
  3655. vec4 dst_reg0 = vec4(0.0f, 0.0f, 0.0f, 1.0f);
  3656. vec4 dst_reg1 = vec4(0.0);
  3657. vec4 dst_reg3 = vec4(0.0);
  3658. vec4 dst_reg5 = vec4(0.0);
  3659. vec4 dst_reg6 = vec4(0.0);
  3660. vec4 dst_reg10 = vec4(0.0);
  3661. vec4 dst_reg9 = vec4(0.0);
  3662. vec4 dst_reg8 = vec4(0.0);
  3663. vec4 dst_reg7 = vec4(0.0);
  3664. layout (location = 0) in vec4 in_pos;
  3665. layout (location = 2) in vec4 in_normal;
  3666. layout (location = 3) in vec4 in_diff_color;
  3667. layout (location = 8) in vec4 in_tc0;
  3668. layout (location = 9) in vec4 in_tc1;
  3669. layout (location = 10) in vec4 in_tc2;
  3670. layout (location = 11) in vec4 in_tc3;
  3671. uniform vec4 vc[468];
  3672. ivec4 a0 = ivec4(0);
  3673. out vec4 diff_color;
  3674. out vec4 front_diff_color;
  3675. out vec4 fogc;
  3676. out vec4 tc0;
  3677. out vec4 tc1;
  3678. out vec4 tc2;
  3679. out vec4 tc3;
  3680. out vec4 tc9;
  3681.  
  3682. void func0();
  3683.  
  3684. void main()
  3685. {
  3686. func0();
  3687. gl_Position = dst_reg0;
  3688. diff_color = dst_reg1;
  3689. front_diff_color = dst_reg3;
  3690. fogc = vec4(dst_reg5.x);
  3691. gl_ClipDistance[0] = dst_reg5.y;
  3692. gl_ClipDistance[1] = dst_reg5.z;
  3693. gl_ClipDistance[2] = dst_reg5.w;
  3694. gl_PointSize = dst_reg6.x;
  3695. gl_ClipDistance[3] = dst_reg6.y;
  3696. gl_ClipDistance[4] = dst_reg6.z;
  3697. gl_ClipDistance[5] = dst_reg6.w;
  3698. tc0 = dst_reg7;
  3699. tc1 = dst_reg8;
  3700. tc2 = dst_reg9;
  3701. tc3 = dst_reg10;
  3702. tc9 = dst_reg6;
  3703. gl_Position = gl_Position * scaleOffsetMat;
  3704. }
  3705.  
  3706. void func0()
  3707. {
  3708. tmp0.w = vec2(dot(in_pos, vc[263]), 0.0).xxxx.w;
  3709. tmp0.z = vec2(dot(in_pos, vc[262]), 0.0).xxxx.z;
  3710. tmp0.y = vec2(dot(in_pos, vc[261]), 0.0).xxxx.y;
  3711. tmp0.x = vec2(dot(in_pos, vc[260]), 0.0).xxxx.x;
  3712. tmp3.w = vec2(dot(in_pos, vc[259]), 0.0).xxxx.w;
  3713. tmp3.y = vec2(dot(in_pos, vc[257]), 0.0).xxxx.y;
  3714. tmp3.x = vec2(dot(in_pos, vc[256]), 0.0).xxxx.x;
  3715. cc0.xy = vc[467].wxww.xy;
  3716. tmp5.xy = vec2(dot(in_pos, vc[258]), 0.0).xxxx.xy;
  3717. tmp4.z = vec2(dot(in_normal.xyzx.xyz, vc[266].xyzx.xyz), 0.0).xxxx.z;
  3718. tmp4.y = vec2(dot(in_normal.xyzx.xyz, vc[265].xyzx.xyz), 0.0).xxxx.y;
  3719. tmp4.x = vec2(dot(in_normal.xyzx.xyz, vc[264].xyzx.xyz), 0.0).xxxx.x;
  3720. tmp2 = clamp(in_diff_color, 0.0, 1.0);
  3721. tmp1 = tmp2;
  3722. tmp4.xyz = (tmp4.xyzx * vc[466].xxxx).xyz;
  3723. tmp4.w = vec2(dot(tmp4.xyzx.xyz, tmp4.xyzx.xyz), 0.0).xxxx.w;
  3724. tmp3.z = tmp5.yyyy.z;
  3725. tmp4.w = inversesqrt(abs(tmp4.wwww)).w;
  3726. tmp14.w = abs(tmp5.xxxx).w;
  3727. tmp14.xyz = tmp4.xyzx.xyz;
  3728. if(any(notEqual(cc0.xxxx, vec4(0.0).xxxx))) tmp14.xyz = (tmp4.wwww * tmp4.xyzx).xyz;
  3729. if(!any(equal(cc0.yyyy, vec4(0.0).yyyy)))
  3730. {
  3731. tmp1.xyz = vc[463].xxxx.xyz;
  3732. tmp1.w = vc[463].xxxx.w;
  3733. tmp4 = in_diff_color;
  3734. cc0.x = vc[467].zzzz.x;
  3735. tmp5.xyz = in_diff_color.xyzx.xyz;
  3736. tmp2.x = vc[462].xxxx.x;
  3737. cc0.y = vec4(lessThan(vc[463].xxxx, tmp2.xxxx)).y;
  3738. if(any(equal(cc0.xxxx, vec4(0.0).xxxx))) tmp5.xyz = vc[465].xyzx.xyz;
  3739. if(any(equal(cc0.xxxx, vec4(0.0).xxxx))) tmp4 = vc[464];
  3740. if(!any(equal(cc0.yyyy, vec4(0.0).yyyy)))
  3741. {
  3742. do
  3743. {
  3744. tmp2.x = (tmp1.wwww * vc[463].yyyy).x;
  3745. a0.x = ivec4(tmp2.xxxx).x;
  3746. tmp8.z = vc[405].xxxx.z;
  3747. tmp2.xyz = vc[463].xxxx.xyz;
  3748. tmp6.xyz = (tmp3.xyzx * vc[406 + a0.x].wwww).xyz;
  3749. tmp6.xyz = (vc[406 + a0.x].xyzx * tmp3.wwww + -tmp6.xyzx).xyz;
  3750. tmp1.w = (tmp1.wwww + vc[463].zzzz).w;
  3751. tmp5.w = vec2(dot(tmp6.xyzx.xyz, tmp6.xyzx.xyz), 0.0).xxxx.w;
  3752. tmp2.w = vc[463].xxxx.w;
  3753. cc0.w = tmp5.w = inversesqrt(abs(tmp5.wwww)).w;
  3754. cc0.z = vec4(lessThan(tmp1.wwww, vc[462].xxxx)).z;
  3755. cc0.x = vc[411 + a0.x].xxxx.x;
  3756. tmp6.xyz = (tmp5.wwww * tmp6.xyzx).xyz;
  3757. tmp6.w = vec2(dot(tmp6.xyzx.xyz, vc[410 + a0.x].xyzx.xyz), 0.0).xxxx.w;
  3758. tmp7.x = vec4(greaterThanEqual(vc[411 + a0.x].xxxx, tmp2.wwww)).x;
  3759. tmp6.w = -tmp6.wwww.w;
  3760. if(any(lessThan(cc0.xxxx, vec4(0.0).xxxx))) tmp6.w = vc[463].zzzz.w;
  3761. tmp2.w = tmp6.wwww.w;
  3762. tmp7.y = vec4(greaterThan(tmp6.wwww, vc[411 + a0.x].xxxx)).y;
  3763. tmp6.w = log2(tmp6.wwww).w;
  3764. tmp7.z = vec4(equal(tmp7.yyyy, vc[463].xxxx)).z;
  3765. cc0.y = (tmp7.xxxx * tmp7.yyyy).y;
  3766. cc0.x = (tmp7.xxxx * tmp7.zzzz).x;
  3767. tmp7.xyz = (tmp6.xyzx + vc[463].xxzx).xyz;
  3768. tmp5.w = (1.0 / tmp5.wwww).w;
  3769. tmp6.w = (vc[411 + a0.x].yyyy * tmp6.wwww).w;
  3770. tmp7.w = vec2(dot(tmp7.xyzx.xyz, tmp7.xyzx.xyz), 0.0).xxxx.w;
  3771. if(any(greaterThan(cc0.yyyy, vec4(0.0).yyyy))) tmp2.w = exp2(tmp6.wwww).w;
  3772. cc0.y = vec2(dot(tmp7.xyzx.xyz, tmp7.xyzx.xyz), 0.0).xxxx.y;
  3773. tmp8.x = vec2(dot(tmp14.xyzx.xyz, tmp6.xyzx.xyz), 0.0).xxxx.x;
  3774. tmp6.y = inversesqrt(abs(tmp7.wwww)).y;
  3775. tmp6.x = (vc[412 + a0.x].zzzz * tmp5.wwww + vc[412 + a0.x].yyyy).x;
  3776. if(any(greaterThan(cc0.yyyy, vec4(0.0).yyyy))) tmp2.xyz = (tmp6.yyyy * tmp7.xyzx).xyz;
  3777. tmp8.y = vec2(dot(tmp14.xyzx.xyz, tmp2.xyzx.xyz), 0.0).xxxx.y;
  3778. tmp2.x = (tmp6.xxxx * tmp5.wwww + vc[412 + a0.x].xxxx).x;
  3779. tmp2.yz = vec4(1.0, tmp8.xyxz.x, (tmp8.xyxz.x > 0 ? exp2(tmp8.xyxz.w * log2(tmp8.xyxz.y)) : 0.0), 1.0).yz;
  3780. if(any(greaterThan(cc0.xxxx, vec4(0.0).xxxx))) tmp2.w = vc[463].xxxx.w;
  3781. tmp5.w = (1.0 / tmp2.xxxx).w;
  3782. tmp6.xyz = (tmp2.yyyy * tmp4.xyzx).xyz;
  3783. tmp2.xyz = (tmp2.zzzz * vc[404].xyzx).xyz;
  3784. tmp6.xyz = (tmp6.xyzx * vc[408 + a0.x].xyzx).xyz;
  3785. tmp6.xyz = (tmp5.xyzx * vc[407 + a0.x].xyzx + tmp6.xyzx).xyz;
  3786. tmp2.xyz = (tmp2.xyzx * vc[409 + a0.x].xyzx + tmp6.xyzx).xyz;
  3787. tmp2.w = (tmp2.wwww * tmp5.wwww).w;
  3788. tmp1.xyz = (tmp2.wwww * tmp2.xyzx + tmp1.xyzx).xyz;
  3789. } while (any(greaterThan(cc0.zzzz, vec4(0.0).zzzz)));
  3790. }
  3791. cc0.x = vc[467].yyyy.x;
  3792. tmp2.xyz = (tmp5.xyzx * vc[403].xyzx).xyz;
  3793. tmp2.xyz = (tmp2.xyzx + vc[402].xyzx).xyz;
  3794. tmp1.xyz = (tmp1.xyzx + tmp2.xyzx).xyz;
  3795. tmp1.w = tmp4.wwww.w;
  3796. tmp2 = clamp(tmp1, 0.0, 1.0);
  3797. tmp1 = tmp2;
  3798. if(!any(equal(cc0.xxxx, vec4(0.0).xxxx)))
  3799. {
  3800. tmp2.x = vc[462].xxxx.x;
  3801. cc0.x = vec4(lessThan(vc[463].xxxx, tmp2.xxxx)).x;
  3802. tmp2.xyz = vc[463].xxxx.xyz;
  3803. if(!any(equal(cc0.xxxx, vec4(0.0).xxxx)))
  3804. {
  3805. tmp2.w = vc[463].xxxx.w;
  3806. do
  3807. {
  3808. tmp5.w = (tmp2.wwww * vc[463].yyyy).w;
  3809. a0.x = ivec4(tmp5.wwww).x;
  3810. tmp9.z = vc[405].xxxx.z;
  3811. tmp6.xyz = vc[463].xxxx.xyz;
  3812. tmp7.xyz = (tmp3.xyzx * vc[406 + a0.x].wwww).xyz;
  3813. tmp7.xyz = (vc[406 + a0.x].xyzx * tmp3.wwww + -tmp7.xyzx).xyz;
  3814. tmp2.w = (tmp2.wwww + vc[463].zzzz).w;
  3815. tmp6.w = vec2(dot(tmp7.xyzx.xyz, tmp7.xyzx.xyz), 0.0).xxxx.w;
  3816. tmp5.w = vc[463].xxxx.w;
  3817. cc0.w = tmp6.w = inversesqrt(abs(tmp6.wwww)).w;
  3818. cc0.z = vec4(lessThan(tmp2.wwww, vc[462].xxxx)).z;
  3819. cc0.x = vc[411 + a0.x].xxxx.x;
  3820. tmp7.xyz = (tmp6.wwww * tmp7.xyzx).xyz;
  3821. tmp7.w = vec2(dot(tmp7.xyzx.xyz, vc[410 + a0.x].xyzx.xyz), 0.0).xxxx.w;
  3822. tmp8.x = vec4(greaterThanEqual(vc[411 + a0.x].xxxx, tmp5.wwww)).x;
  3823. tmp8.y = -tmp7.wwww.y;
  3824. if(any(lessThan(cc0.xxxx, vec4(0.0).xxxx))) tmp8.y = vc[463].zzzz.y;
  3825. tmp7.w = log2(tmp8.yyyy).w;
  3826. tmp5.w = tmp8.yyyy.w;
  3827. tmp8.y = vec4(greaterThan(tmp8.yyyy, vc[411 + a0.x].xxxx)).y;
  3828. tmp8.z = vec4(equal(tmp8.yyyy, vc[463].xxxx)).z;
  3829. cc0.y = (tmp8.xxxx * tmp8.yyyy).y;
  3830. cc0.x = (tmp8.xxxx * tmp8.zzzz).x;
  3831. tmp8.xyz = (tmp7.xyzx + vc[463].xxzx).xyz;
  3832. tmp7.w = (vc[411 + a0.x].yyyy * tmp7.wwww).w;
  3833. tmp6.w = (1.0 / tmp6.wwww).w;
  3834. tmp8.w = vec2(dot(tmp8.xyzx.xyz, tmp8.xyzx.xyz), 0.0).xxxx.w;
  3835. if(any(greaterThan(cc0.yyyy, vec4(0.0).yyyy))) tmp5.w = exp2(tmp7.wwww).w;
  3836. cc0.y = vec2(dot(tmp8.xyzx.xyz, tmp8.xyzx.xyz), 0.0).xxxx.y;
  3837. tmp9.x = vec2(dot(-tmp14.xyzx.xyz, tmp7.xyzx.xyz), 0.0).xxxx.x;
  3838. tmp7.y = inversesqrt(abs(tmp8.wwww)).y;
  3839. tmp7.x = (vc[412 + a0.x].zzzz * tmp6.wwww + vc[412 + a0.x].yyyy).x;
  3840. if(any(greaterThan(cc0.yyyy, vec4(0.0).yyyy))) tmp6.xyz = (tmp7.yyyy * tmp8.xyzx).xyz;
  3841. tmp9.y = vec2(dot(-tmp14.xyzx.xyz, tmp6.xyzx.xyz), 0.0).xxxx.y;
  3842. tmp6.x = (tmp7.xxxx * tmp6.wwww + vc[412 + a0.x].xxxx).x;
  3843. tmp7.yz = vec4(1.0, tmp9.xyxz.x, (tmp9.xyxz.x > 0 ? exp2(tmp9.xyxz.w * log2(tmp9.xyxz.y)) : 0.0), 1.0).yz;
  3844. if(any(greaterThan(cc0.xxxx, vec4(0.0).xxxx))) tmp5.w = vc[463].xxxx.w;
  3845. tmp6.w = (1.0 / tmp6.xxxx).w;
  3846. tmp6.xyz = (tmp7.zzzz * vc[404].xyzx).xyz;
  3847. tmp7.xyz = (tmp7.yyyy * tmp4.xyzx).xyz;
  3848. tmp7.xyz = (tmp7.xyzx * vc[408 + a0.x].xyzx).xyz;
  3849. tmp7.xyz = (tmp5.xyzx * vc[407 + a0.x].xyzx + tmp7.xyzx).xyz;
  3850. tmp6.xyz = (tmp6.xyzx * vc[409 + a0.x].xyzx + tmp7.xyzx).xyz;
  3851. tmp5.w = (tmp5.wwww * tmp6.wwww).w;
  3852. tmp2.xyz = (tmp5.wwww * tmp6.xyzx + tmp2.xyzx).xyz;
  3853. } while (any(greaterThan(cc0.zzzz, vec4(0.0).zzzz)));
  3854. }
  3855. tmp2.w = clamp(tmp4.wwww.w, 0.0, 1.0);
  3856. tmp4.xyz = (tmp5.xyzx * vc[403].xyzx).xyz;
  3857. tmp4.xyz = (tmp4.xyzx + vc[402].xyzx).xyz;
  3858. tmp2.xyz = clamp((tmp2.xyzx + tmp4.xyzx).xyz, 0.0, 1.0);
  3859. }
  3860. }
  3861. tmp4.x = vc[463].xxxx.x;
  3862. tmp4 = vec4(notEqual(vc[401], tmp4.xxxx));
  3863. tmp4.x = clamp((tmp4.xxxx + tmp4.yyyy).x, 0.0, 1.0);
  3864. tmp4.x = clamp((tmp4.xxxx + tmp4.zzzz).x, 0.0, 1.0);
  3865. cc0.x = clamp((tmp4.xxxx + tmp4.wwww).x, 0.0, 1.0);
  3866. if(!any(lessThanEqual(cc0.xxxx, vec4(0.0).xxxx)))
  3867. {
  3868. tmp4 = in_tc0;
  3869. tmp9.x = vc[400].xxxx.x;
  3870. tmp7.zw = vc[463].xxxz.zw;
  3871. tmp9.y = vec2(dot(tmp14.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.y;
  3872. tmp5 = (tmp3.yyyy * vc[268]);
  3873. tmp8.x = vec2(dot(tmp3.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.x;
  3874. tmp7.xy = vc[400].yzyy.xy;
  3875. tmp4 = in_tc0;
  3876. tmp6 = (in_pos.yyyy * vc[268]);
  3877. tmp8.zw = vc[463].zzzw.zw;
  3878. cc0 = vec4(equal(vc[401], tmp8.zzzz));
  3879. tmp6 = (in_pos.xxxx * vc[267] + tmp6);
  3880. tmp6 = (in_pos.zzzz * vc[269] + tmp6);
  3881. if(any(greaterThan(cc0, vec4(0.0)))) tmp4 = (in_pos.wwww * vc[270] + tmp6);
  3882. cc0 = vec4(equal(vc[401], tmp7.xxxx));
  3883. tmp6.x = inversesqrt(abs(tmp8.xxxx)).x;
  3884. tmp5 = (tmp3.xxxx * vc[267] + tmp5);
  3885. tmp6.xyz = (tmp6.xxxx * tmp3.xyzx).xyz;
  3886. tmp6.w = vec2(dot(tmp14.xyzx.xyz, tmp6.xyzx.xyz), 0.0).xxxx.w;
  3887. tmp5 = (tmp3.zzzz * vc[269] + tmp5);
  3888. tmp8.xyz = (tmp14.xyzx * tmp6.wwww).xyz;
  3889. tmp8.xyz = (tmp8.xyzx * vc[400].yyyy).xyz;
  3890. tmp6.xyz = (tmp6.xyzx + -tmp8.xyzx).xyz;
  3891. if(any(greaterThan(cc0, vec4(0.0)))) tmp4 = (tmp3.wwww * vc[270] + tmp5);
  3892. tmp5.xyz = (tmp6.xyzx + vc[463].xxzx).xyz;
  3893. cc0 = vec4(equal(vc[401], tmp7.yyyy));
  3894. tmp5.w = vec2(dot(tmp5.xyzx.xyz, tmp5.xyzx.xyz), 0.0).xxxx.w;
  3895. tmp5.xyz = (tmp14.xyzx * tmp9.yyyy).xyz;
  3896. tmp5.w = inversesqrt(abs(tmp5.wwww)).w;
  3897. tmp5.xyz = (-tmp5.xyzx * vc[400].yyyy + tmp3.xyzx).xyz;
  3898. tmp6.xy = (tmp5.wwww * tmp6.xyxx).xy;
  3899. tmp7.xy = (tmp6.xyxx * vc[400].wwww + vc[400].wwww).xy;
  3900. tmp5.w = vec2(dot(tmp5.xyzx.xyz, tmp5.xyzx.xyz), 0.0).xxxx.w;
  3901. if(any(greaterThan(cc0, vec4(0.0)))) tmp4 = tmp7;
  3902. cc0 = vec4(equal(vc[401], tmp9.xxxx));
  3903. tmp6.x = inversesqrt(abs(tmp5.wwww)).x;
  3904. tmp5.w = vc[463].zzzz.w;
  3905. tmp5.xyz = (tmp6.xxxx * tmp5.xyzx).xyz;
  3906. if(any(greaterThan(cc0, vec4(0.0)))) tmp4 = tmp5;
  3907. cc0 = vec4(equal(vc[401], tmp8.wwww));
  3908. tmp5.xyz = tmp14.xyzx.xyz;
  3909. tmp5.w = vc[463].zzzz.w;
  3910. if(any(greaterThan(cc0, vec4(0.0)))) tmp4 = tmp5;
  3911. }
  3912. tmp5.x = vc[463].xxxx.x;
  3913. tmp5 = vec4(notEqual(vc[399], tmp5.xxxx));
  3914. tmp5.x = clamp((tmp5.xxxx + tmp5.yyyy).x, 0.0, 1.0);
  3915. tmp5.x = clamp((tmp5.xxxx + tmp5.zzzz).x, 0.0, 1.0);
  3916. cc0.x = clamp((tmp5.xxxx + tmp5.wwww).x, 0.0, 1.0);
  3917. tmp5 = tmp4;
  3918. if(!any(lessThanEqual(cc0.xxxx, vec4(0.0).xxxx)))
  3919. {
  3920. tmp6 = in_tc1;
  3921. tmp9.zw = vc[463].xxxz.zw;
  3922. tmp9.x = vec2(dot(tmp14.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.x;
  3923. tmp7 = (tmp3.yyyy * vc[276]);
  3924. tmp10.xyz = vc[400].xyzx.xyz;
  3925. tmp6 = in_tc1;
  3926. tmp9.y = vec2(dot(tmp3.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.y;
  3927. tmp8 = (in_pos.yyyy * vc[276]);
  3928. tmp11.zw = vc[463].zzzw.zw;
  3929. cc0 = vec4(equal(vc[399], tmp11.zzzz));
  3930. tmp8 = (in_pos.xxxx * vc[275] + tmp8);
  3931. tmp9.y = inversesqrt(abs(tmp9.yyyy)).y;
  3932. tmp8 = (in_pos.zzzz * vc[277] + tmp8);
  3933. if(any(greaterThan(cc0, vec4(0.0)))) tmp6 = (in_pos.wwww * vc[278] + tmp8);
  3934. cc0 = vec4(equal(vc[399], tmp10.yyyy));
  3935. tmp8.xyz = (tmp9.yyyy * tmp3.xyzx).xyz;
  3936. tmp8.w = vec2(dot(tmp14.xyzx.xyz, tmp8.xyzx.xyz), 0.0).xxxx.w;
  3937. tmp7 = (tmp3.xxxx * vc[275] + tmp7);
  3938. tmp11.xyz = (tmp14.xyzx * tmp8.wwww).xyz;
  3939. tmp11.xyz = (tmp11.xyzx * vc[400].yyyy).xyz;
  3940. tmp8.xyz = (tmp8.xyzx + -tmp11.xyzx).xyz;
  3941. tmp7 = (tmp3.zzzz * vc[277] + tmp7);
  3942. tmp11.xyz = (tmp8.xyzx + vc[463].xxzx).xyz;
  3943. if(any(greaterThan(cc0, vec4(0.0)))) tmp6 = (tmp3.wwww * vc[278] + tmp7);
  3944. tmp7.w = vec2(dot(tmp11.xyzx.xyz, tmp11.xyzx.xyz), 0.0).xxxx.w;
  3945. cc0 = vec4(equal(vc[399], tmp10.zzzz));
  3946. tmp7.xyz = (tmp14.xyzx * tmp9.xxxx).xyz;
  3947. tmp7.w = inversesqrt(abs(tmp7.wwww)).w;
  3948. tmp7.xyz = (-tmp7.xyzx * vc[400].yyyy + tmp3.xyzx).xyz;
  3949. tmp8.xy = (tmp7.wwww * tmp8.xyxx).xy;
  3950. tmp9.xy = (tmp8.xyxx * vc[400].wwww + vc[400].wwww).xy;
  3951. tmp7.w = vec2(dot(tmp7.xyzx.xyz, tmp7.xyzx.xyz), 0.0).xxxx.w;
  3952. if(any(greaterThan(cc0, vec4(0.0)))) tmp6 = tmp9;
  3953. cc0.x = tmp8.x = inversesqrt(abs(tmp7.wwww)).x;
  3954. cc0 = vec4(equal(vc[399], tmp10.xxxx));
  3955. tmp7.w = vc[463].zzzz.w;
  3956. tmp7.xyz = (tmp8.xxxx * tmp7.xyzx).xyz;
  3957. if(any(greaterThan(cc0, vec4(0.0)))) tmp6 = tmp7;
  3958. cc0 = vec4(equal(vc[399], tmp11.wwww));
  3959. tmp7.xyz = tmp14.xyzx.xyz;
  3960. tmp7.w = vc[463].zzzz.w;
  3961. if(any(greaterThan(cc0, vec4(0.0)))) tmp6 = tmp7;
  3962. }
  3963. tmp7.x = vc[463].xxxx.x;
  3964. tmp7 = vec4(notEqual(vc[398], tmp7.xxxx));
  3965. tmp7.x = clamp((tmp7.xxxx + tmp7.yyyy).x, 0.0, 1.0);
  3966. tmp7.x = clamp((tmp7.xxxx + tmp7.zzzz).x, 0.0, 1.0);
  3967. cc0.x = clamp((tmp7.xxxx + tmp7.wwww).x, 0.0, 1.0);
  3968. tmp7 = tmp6;
  3969. if(!any(lessThanEqual(cc0.xxxx, vec4(0.0).xxxx)))
  3970. {
  3971. tmp8 = in_tc2;
  3972. tmp11.zw = vc[463].xxxz.zw;
  3973. tmp11.x = vec2(dot(tmp14.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.x;
  3974. tmp9 = (tmp3.yyyy * vc[284]);
  3975. tmp12.xyz = vc[400].xyzx.xyz;
  3976. tmp8 = in_tc2;
  3977. tmp11.y = vec2(dot(tmp3.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.y;
  3978. tmp10 = (in_pos.yyyy * vc[284]);
  3979. tmp13.zw = vc[463].zzzw.zw;
  3980. cc0 = vec4(equal(vc[398], tmp13.zzzz));
  3981. tmp10 = (in_pos.xxxx * vc[283] + tmp10);
  3982. tmp11.y = inversesqrt(abs(tmp11.yyyy)).y;
  3983. tmp10 = (in_pos.zzzz * vc[285] + tmp10);
  3984. if(any(greaterThan(cc0, vec4(0.0)))) tmp8 = (in_pos.wwww * vc[286] + tmp10);
  3985. cc0 = vec4(equal(vc[398], tmp12.yyyy));
  3986. tmp10.xyz = (tmp11.yyyy * tmp3.xyzx).xyz;
  3987. tmp10.w = vec2(dot(tmp14.xyzx.xyz, tmp10.xyzx.xyz), 0.0).xxxx.w;
  3988. tmp9 = (tmp3.xxxx * vc[283] + tmp9);
  3989. tmp13.xyz = (tmp14.xyzx * tmp10.wwww).xyz;
  3990. tmp13.xyz = (tmp13.xyzx * vc[400].yyyy).xyz;
  3991. tmp10.xyz = (tmp10.xyzx + -tmp13.xyzx).xyz;
  3992. tmp9 = (tmp3.zzzz * vc[285] + tmp9);
  3993. tmp13.xyz = (tmp10.xyzx + vc[463].xxzx).xyz;
  3994. if(any(greaterThan(cc0, vec4(0.0)))) tmp8 = (tmp3.wwww * vc[286] + tmp9);
  3995. tmp9.w = vec2(dot(tmp13.xyzx.xyz, tmp13.xyzx.xyz), 0.0).xxxx.w;
  3996. cc0 = vec4(equal(vc[398], tmp12.zzzz));
  3997. tmp9.xyz = (tmp14.xyzx * tmp11.xxxx).xyz;
  3998. tmp9.w = inversesqrt(abs(tmp9.wwww)).w;
  3999. tmp9.xyz = (-tmp9.xyzx * vc[400].yyyy + tmp3.xyzx).xyz;
  4000. tmp10.xy = (tmp9.wwww * tmp10.xyxx).xy;
  4001. tmp11.xy = (tmp10.xyxx * vc[400].wwww + vc[400].wwww).xy;
  4002. tmp9.w = vec2(dot(tmp9.xyzx.xyz, tmp9.xyzx.xyz), 0.0).xxxx.w;
  4003. if(any(greaterThan(cc0, vec4(0.0)))) tmp8 = tmp11;
  4004. cc0.x = tmp10.x = inversesqrt(abs(tmp9.wwww)).x;
  4005. cc0 = vec4(equal(vc[398], tmp12.xxxx));
  4006. tmp9.w = vc[463].zzzz.w;
  4007. tmp9.xyz = (tmp10.xxxx * tmp9.xyzx).xyz;
  4008. if(any(greaterThan(cc0, vec4(0.0)))) tmp8 = tmp9;
  4009. cc0 = vec4(equal(vc[398], tmp13.wwww));
  4010. tmp9.xyz = tmp14.xyzx.xyz;
  4011. tmp9.w = vc[463].zzzz.w;
  4012. if(any(greaterThan(cc0, vec4(0.0)))) tmp8 = tmp9;
  4013. }
  4014. tmp9.x = vc[463].xxxx.x;
  4015. tmp9 = vec4(notEqual(vc[397], tmp9.xxxx));
  4016. tmp9.x = clamp((tmp9.xxxx + tmp9.yyyy).x, 0.0, 1.0);
  4017. tmp9.x = clamp((tmp9.xxxx + tmp9.zzzz).x, 0.0, 1.0);
  4018. cc0.x = clamp((tmp9.xxxx + tmp9.wwww).x, 0.0, 1.0);
  4019. tmp9 = tmp8;
  4020. if(!any(lessThanEqual(cc0.xxxx, vec4(0.0).xxxx)))
  4021. {
  4022. tmp10 = in_tc3;
  4023. tmp13.zw = vc[463].xxxz.zw;
  4024. tmp13.x = vec2(dot(tmp14.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.x;
  4025. tmp11 = (tmp3.yyyy * vc[292]);
  4026. tmp15.xyz = vc[400].xyzx.xyz;
  4027. tmp10 = in_tc3;
  4028. tmp13.y = vec2(dot(tmp3.xyzx.xyz, tmp3.xyzx.xyz), 0.0).xxxx.y;
  4029. tmp12 = (in_pos.yyyy * vc[292]);
  4030. tmp16.zw = vc[463].zzzw.zw;
  4031. cc0 = vec4(equal(vc[397], tmp16.zzzz));
  4032. tmp12 = (in_pos.xxxx * vc[291] + tmp12);
  4033. tmp13.y = inversesqrt(abs(tmp13.yyyy)).y;
  4034. tmp12 = (in_pos.zzzz * vc[293] + tmp12);
  4035. if(any(greaterThan(cc0, vec4(0.0)))) tmp10 = (in_pos.wwww * vc[294] + tmp12);
  4036. cc0 = vec4(equal(vc[397], tmp15.yyyy));
  4037. tmp12.xyz = (tmp13.yyyy * tmp3.xyzx).xyz;
  4038. tmp12.w = vec2(dot(tmp14.xyzx.xyz, tmp12.xyzx.xyz), 0.0).xxxx.w;
  4039. tmp11 = (tmp3.xxxx * vc[291] + tmp11);
  4040. tmp16.xyz = (tmp14.xyzx * tmp12.wwww).xyz;
  4041. tmp16.xyz = (tmp16.xyzx * vc[400].yyyy).xyz;
  4042. tmp12.xyz = (tmp12.xyzx + -tmp16.xyzx).xyz;
  4043. tmp11 = (tmp3.zzzz * vc[293] + tmp11);
  4044. tmp16.xyz = (tmp12.xyzx + vc[463].xxzx).xyz;
  4045. if(any(greaterThan(cc0, vec4(0.0)))) tmp10 = (tmp3.wwww * vc[294] + tmp11);
  4046. tmp11.w = vec2(dot(tmp16.xyzx.xyz, tmp16.xyzx.xyz), 0.0).xxxx.w;
  4047. cc0 = vec4(equal(vc[397], tmp15.zzzz));
  4048. tmp11.xyz = (tmp14.xyzx * tmp13.xxxx).xyz;
  4049. tmp11.w = inversesqrt(abs(tmp11.wwww)).w;
  4050. tmp11.xyz = (-tmp11.xyzx * vc[400].yyyy + tmp3.xyzx).xyz;
  4051. tmp12.xy = (tmp11.wwww * tmp12.xyxx).xy;
  4052. tmp13.xy = (tmp12.xyxx * vc[400].wwww + vc[400].wwww).xy;
  4053. tmp11.w = vec2(dot(tmp11.xyzx.xyz, tmp11.xyzx.xyz), 0.0).xxxx.w;
  4054. if(any(greaterThan(cc0, vec4(0.0)))) tmp10 = tmp13;
  4055. cc0.x = tmp12.x = inversesqrt(abs(tmp11.wwww)).x;
  4056. cc0 = vec4(equal(vc[397], tmp15.xxxx));
  4057. tmp11.w = vc[463].zzzz.w;
  4058. tmp11.xyz = (tmp12.xxxx * tmp11.xyzx).xyz;
  4059. if(any(greaterThan(cc0, vec4(0.0)))) tmp10 = tmp11;
  4060. cc0 = vec4(equal(vc[397], tmp16.wwww));
  4061. tmp11.xyz = tmp14.xyzx.xyz;
  4062. tmp11.w = vc[463].zzzz.w;
  4063. if(any(greaterThan(cc0, vec4(0.0)))) tmp10 = tmp11;
  4064. }
  4065. dst_reg0 = tmp0;
  4066. dst_reg1 = tmp1;
  4067. dst_reg3 = tmp2;
  4068. dst_reg5.y = vec2(dot(tmp3, vc[395]), 0.0).xxxx.y;
  4069. dst_reg5.z = vec2(dot(tmp3, vc[394]), 0.0).xxxx.z;
  4070. dst_reg5.w = vec2(dot(tmp3, vc[393]), 0.0).xxxx.w;
  4071. dst_reg6.y = vec2(dot(tmp3, vc[392]), 0.0).xxxx.y;
  4072. dst_reg6.z = vec2(dot(tmp3, vc[391]), 0.0).xxxx.z;
  4073. dst_reg6.w = vec2(dot(tmp3, vc[390]), 0.0).xxxx.w;
  4074. dst_reg5.x = tmp14.wwww.x;
  4075. tmp0.w = vec2(dot(tmp10, vc[298]), 0.0).xxxx.w;
  4076. tmp0.z = vec2(dot(tmp10, vc[297]), 0.0).xxxx.z;
  4077. tmp0.y = vec2(dot(tmp10, vc[296]), 0.0).xxxx.y;
  4078. tmp0.x = vec2(dot(tmp10, vc[295]), 0.0).xxxx.x;
  4079. dst_reg10 = tmp10;
  4080. dst_reg9.w = vec2(dot(tmp8, vc[290]), 0.0).xxxx.w;
  4081. dst_reg9.z = vec2(dot(tmp8, vc[289]), 0.0).xxxx.z;
  4082. dst_reg9.y = vec2(dot(tmp8, vc[288]), 0.0).xxxx.y;
  4083. dst_reg9.x = vec2(dot(tmp8, vc[287]), 0.0).xxxx.x;
  4084. dst_reg8.w = vec2(dot(tmp6, vc[282]), 0.0).xxxx.w;
  4085. dst_reg8.z = vec2(dot(tmp6, vc[281]), 0.0).xxxx.z;
  4086. dst_reg8.y = vec2(dot(tmp6, vc[280]), 0.0).xxxx.y;
  4087. cc0.x = vc[396].xxxx.x;
  4088. dst_reg7.w = vec2(dot(tmp4, vc[274]), 0.0).xxxx.w;
  4089. dst_reg7.z = vec2(dot(tmp4, vc[273]), 0.0).xxxx.z;
  4090. dst_reg7.y = vec2(dot(tmp4, vc[272]), 0.0).xxxx.y;
  4091. dst_reg7.x = vec2(dot(tmp4, vc[271]), 0.0).xxxx.x;
  4092. dst_reg8.x = vec2(dot(tmp6, vc[279]), 0.0).xxxx.x;
  4093. if(any(equal(cc0.xxxx, vec4(0.0).xxxx))) dst_reg7 = tmp5;
  4094. if(any(equal(cc0.xxxx, vec4(0.0).xxxx))) dst_reg8 = tmp7;
  4095. if(any(equal(cc0.xxxx, vec4(0.0).xxxx))) dst_reg9 = tmp9;
  4096. if(any(notEqual(cc0.xxxx, vec4(0.0).xxxx))) dst_reg10 = tmp0;
  4097. }
  4098.  
  4099. [! : RSXThread]: *** fp shader =
  4100. #version 330
  4101.  
  4102.  
  4103. void main()
  4104. {
  4105. }
  4106.  
  4107. [W : RSXThread]: NV4097_SET_BLEND_ENABLE_MRT: e
  4108. [W : RSXThread]: NV4097_SET_BLEND_COLOR2: 0x bf000000
  4109. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  4110. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  4111. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  4112. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  4113. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  4114. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  4115. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  4116. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  4117. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  4118. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  4119. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  4120. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  4121. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  4122. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  4123. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  4124. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  4125. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  4126. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  4127. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  4128. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  4129. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  4130. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  4131. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  4132. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  4133. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  4134. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  4135. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  4136. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  4137. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  4138. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  4139. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  4140. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  4141. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  4142. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  4143. [W : RSXThread]: NV4097_SET_BLEND_ENABLE_MRT: e
  4144. [W : RSXThread]: NV4097_SET_BLEND_COLOR2: 0x bf000000
  4145. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  4146. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  4147. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  4148. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  4149. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  4150. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  4151. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  4152. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  4153. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  4154. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  4155. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  4156. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  4157. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  4158. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  4159. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  4160. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  4161. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  4162. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  4163. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  4164. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  4165. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  4166. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  4167. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  4168. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  4169. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  4170. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  4171. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  4172. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  4173. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  4174. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  4175. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  4176. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  4177. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  4178. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  4179. [W : RSXThread]: NV4097_SET_BLEND_ENABLE_MRT: e
  4180. [W : RSXThread]: NV4097_SET_BLEND_COLOR2: 0x bf000000
  4181. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  4182. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  4183. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  4184. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  4185. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  4186. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  4187. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  4188. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
  4189. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 5
  4190. [E : RSXThread]: TODO: cellGcmClearReportValue(0x2)
  4191. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x1)
  4192. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4991, location=1)
  4193. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4992, location=1)
  4194. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4993, location=1)
  4195. [W : PPU[1] Thread (CPUThread)[0x02414118]]: cellGcmSys warning: cellGcmGetReportDataLocation(index=4994, location=1)
  4196. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0000
  4197. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_INPUT_MASK: f0d
  4198. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  4199. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  4200. [W : RSXThread]: NV4097_SET_TEX_COORD_CONTROL
  4201. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  4202. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  4203. [W : RSXThread]: NV4097_SET_VIEWPORT_OFFSET: 44200002
  4204. [W : RSXThread]: NV4097_SET_ZMIN_MAX_CONTROL: 1
  4205. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  4206. [W : RSXThread]: NV4097_SET_ANTI_ALIASING_CONTROL: ffff0001
  4207. [W : RSXThread]: NV4097_SET_REDUCE_DST_COLOR: 0x 1
  4208. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  4209. [E : RSXThread]: TODO: unknown/illegal method [0x00001fec](0x0)
  4210. [E : RSXThread]: NV4097_SET_POINT_PARAMS_ENABLE
  4211. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  4212. [E : RSXThread]: TODO: cellGcmSetTwoSideLightEn(0x0)
  4213. [W : RSXThread]: NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK: 4001
  4214. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  4215. [W : RSXThread]: NV4097_SET_BLEND_ENABLE_MRT: e
  4216. [W : RSXThread]: NV4097_SET_BLEND_COLOR2: 0x bf000000
  4217. [E : RSXThread]: TODO: cellGcmSetFrequencyDividerOperation(0x0)
  4218. [E : RSXThread]: TODO: cellGcmSetLineStipple(0x0)
  4219. [E : RSXThread]: TODO: cellGcmSetPolygonStipple(0x0)
  4220. [E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
  4221. [E : RSXThread]: TODO: cellGcmSetZcullStatsEnable(0x0)
  4222. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 2
  4223. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 3
  4224. [W : RSXThread]: NV4097_GET_REPORT: Unimplemented type 4
Advertisement
Add Comment
Please, Sign In to add comment