aboutsummaryrefslogtreecommitdiff
path: root/source/val/validate_decorations.cpp
AgeCommit message (Expand)Author
2021-03-09Fix -Wextra-semi-stmt -Wsuggest-destructor-override -Wdeprecated-copy-dtor (#...Corentin Wallez
2021-01-27Validate SPV_KHR_workgroup_memory_explicit_layout (#4128)Caio Marcelo de Oliveira Filho
2021-01-06spirv-val: Add Vulkan FP Mode VUID (#4088)sfricke-samsung
2020-06-25Validate location assignments (#3308)alan-baker
2020-03-31Validate Buffer and BufferBlock apply only to struct types (#3259)Caio Marcelo de Oliveira Filho
2019-12-18Add support for SPV_KHR_non_semantic_info (#3110)David Neto
2019-11-12Validate array stride does not cause overlap (#3028)alan-baker
2019-09-16Extra resource interface validation (#2864)alan-baker
2019-07-02Validate that in OpenGL env block variables have Binding (#2685)Caio Marcelo de Oliveira Filho
2019-06-25Fix Component decoration validation for arrays (#2697)Józef Kucia
2019-06-20Basic validation for Component decorations (#2679)Józef Kucia
2019-05-08VK_KHR_uniform_buffer_standard_layout validation (#2562)David Neto
2019-05-08Update priv-to-local for SPIR-V 1.4 (#2567)alan-baker
2019-05-07Support SPIR-V 1.4 (#2550)David Neto
2019-04-23Reduce runtime of array layout checks (#2534)alan-baker
2019-02-27Allow NonWritable to target struct members. (#2420)Ehsan
2019-02-21It is invalid to apply both Restrict and Aliased to the same <id> (#2408)Sarah
2019-02-20In Vulkan, disallow BufferBlock on StorageBuffer variables (#2380)Sarah
2019-02-13Move usage detection to after all instructions are registered (#2378)Ryan Harrison
2019-01-28Validate NonWritable decoration (#2263)David Neto
2019-01-24More layout check fixes (#2315)alan-baker
2019-01-24Remove the static maps from CheckDecorationsCompatibility (#2327)Steven Perron
2019-01-22Fix layout checks for nested struct in relaxed layout; and descriptor arrays ...David Neto
2019-01-09Validate decorations from SPV_KHR_no_integer_wrap (#2271)David Neto
2019-01-07SPV_EXT_physical_storage_buffer (#2267)Jeff Bolz
2018-12-07Check that certain decorations cannot be used more than once and/or are mutua...Alejandro Lopez
2018-12-07Validate Uniform decoration (#2181)David Neto
2018-12-05Validate that there is at most one push constant block (#2163)Alejandro Lopez
2018-12-05Loosen binding and descriptor check (#2167)alan-baker
2018-12-04Check binding annotations in resource variables (#2151)Alejandro Lopez
2018-11-30Validate PushConstants annotation and type (#2140)Alejandro Lopez
2018-11-16Validator: Support VK_EXT_scalar_block_layoutDavid Neto
2018-11-16Fix min base alignment (#2075)alan-baker
2018-11-15Validate uniform variable type in Vulkan (#1949) (#2055)fjhenigman
2018-10-22Layout checks should recurse through runtime arrays (#1999)alan-baker
2018-10-15validator: FPRoundingMode can apply to vector conversionsDavid Neto
2018-10-05Validator: FPRoundingMode decoration (#1482)Jaebaek Seo
2018-09-21Decoration validation for Vulkan memory modelAlan Baker
2018-08-31Remove struct member offset monotonicity checkAlan Baker
2018-08-23Fixing instances of iteration over unordered containersAlan Baker
2018-08-13Fixing heap overflow in validation.Alan Baker
2018-08-03Cleanup includes. (#1795)dan sinclair
2018-08-01Remove using std::<foo> statements. (#1756)dan sinclair
2018-08-01Update diag() calls in validate_decorations. (#1764)dan sinclair
2018-07-11Add option to skip verifying block layoutLei Zhang
2018-07-11Enforce block layout rules even when relaxedDavid Neto
2018-07-11Move validation files to val/ directory (#1692)dan sinclair