aboutsummaryrefslogtreecommitdiff
path: root/layers/shader_checker.cpp
AgeCommit message (Expand)Author
2015-06-18shaderChecker: Add GetPhysDevExtInfo and fix CreateInstanceJon Ashburn
2015-06-18layers: Use static dispatch table mapsCourtney Goeltzenleuchter
2015-06-18layers: Make dispatch table thread safeJon Ashburn
2015-06-18layers: Initialize debug_report instance proc tableCourtney Goeltzenleuchter
2015-06-18shader_checker: Use DEBUG_REPORT helper functionsCourtney Goeltzenleuchter
2015-06-17loader: Support layers that don't have an extension entrypointJon Ashburn
2015-06-17extensions: begin changes for extension supportCourtney Goeltzenleuchter
2015-06-17layers: Add DestroyDevice and DestroyInstance hooking to deinitialize tablesJon Ashburn
2015-06-17misc: Change vkGetProcAddr to vkGetDeviceProcAddrJon Ashburn
2015-06-17shader_checker: Eliminate redefinition of macroJon Ashburn
2015-06-17misc: Loader and Layers move device chain activation to CreateDeviceJon Ashburn
2015-06-17layers: Add initialization of instance dispatch tableJon Ashburn
2015-06-17layers: Add GetInstanceProcAddr() to all layersJon Ashburn
2015-06-15shader_checker: Check for duplicate VI binding descriptions.Chris Forbes
2015-06-11layers: fix overrun when only one shader presentTony Barbour
2015-06-10shader_checker: fix invalid iterator dereference (LunarXchange #60)Chris Forbes
2015-06-06shader_checker: Support pipelines with more stages, and be tolerantChris Forbes
2015-06-06shader_checker: Add typechecker support for extra array levelChris Forbes
2015-06-05shader_checker: Also validate vkCreateGraphicsPipelineDerivativeChris Forbes
2015-06-05shader_checker: Extract pipeline validation into own functionChris Forbes
2015-06-04shader_checker: remove stray debug output from typechecker implementationChris Forbes
2015-06-04shader_checker: validate VS inputs against VI even when no VIChris Forbes
2015-06-04shader_checker: Only continue with pipeline config if no errorsChris Forbes
2015-06-04shader_checker: current object & lockingChris Forbes
2015-06-04shader_checker: Add support for delivering layer messages via callbackChris Forbes
2015-06-04ShaderChecker: do not crash if Shader output count == 0 and PSO attachments c...scygan
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
2015-04-29toolchain: Update to newer glslang and LunarGLASS versionsCody Northrop
2015-04-29layers: Fix msvc++ iterator issuesDavid Pinedo
2015-04-29Shader Checker Layer: make sure iterated list is of non-zero lengthDavid Pinedo
2015-04-22vkEnumerateLayers: Update to match upstreamCourtney Goeltzenleuchter
2015-04-17Win: Eliminate compiler errors/warnings in "shader_checker.cpp"Ian Elliott
2015-04-17layers: Add ShaderChecker as Validation layerTobin Ehlis
2015-04-16vulkan: Remove VkDescriptorSetLayoutChain from vkCmdBindDescriptorSetsChia-I Wu
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