Files
ppsspp/Common
Chris Healy 7ea1260ef0 OpenGL: Fix GLES3 detection for Mesa/Panfrost Mali drivers
The original code checked for "Mali" in GL_RENDERER and disabled GLES3
for all Mali GPUs, which was a workaround for bugs in ARM's proprietary
Mali driver. However, Mesa/Panfrost (open-source Mali driver) does not
have these bugs and should be allowed to use GLES3.

This patch:
- Adds GPU_VENDOR_MESA for identifying Mesa drivers via GL_VENDOR
- Changes the GLES3 ban to only apply when GL_VENDOR="ARM" (proprietary)
- Allows Mesa/Panfrost Mali GPUs to use GLES3 features

Expected behavior:
- ARM proprietary driver (GL_VENDOR="ARM"): GLES3 disabled (preserved)
- Mesa/Panfrost (GL_VENDOR="Mesa"): GLES3 enabled
- Other Mesa drivers: Unaffected

Related issues: #4078, #15413

Signed-off-by: Chris Healy <cphealy@gmail.com>
2026-03-08 21:41:20 -07:00
..
2025-02-11 10:43:39 -06:00
2026-02-26 23:41:38 +01:00
2026-02-15 19:57:56 +01:00
…
…
2025-08-31 13:37:43 +02:00
2025-01-08 17:02:39 +01:00
…
…
2025-01-23 13:28:51 +01:00
2026-01-30 14:10:32 +01:00
2024-11-04 23:14:39 +01:00
2025-04-23 22:08:40 +02:00
2024-07-26 14:22:31 +02:00
2025-09-02 13:26:04 +02:00
2025-08-31 13:37:43 +02:00
…
…
…
2025-08-26 10:50:56 +02:00