mirror of
https://github.com/libretro/RetroArch.git
synced 2026-11-10 17:27:30 -10:00
GLES requests are checked against one ceiling: the device's own ro.opengles.version on Android, the build's GLES level elsewhere or when the property cannot be read. The regular Android flavors now grant OPENGLES_VERSION 3.1 and 3.2 on devices that have them, so a core probing down from 3.2 stops at the version the context really gives, and a device below a requested version still refuses it and lets the core fall back. GLES2 builds take 3.0 as their ceiling, the level they already grant through OPENGLES3. samples/runloop/hw_context_request drives the request function under a GLES2 build with the property stubbed, a GLES3.2 build and a GLES3 build. Refs #19894