Mesa (master): iris: Enable ARB_gl_spirv and ARB_spirv_extensions

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Sep 10 22:07:03 UTC 2019


Module: Mesa
Branch: master
Commit: 15e439071d8d695503a92594e561bf845ef9f4bb
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15e439071d8d695503a92594e561bf845ef9f4bb

Author: Caio Marcelo de Oliveira Filho <caio.oliveira at intel.com>
Date:   Mon Aug  5 16:56:42 2019 -0700

iris: Enable ARB_gl_spirv and ARB_spirv_extensions

This will also "unlock" OpenGL 4.6 for Iris!

v2: Also enable PIPE_CAP_GL_SPIRV_VARIABLE_POINTERS.

Reviewed-by: Alejandro Piñeiro <apinheiro at igalia.com> [v1]

---

 src/gallium/drivers/iris/iris_screen.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/gallium/drivers/iris/iris_screen.c b/src/gallium/drivers/iris/iris_screen.c
index e09f4fe4423..2e7cf9f4e59 100644
--- a/src/gallium/drivers/iris/iris_screen.c
+++ b/src/gallium/drivers/iris/iris_screen.c
@@ -200,6 +200,8 @@ iris_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
    case PIPE_CAP_CS_DERIVED_SYSTEM_VALUES_SUPPORTED:
    case PIPE_CAP_TEXTURE_SHADOW_LOD:
    case PIPE_CAP_SHADER_SAMPLES_IDENTICAL:
+   case PIPE_CAP_GL_SPIRV:
+   case PIPE_CAP_GL_SPIRV_VARIABLE_POINTERS:
       return true;
    case PIPE_CAP_FBFETCH:
       return BRW_MAX_DRAW_BUFFERS;




More information about the mesa-commit mailing list