I'm basing the port on the https://github.com/yquake2/yquake2/tree/opengl_es port.
- - Build
- Display initial demo
What doesn't work yet:
- - Input
- Correct screen resolution
- Sound (Alsa driver issue)
It seems to create a correctly sized "window" at the beginning but then restart the rendering subsystem and get reverted to 320x240 for some reason.
There is also some graphical bugs, some of them I've managed to workaround by disabling some effects in the configuration.
I'm hitting a roadblock in fixing those issues, I'm not familiar enough with the quake 2 codebase and/or the Raspberry specific opengl es/EGL to figure it out.
I'm investigating the quake 3 port to check if using SDL to initialize the display is the way to go instead of doing it "natively" as in the included opengl es 2 example.
I posted the port so far in: https://github.com/reefab/yquake2/tree/raspberry