RetroNinja Posted December 3, 2021 Share Posted December 3, 2021 (edited) I have successfully compiled GemRB 0.9.0 on a Raspberry Pi 3 and 4 using OpenGL. It runs but it is slow. I've been trying to compile using OpenGL ES, it compiles successfully but fails to launch and crashes because of the video driver. Edited December 3, 2021 by RetroNinja Added Pi 4 screen shot Quote Link to comment
lynx Posted December 3, 2021 Share Posted December 3, 2021 Yeah, GLES2 is not supported yet: https://github.com/gemrb/gemrb/issues/938 Quote Link to comment
RetroNinja Posted December 3, 2021 Author Share Posted December 3, 2021 (edited) Okay, I see that OpenGL ES is not yet supported yet in GemRB 0.9.0. I see that PiKiss offers GemRB 0.8.8 using OpenGL ES. So does GemRB 0.8.8 support OpenGL ES on the Raspberry Pi? Re: So I tried it, it works but not really. I tried it in full screen and windowed mode but the GUI is all garbled. I get the same result when using the PiKiss version. Edited December 4, 2021 by RetroNinja Quote Link to comment
lynx Posted December 4, 2021 Share Posted December 4, 2021 From memory GLES1 works at least on 0.8.8., which was before a big rewrite. Of course with that version you are more limited in resolution choice. Quote Link to comment
RetroNinja Posted December 5, 2021 Author Share Posted December 5, 2021 When I complied GemRB 0.8.8 using GLES1 the GUI interface was all garbled at 640x480 windowed and fullscreen. Any idea when this issue may get fixed for 0.9.0? Quote Link to comment
lynx Posted December 5, 2021 Share Posted December 5, 2021 Since none of the regular contributors have any relevant hardware, I'm afraid it's up to other, yet unknown contributors. The stuff in the screenshot makes it look like GLES3 has changes in its shader API/language, so perhaps the fix is easier than it seems. But I'm not a graphics guy at all. Quote Link to comment
Recommended Posts
Join the conversation
You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.