SPIRV-Tools/include/spirv-tools
Ari Suonpaa 29923409e9 Add validation for structs decorated as Block or BufferBlock.
Fixes #937

Stop std140/430 validation when runtime array is encountered.

Check for standard uniform/storage buffer layout instead of std140/430.

Added validator command line switch to skip block layout checking.

Validate structs decorated as Block/BufferBlock only when they
are used as variable with storage class of uniform or push
constant.

Expose --relax-block-layout to command line.

dneto0 modification:
- Use integer arithmetic instead of floor.
2018-06-26 14:23:18 -04:00
..
libspirv.h Add validation for structs decorated as Block or BufferBlock. 2018-06-26 14:23:18 -04:00
libspirv.hpp Add validation for structs decorated as Block or BufferBlock. 2018-06-26 14:23:18 -04:00
linker.hpp linker: Allow modules to be partially linked 2018-02-27 12:21:13 -05:00
optimizer.hpp Add external interface for creating a pass token 2018-05-25 09:19:43 -04:00