mesa: refuse to compile SPIR-V shaders or link mixed shaders
authorNicolai Hähnle <nicolai.haehnle@amd.com>
Sat, 10 Jun 2017 17:57:18 +0000 (19:57 +0200)
committerEduardo Lima Mitev <elima@igalia.com>
Tue, 12 Dec 2017 07:18:32 +0000 (08:18 +0100)
commitaccb7d439094ce284b139a5e87930b489702f8eb
treef431b6bbb252430b0d0349b6f4758f5edbd178b3
parent4ccd00d7626b26f8aac02fe71508951223f9ad45
mesa: refuse to compile SPIR-V shaders or link mixed shaders

Note that gl_shader::CompileStatus will also indicate whether a shader
has been successfully specialized.

v2: Use the 'spirv_data' member of gl_shader to know if it is a SPIR-V
   shader, instead of a dedicated flag. (Timothy Arceri)

v3: Use bool instead of GLboolean. (Ian Romanick)

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
src/mesa/main/shaderapi.c
src/mesa/program/ir_to_mesa.cpp