wlroots/render/gles2
Guido Günther d334507dc2 gles2: Avoid crash when glGetInteger64vEXT is missing
The spec for GL_EXT_disjoint_timer_query says

> The GetInteger64vEXT command is required only if OpenGL ES 3.0 or later
> is not supported.

Some GLES 3.2 implementations like the proprietary mali driver on the
rk3566 based OrangePi advertise GL_EXT_disjoint_timer_query but lack
glGetInteger64vEXT. Use glGetInteger64v instead.

(cherry picked from commit 341b3c8bd2)
2024-04-12 09:34:55 -04:00
..
shaders renderer/gles2: Compute texture coordinates based off of vertex positions 2023-05-28 14:53:34 -04:00
meson.build renderer/gles2: Implement render pass interface 2023-05-28 14:53:34 -04:00
pass.c Remove unnecessary code 2023-10-31 15:59:38 +00:00
pixel_format.c render/gles: add support for some 16-bpc unsigned shm formats 2022-05-07 16:25:38 +00:00
renderer.c gles2: Avoid crash when glGetInteger64vEXT is missing 2024-04-12 09:34:55 -04:00
texture.c treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical 2023-10-03 01:51:07 -04:00