From c524f3ef9155caba6cd4f9fc72485426b1da76fd Mon Sep 17 00:00:00 2001 From: Sarah Sharp Date: Tue, 6 May 2014 12:10:57 -0700 Subject: egl: Add EGL_CHROMIUM_sync_control extension. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Chromium defined a new GL extension (that isn't registered with Khronos). We need to add an EGL extension for it, so we can migrate ChromeOS on Intel systems to use EGL instead of GLX. http://git.chromium.org/gitweb/?p=chromium/src/third_party/khronos.git;a=commitdiff;h=27cbfdab35c601f70aa150581ad1448d0401f447 The EGL_CHROMIUM_sync_control extension is similar to the GLX extension OML_sync_control, but only defines one function, eglGetSyncValuesCHROMIUM, which is equivalent to glXGetSyncValuesOML. http://www.opengl.org/registry/specs/OML/glx_sync_control.txt Signed-off-by: Sarah Sharp Reviewed-by: Chad Versace Reviewed-by: Eric Anholt Cc: Jamey Sharp Cc: Ian Romanick Cc: Stéphane Marchesin --- src/egl/drivers/dri2/egl_dri2_fallbacks.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/egl/drivers/dri2/egl_dri2_fallbacks.h') diff --git a/src/egl/drivers/dri2/egl_dri2_fallbacks.h b/src/egl/drivers/dri2/egl_dri2_fallbacks.h index a5cf344..9cba001 100644 --- a/src/egl/drivers/dri2/egl_dri2_fallbacks.h +++ b/src/egl/drivers/dri2/egl_dri2_fallbacks.h @@ -98,3 +98,11 @@ dri2_fallback_create_wayland_buffer_from_image(_EGLDriver *drv, { return NULL; } + +static inline EGLBoolean +dri2_fallback_get_sync_values(_EGLDisplay *dpy, _EGLSurface *surf, + EGLuint64KHR *ust, EGLuint64KHR *msc, + EGLuint64KHR *sbc) +{ + return EGL_FALSE; +} -- cgit v1.1