SPIRV-Tools/source/val
Alan Baker 38359ba800 Fixes #1483. Validating Vulkan 1.1 barrier execution scopes
* Reworked how execution model limitations are checked
 * Now OpFunction checks which entry points call it and checks its
 registered limitations instead of building a call stack in the entry
 point
* New tests
* Moving function to entry point mapping into VState
2018-04-17 10:26:38 -04: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 Refactor include of latest spir-v header versions 2017-12-14 11:18:20 -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 Add Vulkan validation rules for BuiltIn variables 2018-03-23 14:02:42 -04:00
function.cpp Fixes compile errors generated with -Wpedantic 2018-03-22 09:40:11 -04:00
function.h Add barrier instructions validation pass 2018-02-05 13:14:55 -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 Fixes #1483. Validating Vulkan 1.1 barrier execution scopes 2018-04-17 10:26:38 -04:00
validation_state.h Fixes #1483. Validating Vulkan 1.1 barrier execution scopes 2018-04-17 10:26:38 -04:00