From 642aa58577bb0064c86fdd1a261a76a131886f06 Mon Sep 17 00:00:00 2001 From: Francisco Jerez Date: Tue, 5 Jul 2016 21:28:11 -0700 Subject: mesa: Add support for querying GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT. This can currently only give true as result since the only way you can expose EXT_shader_framebuffer_fetch right now is by flipping the MESA_shader_framebuffer_fetch bit, but that could potentially change in the future, see [1] for an explanation. [1] https://lists.freedesktop.org/archives/mesa-dev/2016-July/124028.html Reviewed-by: Kenneth Graunke --- src/mesa/main/get.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/mesa/main/get.c') diff --git a/src/mesa/main/get.c b/src/mesa/main/get.c index 8cb0cc7..b017827 100644 --- a/src/mesa/main/get.c +++ b/src/mesa/main/get.c @@ -530,6 +530,13 @@ static const int extra_core_ARB_color_buffer_float_and_new_buffers[] = { EXTRA_END }; +static const int extra_EXT_shader_framebuffer_fetch[] = { + EXTRA_API_ES2, + EXTRA_API_ES3, + EXT(MESA_shader_framebuffer_fetch), + EXTRA_END +}; + /* This is the big table describing all the enums we accept in * glGet*v(). The table is partitioned into six parts: enums * understood by all GL APIs (OpenGL, GLES and GLES2), enums shared -- cgit v1.1