mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 00:49:04 +02:00
egl: expose EGL 1.5 if all requirements are met
There's no driver support yet, because EGL_KHR_gl_colorspace isn't implemented. Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Chad Versace <chad.versace@intel.com>
This commit is contained in:
parent
51c8c66e1d
commit
a1cb407b04
2 changed files with 16 additions and 0 deletions
|
|
@ -451,6 +451,21 @@ static void
|
|||
_eglComputeVersion(_EGLDisplay *disp)
|
||||
{
|
||||
disp->Version = 14;
|
||||
|
||||
if (disp->Extensions.KHR_fence_sync &&
|
||||
disp->Extensions.KHR_cl_event2 &&
|
||||
disp->Extensions.KHR_wait_sync &&
|
||||
disp->Extensions.KHR_image_base &&
|
||||
disp->Extensions.KHR_gl_texture_2D_image &&
|
||||
disp->Extensions.KHR_gl_texture_3D_image &&
|
||||
disp->Extensions.KHR_gl_texture_cubemap_image &&
|
||||
disp->Extensions.KHR_gl_renderbuffer_image &&
|
||||
disp->Extensions.KHR_create_context &&
|
||||
disp->Extensions.EXT_create_context_robustness &&
|
||||
disp->Extensions.KHR_get_all_proc_addresses &&
|
||||
disp->Extensions.KHR_gl_colorspace &&
|
||||
disp->Extensions.KHR_surfaceless_context)
|
||||
disp->Version = 15;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -101,6 +101,7 @@ struct _egl_extensions
|
|||
EGLBoolean KHR_image_pixmap;
|
||||
EGLBoolean KHR_vg_parent_image;
|
||||
EGLBoolean KHR_get_all_proc_addresses;
|
||||
EGLBoolean KHR_gl_colorspace;
|
||||
EGLBoolean KHR_gl_texture_2D_image;
|
||||
EGLBoolean KHR_gl_texture_cubemap_image;
|
||||
EGLBoolean KHR_gl_texture_3D_image;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue