gallium: Implement GL_EXT_shader_samples_identical via a new capability
authorKenneth Graunke <kenneth@whitecape.org>
Wed, 31 Jul 2019 22:47:34 +0000 (15:47 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Fri, 2 Aug 2019 06:38:54 +0000 (23:38 -0700)
commit18c2e09dc747bb4290e9c37bab1f8e039c6c8c7e
tree26374261df28a6cded67e474286f381f366c6360
parentadcc0a8fdcd5307f882339ed933573ef9825eb69
gallium: Implement GL_EXT_shader_samples_identical via a new capability

This exposes the textureSamplesIdenticalEXT function in GLSL.

We enable it for iris and radeonsi, because their compilers already
have support for this.  Tested on Intel Kabylake and AMD Vega 64.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
docs/relnotes/19.2.0.html
src/gallium/auxiliary/util/u_screen.c
src/gallium/docs/source/screen.rst
src/gallium/drivers/iris/iris_screen.c
src/gallium/drivers/radeonsi/si_get.c
src/gallium/include/pipe/p_defines.h
src/mesa/state_tracker/st_extensions.c