aboutsummaryrefslogtreecommitdiff
path: root/layers/shader_checker.cpp
AgeCommit message (Collapse)Author
2015-05-12shader_checker: check types between FS output and CBChris Forbes
2015-05-12shader_checker: add type checking between VF and VSChris Forbes
2015-05-12shader_checker: add helper to walk a type tree and return the basic typeChris Forbes
2015-05-12shader_checker: fix fs output/cb attachment walking after assert fixesChris Forbes
2015-05-12layers: remove assumption that there's a glslang source tree alongsideChris Forbes
We have an in-tree spirv.h now, just use that.
2015-04-29toolchain: Update to newer glslang and LunarGLASS versionsCody Northrop
LUNARGLASS_REVISION=1070 GLSLANG_REVISION=30939
2015-04-29layers: Fix msvc++ iterator issuesDavid Pinedo
2015-04-29Shader Checker Layer: make sure iterated list is of non-zero lengthDavid Pinedo
On MSVC++, need a check to make sure a list is of non-zero length before attempting to iterate on it.
2015-04-22vkEnumerateLayers: Update to match upstreamCourtney Goeltzenleuchter
The upstream vulkan.h header removed maxLayerCount parameter from vkEnumerateLayers. This patch implements that change for the sample driver and layers.
2015-04-17Win: Eliminate compiler errors/warnings in "shader_checker.cpp"Ian Elliott
Key error was MS's compiler not liking a variable named "interface". I renamed it "sinterface", and the compiler was much happier.
2015-04-17layers: Add ShaderChecker as Validation layerTobin Ehlis
2015-04-16vulkan: Remove VkDescriptorSetLayoutChain from vkCmdBindDescriptorSetsChia-I Wu
This is part of r30446 on vulkan.h, discussed in bug 13632. Meaty chunks of this commit done by Olv, basic hook up and testing by Cody.
2015-04-17shader_checker: convert printf to debug outputChris Forbes
2015-04-17shader_checker: add plumbing for debugChris Forbes
2015-04-17shader_checker: first pass at typechecksChris Forbes
2015-04-17shader_checker: validate fs outputs against cbChris Forbes
2015-04-17shader_checker: validate vertex attribs against vs inputsChris Forbes
2015-04-17shader_checker: add validation of interface between vs and fsChris Forbes
2015-04-17shader_checker: collect pipeline stages in vkCreateGraphicsPipelineChris Forbes
2015-04-17shader_checker: add hook for xglCreateGraphicsPipelineChris Forbes
2015-04-17shader_checker: collect interface definitions from shadersChris Forbes
2015-04-17shader_checker: capture spir-v for every shader at vkCreateShader timeChris Forbes
2015-04-17shader_checker: initial plumbingChris Forbes