summaryrefslogtreecommitdiff
path: root/source/validate_instruction.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-10-25Turn all function static non-POD variables into global POD variablesLei Zhang1-17/+20
2017-04-07Validator support for Variable Pointer extension.Ehsan Nasiri1-1/+2
2017-03-16Autogenererating enum-string mappings from grammarAndrey Tuganov1-1/+2
2017-03-14Validator checks if operands require extensionAndrey Tuganov1-23/+50
2017-03-09Validator parses and registers OpExtensionAndrey Tuganov1-0/+25
2017-03-01Allow using FPRoundingMode when see VK_KHR_16bit_storageLei Zhang1-9/+21
2017-02-28Add command line options struct for the validatorEhsan Nasiri1-5/+10
2017-02-16Fixes issue #548Adam Van Ymeren1-0/+18
2017-02-10The Signedness in OpTypeInt must always be 0.Ehsan Nasiri1-0/+9
2017-01-18Validation for decoration rules. Fixes issue #499.Ehsan Nasiri1-4/+4
2017-01-16Adding decoration class and tests.Ehsan Nasiri1-0/+77
2016-12-07Validation for struct nesting depth.Ehsan Nasiri1-1/+33
2016-12-01Validate the number of global and local variables.Ehsan Nasiri1-0/+28
2016-11-30Adding validation code for OpSwitch limitsEhsan Nasiri1-0/+21
2016-11-30Validation for number of Struct members.Ehsan Nasiri1-0/+15
2016-11-28Checks that result IDs are within the ID bound specified in the SPIR-V headerEhsan Nasiri1-1/+17
2016-11-08Rename validation source files to comply with Google style guide.Lei Zhang1-2/+2
2016-09-02Relicense SPIRV-Tools under Apache 2.0David Neto1-21/+9
2016-09-01Refactor CapabilitySet into templated class EnumSetDavid Neto1-1/+1
2016-08-30Handle capabilities larger than value 63David Neto1-26/+24
2016-08-24Mere mention of PointSize BuiltIn does not require Shader capabilityDavid Neto1-6/+13
2016-08-23Relax ClipDistance, CullDistance capability check in all environmentsDavid Neto1-9/+6
2016-07-08Turn off ClipDistance CullDistance cap checks for VulkanDavid Neto1-4/+20
2016-06-29Avoid capability checks on ID values. They are not literalsDavid Neto1-0/+5
2016-06-27Fix several violations of the style guideUmar Arshad1-7/+9
2016-06-08Split validate_types file into multiple classesUmar Arshad1-1/+5
2016-06-06Remove redundant in_block function from FunctionUmar Arshad1-1/+1
2016-06-02Control Flow Graph ValidationUmar Arshad1-1/+5
2016-04-29bitcast fixesFlorian Ziesche1-0/+6
2016-04-04Remove dependency on SPIR-V headers in libspirv.h.Lei Zhang1-7/+8
2016-02-23Remove spv_validate_options_t and change tests accrodingly.Lei Zhang1-27/+22
2016-02-02Validation of mask operand capabilities is more data drivenDavid Neto1-14/+17
2016-02-02Use AssemblyGrammar for capability validation.Dejan Mircevski1-685/+72
2016-01-29Forbid Generic variables.Dejan Mircevski1-0/+3
2016-01-29Fix in-function storage class validation.Dejan Mircevski1-1/+1
2016-01-27Initial capability implementation and unit testsUmar Arshad1-5/+702
2016-01-20Track uses and defs during parsing.Dejan Mircevski1-1/+0
2016-01-14Validation refactorUmar Arshad1-0/+62