SPIRV-Tools/test/val
Ehsan Nasiri 23af06c3a3 Validator support for Variable Pointer extension.
If the variable_pointer extension is used:

* OpLoad's pointer argument may be the result of any of the following:
 * OpSelect
 * OpPhi
 * OpFunctionCall
 * OpPtrAccessChain
 * OpCopyObject
 * OpLoad
 * OpConstantNull

* Return value of a function may be a pointer.

* It is valid to use a pointer as the return value of a function.

* OpStore should allow a variable pointer argument.
2017-04-07 09:49:48 -04:00
..
CMakeLists.txt Validator parses and registers OpExtension 2017-03-09 15:28:33 -05:00
val_capability_test.cpp Validator dissallows unsupported Vulkan capability 2017-03-17 10:28:35 -04:00
val_cfg_test.cpp Fixes issue #489. 2017-03-02 10:06:29 -05:00
val_data_test.cpp Validator checks if operands require extension 2017-03-14 13:39:43 -04:00
val_decoration_test.cpp Fixes issue #489. 2017-03-02 10:06:29 -05:00
val_extensions_test.cpp Support SPV_AMD_gcn_shader 2017-03-23 16:32:35 -04:00
val_fixtures.cpp Fix nullptr dereferencing in val_fixtures.cpp 2017-03-08 15:41:46 -05:00
val_fixtures.h Add command line options struct for the validator 2017-02-28 12:00:06 -05:00
val_id_test.cpp Validator support for Variable Pointer extension. 2017-04-07 09:49:48 -04:00
val_instructions_test.cpp Fixes issue #548 2017-02-16 16:32:33 -05:00
val_layout_test.cpp Fixes issue #489. 2017-03-02 10:06:29 -05:00
val_limits_test.cpp Add command line options struct for the validator 2017-02-28 12:00:06 -05:00
val_ssa_test.cpp The Signedness in OpTypeInt must always be 0. 2017-02-10 12:21:16 -05:00
val_state_test.cpp Validator checks if operands require extension 2017-03-14 13:39:43 -04:00
val_storage_test.cpp The Signedness in OpTypeInt must always be 0. 2017-02-10 12:21:16 -05:00
val_type_unique_test.cpp Validator: unique type check allows runtime arrays 2017-03-02 17:24:29 -05:00
val_validation_state_test.cpp Add command line options struct for the validator 2017-02-28 12:00:06 -05:00