SPIRV-Tools/source/val
David Neto 3c2e4c7d99 Fix validation of group ops in SPV_AMD_shader_ballot
This needs custom code since the rules from the extension
are not encoded in the grammar.

Changes are:
- The new group instructions don't require Group capability
  when the extension is declared.
- The Reduce, InclusiveScan, ExclusiveScan normally require the Kernel
  capability, but don't when the extension is declared.

Fixes https://github.com/KhronosGroup/SPIRV-Tools/issues/991
2017-11-30 10:26:04 -05:00
..
basic_block.cpp Re-format files in source, source/opt, source/util, source/val and tools. 2017-11-08 14:03:08 -05:00
basic_block.h Re-format source tree - NFC. 2017-11-27 14:31:49 -05:00
construct.cpp Re-format source tree - NFC. 2017-11-27 14:31:49 -05:00
construct.h Re-format source tree - NFC. 2017-11-27 14:31:49 -05:00
decoration.h Fix windows build. 2017-11-27 14:40:03 -05:00
function.cpp Re-format source tree - NFC. 2017-11-27 14:31:49 -05:00
function.h Re-format source tree - NFC. 2017-11-27 14:31:49 -05:00
instruction.cpp Rename validation source files to comply with Google style guide. 2016-11-08 17:19:56 -08:00
instruction.h Re-format source tree - NFC. 2017-11-27 14:31:49 -05:00
validation_state.cpp Fix validation of group ops in SPV_AMD_shader_ballot 2017-11-30 10:26:04 -05:00
validation_state.h Fix validation of group ops in SPV_AMD_shader_ballot 2017-11-30 10:26:04 -05:00