aboutsummaryrefslogtreecommitdiff
path: root/layers/shader_validation.cpp
AgeCommit message (Collapse)Author
2018-01-02layers: Accept non-unique shader capsDave Houlton
Change-Id: If14c4c58a6b6df04e97f0f83d8f8eb9b26e866ad
2017-12-15layers: Fix Graphics Pipeline pointers not ignoredPetr Kraus
Some VkGraphicsPipelineCreateInfo pointers must be ignored under some conditions, but were not in the layers. Add relevant tests. Fix tests found broken (using depth or color without attachment in subpass)
2017-11-28shader module codeSize is already in bytesCort Stratton
2017-11-28layers: Add VK_EXT_validation_cache implementation for shadersChris Forbes
2017-11-27layers: Fix MSVS conversion warning.Jamie Madill
This fixes the following: warning C4245: 'argument': conversion from 'int' to 'unsigned int', signed/unsigned mismatch It also modifies the build to enable this warning by default. Change-Id: If2e6c8d43811162a9a382883b3d55a148975fc37
2017-07-20layers: adjust naming styleChris Forbes
2017-07-20layers: Don't complain about missing FS outputs if attachment mask is 0.Chris Forbes
Fixes #1931.
2017-07-20layers: Pass entire pipeline state down to FS output checkChris Forbes
2017-06-21layers: Don't accidentally copy pipeline layout again in SCChris Forbes
2017-06-14layers: Remove dead comment about interface block handlingChris Forbes
2017-06-13layers: Fix SC interface matching over complex typesChris Forbes
2017-06-09layers: Move validation of CreateShaderModuleChris Forbes
Now we have no spirv details left in core_validation.cpp
2017-06-09layers: Move shader validation plumbing out into own fileChris Forbes