So I saw there was already a thread related to a retroarch core (Anyone got reicast to work? Jet Set Radio Future), but I just tried to build reicast from the sources at: GitHub - skmp/reicast-emulator: Reicast was a multiplatform Sega Dreamcast emulator
It compiled ok, and the resulting binary runs, but seems to have a GL error.
cpi@clockworkpi:~/code/reicast-emulator/reicast/linux$
DISPLAY=:0 ./nosym-reicast.elf
Config dir is: /home/cpi/.config/reicast/
Data dir is: /home/cpi/.local/share/reicast/
Personality: 00C00000
Updated personality: 00800000
ARM VFP-Run Fast (NFP) enabled !
Linux paging: 4096 00001000 00000FFF
Info: nvmem is enabled, with addr space of size 512MB
Info: p_sh4rcb: 0x91bf0000 virt_ram_base: 0x95cf0000GLX: Found 8 matching FB configs.
GLX: Chosen visual ID = 0x21
RendIF: renderer (auto): main: gl41 fallback: gles
GLX: Open GL 4.3 not supported
GLX: init OK
Warning: OpenGL version doesn’t support per-pixel sorting.
RendIF: Renderer gl41 did not initialize. Falling back to gles.
GLX: Open GL 4.3 not supported
GLX: init OK
OpenGL version: 3.1 Mesa 18.3.6
Screen DPI is 96, size 0 x 0. Scaling by 1.00
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 72 (X_PutImage)
Serial number of failed request: 54
Current serial number in output stream: 56
Just wondering if this is to be expected, because of the Lima drivers, or if there might be a way to get it working? Thanks!