summaryrefslogtreecommitdiff
path: root/gdk/gdksurfaceprivate.h
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2021-10-06 03:33:24 +0200
committerBenjamin Otte <otte@redhat.com>2021-10-06 03:44:59 +0200
commitcdc85232b22758b99b2574838bdfda473b978f27 (patch)
treee3518a8a56f796519bda25759cff5cdf2b0abcbd /gdk/gdksurfaceprivate.h
parent5eb42dd9f3b44041d2bf03006b296453bc862cef (diff)
downloadgtk+-cdc85232b22758b99b2574838bdfda473b978f27.tar.gz
egl: Implement HDR support
If EGL supports: * no-config contexts * >8bits pixel formats * (optionally) floating point pixel formats Then select such a profile as the HDR format and use it when HDR is requested.
Diffstat (limited to 'gdk/gdksurfaceprivate.h')
-rw-r--r--gdk/gdksurfaceprivate.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gdk/gdksurfaceprivate.h b/gdk/gdksurfaceprivate.h
index ec9f177e5e..c53368574d 100644
--- a/gdk/gdksurfaceprivate.h
+++ b/gdk/gdksurfaceprivate.h
@@ -294,6 +294,8 @@ void gdk_surface_get_geometry (GdkSurface *surface,
void gdk_surface_set_egl_native_window (GdkSurface *self,
gpointer native_window);
+void gdk_surface_ensure_egl_surface (GdkSurface *self,
+ gboolean hdr);
gpointer /*EGLSurface*/ gdk_surface_get_egl_surface (GdkSurface *self);
void gdk_surface_set_widget (GdkSurface *self,