egl: EXT_pixel_format_float plumbing
authorTapani Pälli <tapani.palli@intel.com>
Tue, 31 Oct 2017 08:57:42 +0000 (10:57 +0200)
committerTapani Pälli <tapani.palli@intel.com>
Mon, 13 Nov 2017 10:40:26 +0000 (12:40 +0200)
commit41f7de477c68a5ae3fd8b086dfb4a8cc10a35c39
treea5c97a1820b16fbf41e5358b1dd58b85045737f6
parent934b77f2fe8b0e40d21adcb2dfa484cbd6852b36
egl: EXT_pixel_format_float plumbing

Patch adds support and capability to match with new surface attribute,
component type. Currently no configs with floating point type are exposed.

With this change, following dEQP test starts to pass:

   dEQP-EGL.functional.choose_config.color_component_type_ext.dont_care
   dEQP-EGL.functional.choose_config.color_component_type_ext.fixed
   dEQP-EGL.functional.choose_config.color_component_type_ext.float

Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
src/egl/drivers/dri2/egl_dri2.c
src/egl/main/eglapi.c
src/egl/main/eglconfig.c
src/egl/main/eglconfig.h
src/egl/main/egldisplay.h