New comment by amak79 on void-packages repository https://github.com/void-linux/void-packages/issues/32246#issuecomment-891576292 Comment: To summarise my findings: The `--enable-opengl_core` option (`opengl` build option) will build RetroAch with OpenGL 3.2+ and OpenGL ES 3+ support. The `--enable-opengles` and `--enable-opengles3` options (`gles2` build option) will build RetroAch with **only** OpenGL ES 2/3 support. Currently the RetroArch package is built with only OpenGL ES support, which breaks OpenGL only cores. It also means that OpenGL capable machines are using OpenGL ES instead. I propose that `gles2` be disabled by default. The `opengl` option be renamed to `glcore`, and a description added to better reflect what it actually does. Since my knowledge of graphics APIs is limited, can a Void dev with graphics API knowledge please take a look at this issue and provide some feedback.