Advertisement
Guest User

lr-reicast

a guest
Aug 12th, 2018
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.42 KB | None | 0 0
  1. Parameters:
  2. Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-reicast/reicast_libretro.so --config /opt/retropie/configs/dreamcast/retroarch.cfg "/home/pi/RetroPie/roms/dreamcast/Army Men - Sarge's Heroes (USA)/Army Men - Sarge's Heroes (USA).gdi" --verbose --appendconfig /dev/shm/retroarch.cfg
  3. [INFO] RetroArch 1.7.3 (Git b2ceb50)
  4. [INFO] Redirecting save file to "/home/pi/RetroPie/roms/dreamcast/Army Men - Sarge's Heroes (USA)/Army Men - Sarge's Heroes (USA).srm".
  5. [INFO] Redirecting savestate to "/home/pi/RetroPie/roms/dreamcast/Army Men - Sarge's Heroes (USA)/Army Men - Sarge's Heroes (USA).state".
  6. [INFO] === Build =======================================
  7. Capabilities: MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AES
  8. Built: Aug 12 2018
  9. [INFO] Version: 1.7.3
  10. [INFO] Git: b2ceb50
  11. [INFO] =================================================
  12. [INFO] Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-reicast/reicast_libretro.so"
  13. [INFO] [overrides] no core-specific overrides found at /home/pi/.config/retroarch/config/Reicast/Reicast.cfg.
  14. [INFO] [overrides] no game-specific overrides found at /home/pi/.config/retroarch/config/Reicast/Army Men - Sarge's Heroes (USA).cfg.
  15. [INFO] Shaders: preset directory: /home/pi/.config/retroarch/shaders/presets
  16. [INFO] Shaders: no game-specific preset found at /home/pi/.config/retroarch/shaders/presets/Reicast/Army Men - Sarge's Heroes (USA).cgp.
  17. [INFO] Shaders: no game-specific preset found at /home/pi/.config/retroarch/shaders/presets/Reicast/Army Men - Sarge's Heroes (USA).glslp.
  18. [INFO] Shaders: no parent-dir-specific preset found at /home/pi/.config/retroarch/shaders/presets/Reicast/Army Men - Sarge's Heroes (USA).cgp.
  19. [INFO] Shaders: no parent-dir-specific preset found at /home/pi/.config/retroarch/shaders/presets/Reicast/Army Men - Sarge's Heroes (USA).glslp.
  20. [INFO] Shaders: no core-specific preset found at /home/pi/.config/retroarch/shaders/presets/Reicast/Reicast.cgp.
  21. [INFO] Shaders: no core-specific preset found at /home/pi/.config/retroarch/shaders/presets/Reicast/Reicast.glslp.
  22. [INFO] Environ SET_VARIABLES.
  23. [INFO] Remaps: remap directory: /opt/retropie/configs/dreamcast/
  24. [INFO] Remaps: no game-specific remap found at /opt/retropie/configs/dreamcast/Reicast/Army Men - Sarge's Heroes (USA).rmp.
  25. [INFO] Remaps: no core-specific remap found at /opt/retropie/configs/dreamcast/Reicast/Reicast.rmp.
  26. [INFO] Redirecting save file to "/home/pi/RetroPie/roms/dreamcast/Army Men - Sarge's Heroes (USA)/Army Men - Sarge's Heroes (USA).srm".
  27. [INFO] Redirecting savestate to "/home/pi/RetroPie/roms/dreamcast/Army Men - Sarge's Heroes (USA)/Army Men - Sarge's Heroes (USA).state".
  28. [INFO] Environ GET_LOG_INTERFACE.
  29. [INFO] Environ GET_PERF_INTERFACE.
  30. [INFO] Environ SET_PIXEL_FORMAT: XRGB8888.
  31. [INFO] Content loading skipped. Implementation will load it on its own.
  32. [INFO] Environ GET_RUMBLE_INTERFACE.
  33. [libretro INFO] Rumble interface supported!
  34. [INFO] Environ SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
  35. [INFO] Environ GET_VARIABLE reicast_widescreen_hack:
  36. [INFO] disabled
  37. [INFO] Environ GET_VARIABLE reicast_internal_resolution:
  38. [INFO] 640x480
  39. [reicast]: Got size: 640 x 480.
  40. [INFO] Environ GET_VARIABLE reicast_cpu_mode:
  41. [INFO] dynamic_recompiler
  42. [INFO] Environ GET_VARIABLE reicast_boot_to_bios:
  43. [INFO] disabled
  44. [INFO] Environ GET_VARIABLE reicast_gdrom_fast_loading:
  45. [INFO] disabled
  46. [INFO] Environ GET_VARIABLE reicast_mipmapping:
  47. [INFO] enabled
  48. [INFO] Environ GET_VARIABLE reicast_system:
  49. [INFO] auto
  50. [INFO] Environ GET_VARIABLE reicast_volume_modifier_enable:
  51. [INFO] enabled
  52. [INFO] Environ GET_VARIABLE reicast_audio_buffer_size:
  53. [INFO] 1024
  54. [INFO] Environ GET_VARIABLE reicast_cable_type:
  55. [INFO] TV (RGB)
  56. [INFO] Environ GET_VARIABLE reicast_broadcast:
  57. [INFO] PAL_M
  58. [INFO] Environ GET_VARIABLE reicast_framerate:
  59. [INFO] fullspeed
  60. [INFO] Environ GET_VARIABLE reicast_region:
  61. [INFO] Default
  62. [INFO] Environ GET_VARIABLE reicast_precompile_shaders:
  63. [INFO] disabled
  64. [INFO] Environ GET_VARIABLE reicast_texupscale:
  65. [INFO] off
  66. [INFO] Environ GET_VARIABLE reicast_texupscale_max_filtered_texture_size:
  67. [INFO] 256
  68. [INFO] Environ GET_VARIABLE reicast_enable_rtt:
  69. [INFO] enabled
  70. [INFO] Environ GET_VARIABLE reicast_enable_rttb:
  71. [INFO] disabled
  72. [INFO] Environ GET_VARIABLE reicast_render_to_texture_upscaling:
  73. [INFO] 1x
  74. [INFO] Environ GET_VARIABLE reicast_enable_purupuru:
  75. [INFO] enabled
  76. [INFO] Environ GET_VARIABLE reicast_analog_stick_deadzone:
  77. [INFO] 15%
  78. [INFO] Environ GET_VARIABLE reicast_trigger_deadzone:
  79. [INFO] 0%
  80. [INFO] Environ GET_VARIABLE reicast_enable_dsp:
  81. [INFO] enabled
  82. [INFO] Environ GET_VARIABLE reicast_digital_triggers:
  83. [INFO] disabled
  84. [INFO] Environ GET_VARIABLE reicast_allow_service_buttons:
  85. [INFO] disabled
  86. [libretro INFO] File extension is: .gdi
  87. [INFO] Environ SET_INPUT_DESCRIPTORS:
  88. [INFO] RetroPad, User 1, Button "B (bottom)" => "A"
  89. [INFO] RetroPad, User 1, Button "Y (left)" => "X"
  90. [INFO] RetroPad, User 1, Button "Start" => "Start"
  91. [INFO] RetroPad, User 1, Button "D-Pad Up" => "D-Pad Up"
  92. [INFO] RetroPad, User 1, Button "D-Pad Down" => "D-Pad Down"
  93. [INFO] RetroPad, User 1, Button "D-Pad Left" => "D-Pad Left"
  94. [INFO] RetroPad, User 1, Button "D-Pad Right" => "D-Pad Right"
  95. [INFO] RetroPad, User 1, Button "A (right)" => "B"
  96. [INFO] RetroPad, User 1, Button "X (up)" => "Y"
  97. [INFO] RetroPad, User 1, Button "L2" => "L Trigger"
  98. [INFO] RetroPad, User 1, Button "R2" => "R Trigger"
  99. [INFO] RetroPad, User 2, Button "B (bottom)" => "A"
  100. [INFO] RetroPad, User 2, Button "Y (left)" => "X"
  101. [INFO] RetroPad, User 2, Button "Start" => "Start"
  102. [INFO] RetroPad, User 2, Button "D-Pad Up" => "D-Pad Up"
  103. [INFO] RetroPad, User 2, Button "D-Pad Down" => "D-Pad Down"
  104. [INFO] RetroPad, User 2, Button "D-Pad Left" => "D-Pad Left"
  105. [INFO] RetroPad, User 2, Button "D-Pad Right" => "D-Pad Right"
  106. [INFO] RetroPad, User 2, Button "A (right)" => "B"
  107. [INFO] RetroPad, User 2, Button "X (up)" => "Y"
  108. [INFO] RetroPad, User 2, Button "L2" => "L Trigger"
  109. [INFO] RetroPad, User 2, Button "R2" => "R Trigger"
  110. [INFO] RetroPad, User 3, Button "B (bottom)" => "A"
  111. [INFO] RetroPad, User 3, Button "Y (left)" => "X"
  112. [INFO] RetroPad, User 3, Button "Start" => "Start"
  113. [INFO] RetroPad, User 3, Button "D-Pad Up" => "D-Pad Up"
  114. [INFO] RetroPad, User 3, Button "D-Pad Down" => "D-Pad Down"
  115. [INFO] RetroPad, User 3, Button "D-Pad Left" => "D-Pad Left"
  116. [INFO] RetroPad, User 3, Button "D-Pad Right" => "D-Pad Right"
  117. [INFO] RetroPad, User 3, Button "A (right)" => "B"
  118. [INFO] RetroPad, User 3, Button "X (up)" => "Y"
  119. [INFO] RetroPad, User 3, Button "L2" => "L Trigger"
  120. [INFO] RetroPad, User 3, Button "R2" => "R Trigger"
  121. [INFO] RetroPad, User 4, Button "B (bottom)" => "A"
  122. [INFO] RetroPad, User 4, Button "Y (left)" => "X"
  123. [INFO] RetroPad, User 4, Button "Start" => "Start"
  124. [INFO] RetroPad, User 4, Button "D-Pad Up" => "D-Pad Up"
  125. [INFO] RetroPad, User 4, Button "D-Pad Down" => "D-Pad Down"
  126. [INFO] RetroPad, User 4, Button "D-Pad Left" => "D-Pad Left"
  127. [INFO] RetroPad, User 4, Button "D-Pad Right" => "D-Pad Right"
  128. [INFO] RetroPad, User 4, Button "A (right)" => "B"
  129. [INFO] RetroPad, User 4, Button "X (up)" => "Y"
  130. [INFO] RetroPad, User 4, Button "L2" => "L Trigger"
  131. [INFO] RetroPad, User 4, Button "R2" => "R Trigger"
  132. [INFO] Environ SET_HW_RENDER.
  133. [INFO] Requesting core OpenGL context (3.0).
  134. [INFO] Skipping SRAM load..
  135. [INFO] Version of libretro API: 1
  136. [INFO] Compiled against API: 1
  137. [INFO] [Audio]: Set audio input rate to: 44055.95 Hz.
  138. [INFO] [Video]: Video @ fullscreen
  139. [INFO] [Video]: Using HW render, OpenGL driver forced.
  140. [ERROR] [Wayland]: Failed to connect to Wayland server.
  141. [INFO] [GLX]: GLX_OML_sync_control and GLX_MESA_swap_control supported, using better swap control method...
  142. [INFO] [GL]: Found GL context: x
  143. [INFO] [GL]: Detecting screen resolution 1024x768.
  144. [INFO] [GLX]: Window manager is Openbox.
  145. [INFO] [XINERAMA]: Xinerama version: 1.1.
  146. [INFO] [XINERAMA]: Xinerama screens: 1.
  147. [INFO] [GLX]: Using Xinerama on screen #0.
  148. [INFO] [GLX]: X = 0, Y = 0, W = 1024, H = 768.
  149. [INFO] [GLX]: Using windowed fullscreen.
  150. [INFO] [GLX]: Found swap function: glXSwapIntervalEXT.
  151. [INFO] [GLX]: glXSwapIntervalEXT(1)
  152. [INFO] [GL]: Vendor: VMware, Inc., Renderer: llvmpipe (LLVM 6.0, 256 bits).
  153. [INFO] [GL]: Version: 3.0 Mesa 18.0.5.
  154. [INFO] [GL]: Using Core GL context, setting up VAO...
  155. [INFO] [GL]: Using resolution 1024x768
  156. [INFO] [GL]: Default shader backend found: glsl.
  157. [INFO] [Shader driver]: Using GLSL shader backend.
  158. [INFO] [GLSL]: Checking GLSL shader support ...
  159. [WARN] [GL]: Stock GLSL shaders will be used.
  160. [INFO] [GLSL]: Found GLSL vertex shader.
  161. [INFO] [GLSL]: Using GLSL version 130.
  162. [INFO] [GLSL]: Found GLSL fragment shader.
  163. [INFO] [GLSL]: Using GLSL version 130.
  164. [INFO] [GLSL]: Linking GLSL program.
  165. [INFO] [GLSL]: Found GLSL vertex shader.
  166. [INFO] [GLSL]: Using GLSL version 130.
  167. [INFO] [GLSL]: Found GLSL fragment shader.
  168. [INFO] [GLSL]: Using GLSL version 130.
  169. [INFO] [GLSL]: Linking GLSL program.
  170. [INFO] [GLSL]: Found GLSL vertex shader.
  171. [INFO] [GLSL]: Using GLSL version 130.
  172. [INFO] [GLSL]: Found GLSL fragment shader.
  173. [INFO] [GLSL]: Using GLSL version 130.
  174. [INFO] [GLSL]: Linking GLSL program.
  175. [INFO] Resetting shader to defaults ...
  176. [INFO] [GL]: Using 1 textures.
  177. [INFO] [GL]: Loaded 1 program(s).
  178. [INFO] [GL]: Initializing HW render (1024 x 1024).
  179. [INFO] [GL]: Max texture size: 8192 px, renderbuffer size: 8192 px.
  180. [INFO] [GL]: Supports FBO (render-to-texture).
  181. [INFO] [Joypad]: Found joypad driver: "udev".
  182. [INFO] [Font]: Using font rendering backend: stb.
  183. [INFO] [X11]: Suspending screensaver (X11, xdg-screensaver).
  184. sh: 1: xdg-screensaver: not found
  185. [WARN] Could not suspend screen saver.
  186. [INFO] [Video]: Found display server: x11
  187. [INFO] [PulseAudio]: Requested 24576 bytes buffer, got 18432.
  188. [INFO] [LED]: LED driver = 'null' 0x55a35b1f77a0
  189. [INFO] Loading history file: [/opt/retropie/configs/dreamcast/content_history.lpl].
  190. [INFO] Loading history file: [/opt/retropie/configs/dreamcast/content_favorites.lpl].
  191. [INFO] Loading history file: [/opt/retropie/configs/dreamcast/content_music_history.lpl].
  192. [INFO] Loading history file: [/opt/retropie/configs/dreamcast/content_video_history.lpl].
  193. [INFO] Loading history file: [/opt/retropie/configs/dreamcast/content_image_history.lpl].
  194. [INFO] [GL]: VSync => on
  195. [INFO] [GLX]: glXSwapIntervalEXT(1)
  196. [INFO] [PulseAudio]: Unpausing.
  197. [INFO] Written to playlist file: /opt/retropie/configs/dreamcast/content_history.lpl
  198. Creating dir: /home/pi/RetroPie/BIOS/dc/data
  199. context_reset.
  200. Linux paging: 00001000 00001000 00000FFF
  201. MAP 00800000 w/ 25165824
  202. MAP 20000000 w/ 25165824
  203. MAP 04000000 w/ 16777216
  204. MAP 06000000 w/ 16777216
  205. MAP 0C000000 w/ 0
  206. A8
  207. vmem reserve: base: 67E00000, aram: 87e00000, vram: 6BE00000, ram: 73E00000
  208. Resetting mem
  209. Mem alloc successful!Loaded /home/pi/RetroPie/BIOS/dc/dc_boot.bin as bootrom
  210.  
  211. Loaded /home/pi/RetroPie/BIOS/dc/dc_flash.bin as nvram
  212.  
  213. [libretro INFO] Using Recompiler
  214. Sh4 Reset
  215. recSh4 Init
  216. Freeing fpcb
  217. Shader: failed to compile
  218. 0:1(10): error: GLSL 1.40 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, and 3.00 ES
  219.  
  220. Shader: failed to compile
  221. 0:1(10): error: GLSL 1.40 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, and 3.00 ES
  222.  
  223. Shader linking: failed to link
  224. (102 bytes), - error: linking with uncompiled/unspecialized shadererror: linking with uncompiled/unspecialized shader -
  225. VERTEX:
  226. #version 140
  227. #define TARGET_GL GL3
  228. #define pp_Gouraud 1
  229.  
  230. #define GLES2 0
  231. #define GLES3 1
  232. #define GL2 2
  233. #define GL3 3
  234.  
  235. #if TARGET_GL == GL2
  236. #define highp
  237. #define lowp
  238. #define mediump
  239. #endif
  240. #if TARGET_GL == GLES2 || TARGET_GL == GL2
  241. #define in attribute
  242. #define out varying
  243. #endif
  244.  
  245.  
  246. #if TARGET_GL == GL3 || TARGET_GL == GLES3
  247. #if pp_Gouraud == 0
  248. #define INTERPOLATION flat
  249. #else
  250. #define INTERPOLATION smooth
  251. #endif
  252. #else
  253. #define INTERPOLATION
  254. #endif
  255.  
  256. /* Vertex constants*/
  257. uniform highp vec4 scale;
  258. uniform highp vec4 depth_scale;
  259. /* Vertex input */
  260. in highp vec4 in_pos;
  261. in lowp vec4 in_base;
  262. in lowp vec4 in_offs;
  263. in mediump vec2 in_uv;
  264. /* output */
  265. INTERPOLATION out lowp vec4 vtx_base;
  266. INTERPOLATION out lowp vec4 vtx_offs;
  267. out mediump vec2 vtx_uv;
  268. void main()
  269. {
  270. vtx_base=in_base;
  271. vtx_offs=in_offs;
  272. vtx_uv=in_uv;
  273. vec4 vpos=in_pos;
  274. #if TARGET_GL != GLES2 && TARGET_GL != GL2
  275. if (isinf(vpos.z))
  276. vpos.w = 1.18e-38;
  277. else
  278. #endif
  279. vpos.w = 1.0 / vpos.z;
  280. #if TARGET_GL != GLES2
  281. if (vpos.w < 0.0) {
  282. gl_Position = vec4(0.0, 0.0, 0.0, vpos.w);
  283. return;
  284. }
  285. vpos.z = vpos.w;
  286. #else
  287. vpos.z=depth_scale.x+depth_scale.y*vpos.w;
  288. #endif
  289. vpos.xy=vpos.xy*scale.xy-scale.zw;
  290. vpos.xy*=vpos.w;
  291. gl_Position = vpos;
  292. }
  293. FRAGMENT:
  294. #version 140
  295. #define TARGET_GL GL3
  296.  
  297. #define GLES2 0
  298. #define GLES3 1
  299. #define GL2 2
  300. #define GL3 3
  301.  
  302. #if TARGET_GL == GL2
  303. #define highp
  304. #define lowp
  305. #define mediump
  306. #endif
  307. #if TARGET_GL != GLES2 && TARGET_GL != GL2
  308. out highp vec4 FragColor;
  309. #define gl_FragColor FragColor
  310. #endif
  311.  
  312. uniform lowp float sp_ShaderColor;
  313. /* Vertex input*/
  314. void main()
  315. {
  316. #if TARGET_GL != GLES2
  317. highp float w = gl_FragCoord.w * 100000.0;
  318. gl_FragDepth = log2(1.0 + w) / 34.0;
  319. #endif
  320. gl_FragColor=vec4(0.0, 0.0, 0.0, sp_ShaderColor);
  321. }
  322. [libretro INFO] Fatal error : shader compile fail
  323.  
  324. in gl_CompileAndLink -> core/rend/gles/gles.cpp : 447
  325. DEBUGBREAK!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement