diff options
author | Tapani Pälli <[email protected]> | 2017-10-31 10:56:28 +0200 |
---|---|---|
committer | Tapani Pälli <[email protected]> | 2017-11-09 07:43:25 +0200 |
commit | c591b1e59454db2e8854e36852e0d413ce38b2f2 (patch) | |
tree | df55979ce2f2402bd979baaf1807d14b6441cd55 /src/mesa/main/convolve.c | |
parent | 4dc8458cd13154daa48bd97c3f8393daf02aa351 (diff) |
i965: expose SRGB visuals and turn on EGL_KHR_gl_colorspace
Patch exposes sRGB visuals and adds DRI integer query support for
__DRI2_RENDERER_HAS_FRAMEBUFFER_SRGB. Further changes make sure that
we mark if the app explicitly wanted sRGB and for these framebuffers
we don't turn sRGB off in intel_gles3_srgb_workaround. This way we
keep compatibility for existing applications relying on default sRGB
and ony add more visual support.
With this change, following dEQP tests start to pass:
dEQP-EGL.functional.wide_color.window_8888_colorspace_srgb
dEQP-EGL.functional.wide_color.pbuffer_8888_colorspace_srgb
v2: some code cleanup (Emil Velikov)
update num_formats correctly (reported by [email protected])
v3: cleanup, remove redundant is_srgb
rename explicit_srgb as 'need_srgb' to follow style better
Signed-off-by: Tapani Pälli <[email protected]>
Reviewed-by: Emil Velikov <[email protected]> (v2)
Reviewed-by: Kenneth Graunke <[email protected]>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=102264
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=102354
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=102503
Diffstat (limited to 'src/mesa/main/convolve.c')
0 files changed, 0 insertions, 0 deletions