mesa: add GL_ARB_gl_spirv boilerplate
authorNicolai Hähnle <nicolai.haehnle@amd.com>
Sat, 10 Jun 2017 17:39:02 +0000 (19:39 +0200)
committerEduardo Lima Mitev <elima@igalia.com>
Tue, 12 Dec 2017 07:18:32 +0000 (08:18 +0100)
commit46b21b8f9060faafdb838aa94f2aef35de03901a
tree5ad3981ad120a1dc65c09580a56471d17deb2d61
parentdf657ebb68a000b031d1b052748af5df4b645b59
mesa: add GL_ARB_gl_spirv boilerplate

v2: * Add meson build bits (Eric Engestrom)
    * Return INVALID_OPERATION error on SpecializeShaderARB (Ian Romanick)

v3: Include boilerplate for the GL 4.6 alias of glSpecializeShaderARB
   (Neil Roberts)

Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
13 files changed:
src/mapi/glapi/gen/ARB_gl_spirv.xml [new file with mode: 0644]
src/mapi/glapi/gen/GL4x.xml
src/mapi/glapi/gen/Makefile.am
src/mapi/glapi/gen/gl_API.xml
src/mapi/glapi/gen/gl_genexec.py
src/mapi/glapi/gen/meson.build
src/mesa/Makefile.sources
src/mesa/main/extensions_table.h
src/mesa/main/glspirv.c [new file with mode: 0644]
src/mesa/main/glspirv.h [new file with mode: 0644]
src/mesa/main/mtypes.h
src/mesa/main/tests/dispatch_sanity.cpp
src/mesa/meson.build