glslang/SPIRV
Daniel Koch 5154db5183 Implement GL_EXT_fragment_invocation_density
including SPV generation using SPV_EXT_fragment_invocation_density.
This is an alias of the functionality in SPV_NV_shading_rate, and thus in some
cases we can only have one set of the tokens present (switch statements), so
we have picked the EXT version. This required updating the expected test
results for SPV_NV_shading_rate.

Also updated the known-good for spirv-headers so that the validator in
spirv-tools knows about the new extension.
2018-11-26 10:01:58 -05:00
..
bitutils.h Fix compiler warning emitted from GCC8 2018-09-12 10:34:54 +02:00
CMakeLists.txt Merge pull request #1465 from otakuto/remove-execute-permissions 2018-08-31 08:14:47 -07:00
disassemble.cpp Add-support-for-SPV_NV_mesh_shader 2018-09-19 13:07:43 -07:00
disassemble.h Merge pull request #1465 from otakuto/remove-execute-permissions 2018-08-31 08:14:47 -07:00
doc.cpp Implement GL_EXT_fragment_invocation_density 2018-11-26 10:01:58 -05:00
doc.h Non-Functional: Remove unused parts of the disassembler. 2018-03-30 00:11:39 -06:00
GLSL.ext.AMD.h Non-functional: Move to latest headers. 2018-03-02 12:36:02 -07:00
GLSL.ext.EXT.h Implement GL_EXT_fragment_invocation_density 2018-11-26 10:01:58 -05:00
GLSL.ext.KHR.h GL_KHR_memory_scope_semantics 2018-09-06 20:36:14 -05:00
GLSL.ext.NV.h Multiple features and misc fixes for final raytracing non experimental version. 2018-10-31 07:55:24 -07:00
GLSL.std.450.h Remove execute permissions 2018-08-07 03:16:20 +09:00
GlslangToSpv.cpp Implement GL_EXT_fragment_invocation_density 2018-11-26 10:01:58 -05:00
GlslangToSpv.h SPV: Isolate SPIRV-tools glue to its own file. 2018-08-23 15:17:10 -06:00
hex_float.h Build: Attempt better support for VS 2012. 2017-08-25 21:35:37 -06:00
InReadableOrder.cpp Use unordered_set in ReadableOrderTraverser. 2017-05-11 20:48:34 -04:00
Logger.cpp [VS2010] Remove use of ranged-for loops 2016-05-17 01:20:30 +02:00
Logger.h [VS2010] Remove use of "= default" and "= delete" 2016-05-17 01:20:25 +02:00
spirv.hpp SPV: non-functional: update to latest headers. 2018-11-26 06:34:38 -07:00
SpvBuilder.cpp Multiple features and misc fixes for final raytracing non experimental version. 2018-10-31 07:55:24 -07:00
SpvBuilder.h Interfaces: Remove NV_EXTENSIONS from two more headers. 2018-09-26 09:38:20 -06:00
spvIR.h Merge pull request #1465 from otakuto/remove-execute-permissions 2018-08-31 08:14:47 -07:00
SpvPostProcess.cpp Merge pull request #1556 from Kangz/msvc 2018-10-29 16:16:46 -06:00
SPVRemapper.cpp Remove execute permissions 2018-08-07 03:16:20 +09:00
SPVRemapper.h Remove execute permissions 2018-08-07 03:16:20 +09:00
SpvTools.cpp Add DeadBranchElim before MergeReturn in legalization. 2018-11-08 10:35:45 -07:00
SpvTools.h SPV: Add option for controling when the SPIRV-Tools validator is used. 2018-08-23 15:29:08 -06:00