projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
91ca512
)
glrenderer: Don't try to use float framebuffers on GLES2
author
Benjamin Otte
<otte@redhat.com>
Mon, 17 Apr 2023 03:41:34 +0000
(
05:41
+0200)
committer
Matthias Clasen
<mclasen@redhat.com>
Fri, 21 Apr 2023 07:27:33 +0000
(09:27 +0200)
GLES doesn't know what that is.
gsk/gl/gskglrenderer.c
patch
|
blob
|
history
diff --git
a/gsk/gl/gskglrenderer.c
b/gsk/gl/gskglrenderer.c
index 9ed6a655bcf84acff7d49f44a1fe4700fcb20386..91973c2ba9f2ac5045847213071caa7e150d1c2b 100644
(file)
--- a/
gsk/gl/gskglrenderer.c
+++ b/
gsk/gl/gskglrenderer.c
@@
-372,7
+372,11
@@
gsk_gl_renderer_render_texture (GskRenderer *renderer,
return texture;
}
- format = gsk_render_node_prefers_high_depth (root) ? GL_RGBA32F : GL_RGBA8;
+ if (gsk_render_node_prefers_high_depth (root) &&
+ gdk_gl_context_check_version (self->context, 3, 0, 3, 0))
+ format = GL_RGBA32F;
+ else
+ format = GL_RGBA8;
gdk_gl_context_make_current (self->context);