SPIRV-Tools/test/val
David Neto 2c6185e6bf Enforce block layout rules even when relaxed
- Vulkan 1.0 uses strict layout rules
- Vulkan 1.0 with relaxed-block-layout validator option
  enforces all rules except for the relaxation of vector
  offset.
- Vulkan 1.1 and later always supports relaxed block layout

Add spot check tests for the relaxed-block-layout scenarios.

Fixes #1697
2018-07-11 10:38:36 -04:00
..
CMakeLists.txt Add a WIP WebGPU environment. It disallows OpUndef 2018-06-21 15:53:15 -04:00
val_adjacency_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_arithmetics_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_atomics_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_barriers_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_bitwise_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_builtins_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_capability_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_cfg_test.cpp Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
val_composites_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_conversion_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_data_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_decoration_test.cpp Enforce block layout rules even when relaxed 2018-07-11 10:38:36 -04:00
val_derivatives_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_explicit_reserved_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_ext_inst_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_extensions_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_fixtures.h Move the validation code into the val:: namespace (#1682) 2018-07-09 23:18:44 -04:00
val_id_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_image_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_interfaces_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_layout_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_limits_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_literals_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_logicals_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_non_uniform_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_primitives_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_ssa_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_state_test.cpp Move validation files to val/ directory (#1692) 2018-07-11 10:27:34 -04:00
val_storage_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_type_unique_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_validation_state_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_version_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00
val_webgpu_test.cpp Move tests into namespaces (#1689) 2018-07-11 09:24:49 -04:00