mirror of
https://github.com/KhronosGroup/SPIRV-Tools
synced 2024-12-27 02:10:15 +00:00
4563d90934
Fixes #4671 Fixes https://crbug.com/oss-fuzz/43265 * Only validate full layout in a vulkan environment * Universal validation still checks that the right decorations are present, but the values are only considered for vulkan * One exception is that invalid overlaps are only checked for vulkan * This is a pragmatic choice as SPIR-V doesn't define the size of types so the amount of universal checking would be quite limited * Removed redundant check for GLSLShared and GLSLPacked decorations * Should never have been validated as part of universal validation * make conditionals independent |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
conditional_branch_to_simple_conditional_branch_test.cpp | ||
merge_blocks_test.cpp | ||
operand_to_constant_test.cpp | ||
operand_to_dominating_id_test.cpp | ||
operand_to_undef_test.cpp | ||
reduce_test_util.cpp | ||
reduce_test_util.h | ||
reducer_test.cpp | ||
remove_block_test.cpp | ||
remove_function_test.cpp | ||
remove_selection_test.cpp | ||
remove_unused_instruction_test.cpp | ||
remove_unused_struct_member_test.cpp | ||
simple_conditional_branch_to_branch_test.cpp | ||
structured_construct_to_block_test.cpp | ||
structured_loop_to_selection_test.cpp | ||
validation_during_reduction_test.cpp |