summaryrefslogtreecommitdiff
path: root/render
diff options
context:
space:
mode:
authorErik Reider <[email protected]>2024-05-08 11:32:31 +0200
committerGitHub <[email protected]>2024-05-08 11:32:31 +0200
commit2ec3505248e819191c37cb831197629f373326fb (patch)
tree4855e083f7239bcb98be05e2fcb141917eabb74e /render
parent1cdb05e9d0256f6b8942a7436b539ad87fbcf366 (diff)
Updated scene and renderer fixes from wlroots 0.17.3 (#48)
Diffstat (limited to 'render')
-rw-r--r--render/fx_renderer/fx_renderer.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/render/fx_renderer/fx_renderer.c b/render/fx_renderer/fx_renderer.c
index ce80917..d2d01db 100644
--- a/render/fx_renderer/fx_renderer.c
+++ b/render/fx_renderer/fx_renderer.c
@@ -833,7 +833,11 @@ struct wlr_renderer *fx_renderer_create_egl(struct wlr_egl *egl) {
load_gl_proc(&renderer->procs.glQueryCounterEXT, "glQueryCounterEXT");
load_gl_proc(&renderer->procs.glGetQueryObjectivEXT, "glGetQueryObjectivEXT");
load_gl_proc(&renderer->procs.glGetQueryObjectui64vEXT, "glGetQueryObjectui64vEXT");
- load_gl_proc(&renderer->procs.glGetInteger64vEXT, "glGetInteger64vEXT");
+ if (eglGetProcAddress("glGetInteger64vEXT")) {
+ load_gl_proc(&renderer->procs.glGetInteger64vEXT, "glGetInteger64vEXT");
+ } else {
+ load_gl_proc(&renderer->procs.glGetInteger64vEXT, "glGetInteger64v");
+ }
}
if (renderer->exts.KHR_debug) {