I'm creating a new libretro front-end and noticed that when the core is requesting info from RETRO_ENVIRONMENT_GET_PREFERRED_HW_RENDER, it is missing one OpenGL ES libretro enum so that the core will fail to get the context in some scenarios where OpenGL ES 3.1+ is availalbe.
Basically if you search for all occurrences of RETRO_HW_CONTEXT_OPENGLES3 in video.cpp, simpli adding another additional case for RETRO_HW_CONTEXT_OPENGLES_VERSION should be enough to support OpenGL ES 3.1+ devices like Pi4
Hi,
I'm creating a new libretro front-end and noticed that when the core is requesting info from RETRO_ENVIRONMENT_GET_PREFERRED_HW_RENDER, it is missing one OpenGL ES libretro enum so that the core will fail to get the context in some scenarios where OpenGL ES 3.1+ is availalbe.
Basically if you search for all occurrences of RETRO_HW_CONTEXT_OPENGLES3 in video.cpp, simpli adding another additional case for RETRO_HW_CONTEXT_OPENGLES_VERSION should be enough to support OpenGL ES 3.1+ devices like Pi4
Best Regards