mesa/src/compiler/spirv
Iago Toral Quiroga 56495080ed spirv: handle gl_SampleMask
SPIR-V maps both gl_SampleMask and gl_SampleMaskIn to the same
builtin (SampleMask). The only way to tell which one we are dealing with
is to check if it is an input or an output.

Fixes:
dEQP-VK.pipeline.multisample_shader_builtin.sample_mask.write.*

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
2017-01-25 08:08:16 +01:00
..
GLSL.std.450.h spirv: Move to compiler/ 2016-04-14 10:28:47 -07:00
nir_spirv.h spirv: Silence unsupported tessellation capability warnings. 2017-01-10 13:21:38 -08:00
spirv.h spirv: Move to compiler/ 2016-04-14 10:28:47 -07:00
spirv2nir.c spirv: add interface for drivers to define support extensions. 2016-12-28 22:43:17 +00:00
spirv_info.c nir/spirv: Add string lookup tables for a couple of SPIR-V enums 2016-06-03 19:29:28 -07:00
spirv_info.h nir/spirv: Add string lookup tables for a couple of SPIR-V enums 2016-06-03 19:29:28 -07:00
spirv_to_nir.c spirv: acknowledge multisampled input attachments 2017-01-25 08:07:09 +01:00
vtn_alu.c spirv/nir: implement DF conversions 2017-01-09 09:10:13 +01:00
vtn_cfg.c spirv: Move cursor before calling vtn_ssa_value() in phi 2nd pass. 2017-01-09 16:52:02 -08:00
vtn_glsl450.c spirv/nir: add (un)packDouble2x32() translation 2017-01-09 09:10:13 +01:00
vtn_private.h spirv: Add tessellation varying and built-in support. 2017-01-10 13:21:28 -08:00
vtn_variables.c spirv: handle gl_SampleMask 2017-01-25 08:08:16 +01:00