Dejan Mircevski
|
0c8bdfe163
|
Use AssemblyGrammar for capability validation.
Also:
- ForEach() for spv_capability_mask_t.
- Add capability min/max constants.
- Move max definition from validate_types.cpp to spirv_definition.h.
|
2016-02-02 11:40:05 -05:00 |
|
Dejan Mircevski
|
5f99fc33cd
|
Forbid Generic variables.
|
2016-01-29 17:08:41 -05:00 |
|
Dejan Mircevski
|
8db38e547b
|
Initialize vector<string>s on first use, not statically.
|
2016-01-28 13:18:00 -05:00 |
|
Umar Arshad
|
61a627586b
|
Initial capability implementation and unit tests
* Register capabilility and checks
* Add validate storage class capabilities checks and tests
* Instruction pass refactor
- More generic form of capability checking by checking operands
instead of instructions
* Execution Model capabilities checks
* Decorate BuiltIn capability checks
* Addressing Model capability checks
* Memory Model capability checks
* Execution Mode capability checks
* Dim capability checks
* SamplerAddressingMode capability checks
|
2016-01-27 08:37:23 -05:00 |
|