summaryrefslogtreecommitdiff
path: root/test/val
AgeCommit message (Expand)AuthorFilesLines
2018-02-05Add barrier instructions validation passAndrey Tuganov2-0/+607
2018-02-01Added OpenCL ExtInst validation rulesAndrey Tuganov1-0/+3243
2018-02-01Add adjacency validation passJeremy Hayes3-19/+300
2018-01-30Add memory semantics checks to validate atomicsAndrey Tuganov1-81/+183
2018-01-30Improved error message in val capabilitiesAndrey Tuganov1-26/+22
2018-01-24Validator: restricted some atomic ops for shadersAndrey Tuganov1-3/+129
2018-01-24Added Vulkan-specifc checks to image validationAndrey Tuganov1-22/+87
2018-01-09Fix validation rules for GLSL pack/unpack 2x32Andrey Tuganov1-26/+26
2018-01-08Allow relaxing validation of pointers in logical addressing modeLei Zhang1-0/+42
2018-01-04Validator checks out of bounds composite accessAndrey Tuganov2-339/+839
2018-01-02Add ExtInst validation pass (GLSL only for now)Andrey Tuganov2-0/+2524
2017-12-22Disallow Dim=SubpassData for OpImageSparseReadAndrey Tuganov1-0/+14
2017-12-19Make a string parameter const refDavid Neto1-1/+1
2017-12-19More validation on primitive instructionsDavid Neto1-23/+174
2017-12-19validate & test of literal's upper bitsJesus Carabano2-0/+144
2017-12-18Image Operand Sample allows sparse image opcodesAndrey Tuganov1-2/+3
2017-12-15Add primitive instruction validation passJeremy Hayes2-0/+168
2017-12-14Refactor include of latest spir-v header versionsAndrey Tuganov1-1/+1
2017-12-13Add validation rules for atomic instructionsAndrey Tuganov2-0/+648
2017-12-12Add validator checks for sparse image opcodesAndrey Tuganov1-28/+601
2017-12-12Support OpenCL 1.2 and 2.0 target environmentsPierre Moreau1-0/+336
2017-12-11Reenable OpCopyObject validation rulesAndrey Tuganov1-6/+2
2017-12-05Add composite instruction validation passAndrey Tuganov3-20/+610
2017-12-04Fix some of the known issues in image validationAndrey Tuganov1-7/+40
2017-12-01Fix Dref type check in validatorLei Zhang1-24/+28
2017-11-30Fix validation of group ops in SPV_AMD_shader_ballotDavid Neto1-0/+103
2017-11-29Validate OpTypeImage and OpTypeSampleImageAndrey Tuganov1-21/+129
2017-11-27Re-format source tree - NFC.Diego Novillo21-1086/+1390
2017-11-27Derivative opcodes require Fragment exec modelAndrey Tuganov1-14/+30
2017-11-24Relaxed OpImageWrite texel type checkAndrey Tuganov1-3/+3
2017-11-24Relaxed OpImageRead validation rulesAndrey Tuganov1-2/+4
2017-11-23Add validation checks for Execution ModelAndrey Tuganov1-23/+76
2017-11-23Add derivatives validation passAndrey Tuganov2-0/+135
2017-11-22Validator pass for image instructionsAndrey Tuganov3-0/+3051
2017-11-02Validate storage class of target pointer for OpStoreNuno Subtil1-5/+44
2017-10-31Add validation for OpBranchConditionalNuno Subtil1-1/+141
2017-10-28Add option to relax validation of store types.Steven Perron1-27/+242
2017-10-24Validate SpvOpVectorShuffleJózef Kucia1-1/+237
2017-10-24restrict opcodes targeting OpDecorationGroupJesus Carabano1-0/+14
2017-10-20Add validation pass for conversion instructionsAndrey Tuganov3-2/+1075
2017-10-13Validator: Test OpReturnValue type checkDavid Neto1-0/+16
2017-10-12Reenable validate type unique passAndrey Tuganov1-4/+1
2017-10-12Validator checks OpReturn called from void funcAndrey Tuganov2-5/+27
2017-09-26Add bitwise operations validator passAndrey Tuganov2-1/+518
2017-09-26Add remaining opcodes to arithmetics validationAndrey Tuganov1-0/+110
2017-09-21Validator: fix logicals pass for OpSelect pointersAndrey Tuganov1-2/+21
2017-09-20Add validate logicals pass to the validatorAndrey Tuganov5-36/+901
2017-09-20Refactored validate_aritmetics.cppAndrey Tuganov1-40/+42
2017-09-14Recognize SPV_AMD_shader_fragment_maskDavid Neto1-1/+2
2017-09-08Add new checks to validate arithmetics passAndrey Tuganov1-0/+564