SPIRV-Tools/tools
Steven Perron 716138ee14 Add option to relax validation of store types.
There are a number of users of spriv-opt that are hitting errors
because of stores with different types.  In general, this is wrong, but,
in these cases, the types are the exact same except for decorations.

The options is "--relax-store-struct", and it can be used with the
validator or the optimizer.

We assume that if layout information is missing it is consistent.  For
example if one struct has a offset of one of its members, and the other
one does not, we will still consider them as being layout compatible.
The problem will be if both struct has and offset decoration for
corresponding members, and the offset are different.
2017-10-28 18:48:21 -04:00
..
as spirv-as: Fail for unrecognized long option 2017-09-05 19:49:59 -04:00
cfg Add SPIR-V 1.2 support, for OpenCL 2.2 2017-05-15 17:10:07 -04:00
comp Refactored compression debugger 2017-10-23 22:12:40 -04:00
dis Disassembler: Print colour codes only when writing to a terminal 2017-08-28 19:14:48 -04:00
emacs Define variable to skip installation 2017-07-04 12:24:44 -04:00
lesspipe Define variable to skip installation 2017-07-04 12:24:44 -04:00
link Implement Linker (module combiner) 2017-10-06 18:33:53 -04:00
opt Add option to relax validation of store types. 2017-10-28 18:48:21 -04:00
stats Refactored MARK-V API 2017-10-12 15:40:40 -04:00
val Add option to relax validation of store types. 2017-10-28 18:48:21 -04:00
CMakeLists.txt Refactored compression debugger 2017-10-23 22:12:40 -04:00
io.h Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00