Tag 'vulkan-1.0.54.0+dfsg1-1' created by Timo Aaltonen <[email protected]> at
2017-07-24 10:12 +0000
Tagging upload of vulkan 1.0.54.0+dfsg1-1 to unstable.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABCAAGBQJZdcgrAAoJEMtwMWWoiYTcESQP/jmqwL1+yYVBWHn17ydGEXOF
VbXqDgWsP2z0flztf1SGCgCq9j5UPbmh5f9F53AiEuu09xzTt+ecU97mSoKzeV7G
Avd448+y+TunaKxkN0XF7NojELl2ZLdIC165v6H2sBThyHPrsfYSDUP3a1ZKg40z
ICw9s8fP0qigHL3gjB5MCk6znf3PWEAcFPVIbXhsjDmkJ6zCUfyh5cEjTsSkddA8
GJ0Cgd1YzoY/IjqdhSn2TsZrE+sjiFwYlWOiAWO98dhStDclNGOA4Gk3CFzJ8x6J
xLwgVZs76ARKbob0sfH/3mx3vvlD6yj0foLeCEDrMCDTBVi3IhmjV2MomG3Q5b+P
+aufJbEmaPJz5YGyWuWeh/6bSPXPXPKs+9EQzx436tJTt4Z/hvthqqldyRSij0jN
6ndQMsJYf5TEYHl9y0YJofbeV7pONAxsBF3noDF9XC1Z+OJfjNPlNdUxFvMyb2Jq
bUm1mOIZi/vDXIl9kmW1VQVyEfzVndvXvaJiYUIn/nePNEH9qnJ+FMOx0Wkb2qi1
ckjDM8+MOvUcQaGNXsAm9G47JUJeAwnpzfnB1vhdoGxy8026PCO/NGjZK6AfIozt
ooMONDHv6atduGFkm7YQ8kzREHp1Axz5Tv1/xl9OV6a1maLE2wR2bH/DungoZ8Tn
pcz1sU2dZfzIoFB/GrzF
=1558
-----END PGP SIGNATURE-----
Changes since vulkan-1.0.51.0+dfsg1-1:
Chris Forbes (23):
tests: Add test for complex types problem
layers: Fix SC interface matching over complex types
layers: Remove dead comment about interface block handling
layers: Clean up missing checks list for vkCreateBuffer
layers: Remove dead TODO for MT/CV merge
layers: Move validate_functions clear into resetCB
layers: Split CB_INVALID state
Remove last cmd machinery
Remove dead cmd_type param from PreCallRecordCmdClearImage
layers: Further removal of CMD_TYPE plumbing
layers: Move pipeline renderpass/subpass validation earlier
layers: Avoid renderpass lookup in verifyPipelineCreateState
don't copy vector of pipelines everywhere
layers: Don't accidentally copy pipeline layout again in SC
layers: Unlock CreateGraphicsPipelines a bit earlier
layers: pass pipe_state vector by const ref
layers: Remove pointless instance lookup in pipeline creation
layers: Move vertex format validation down a level
layers: Inline pre-validate into CreateGraphicsPipelines
layers: Rename verifyPipelineCreateState to match new role
layers: Do the bulk of pipeline validation unlocked
layers: Declare aliases for std::mutex and its RAII wrappers
layers: Don't copy all the image subresources every submit
Cody Northrop (1):
build: Update Travis-CI config
Cort Stratton (3):
layers: check attachment finalLayout for invalid values
layers: test against maxVertexInputBindingStride should be >, not >=
tests: Skip test for 14a004dc if all offsets are valid
Dave Houlton (1):
layers: More CmdBlitImage VU checks
Jeremy Hayes (2):
demos: Update cubepp
demos: Add missing break
Józef Kucia (3):
build: Do not overwrite CMAKE_ASM-ATT_FLAGS
layers: Fix memory leak in device destroy_dispatch_table
layers: Fix memory leak in instance destroy_dispatch_table
Karl Schultz (2):
demos: Destroy instance after closing Xlib connection
build: Quote asm arg to allow bld w/spaces in path
Lenny Komow (11):
loader: Fix unknown phys dev trampolines on win32
loader: Fix unknown phys dev trampolines on linux
build: Fix ninja build
build: Enable linux 32-bit builds with ASFLAGS
build: Fix assembler warning on Win64
build: Fix build on non-x86 Linux systems
loader: Fix unknown phys dev terms on Windows
loader: Fix unknown phys dev terms on Linux
loader: Fix unknown device trampolines on Linux
loader: Fix unknown device trampolines on Windows
loader: Rename files to better reflect their use
Mark Lobodzinski (36):
layers: Use copies of layout data for descriptorsets
tests: Add positive check for deleted DSLayouts
layers: Allow suppression of doctest output
tests: Doc validator test changes
tests: Add missing parms to InitFramework call
tests: GH1827, Enabled/supported extensions in tests
tests: Remove commented out source code
layers: Remove debug code from vk_layer_table.cpp
layers: GH1889, check for CLAMP_TO_EDGE ext enable
scripts: Move layer scripts into scripts directory
scripts: Update vuid_mapping.py with new APIs
scripts: Remove unnecessary library from vuid script
scripts: Remove noisy print from vuid_mapping.py
scripts: Add parameter_validation.h to doc validator
layers: Add sType VUIDs to Parameter Validation
scripts: Updated validation_stats error output
layers: Clarify message for unknown pNext type
scripts: Update vuid_mapping for missing structs
layers: Add VUID parameter to pNext validation
scripts: Output VUID for PV pNext errors
scripts: Add missing variable names to vuid_mapping
layers: Plumb in PV implicit requiredbits vuids
scripts: Add missing funcs/structs to mapping table
layers: Add VUIDs for some -parameter implicit checks
layers: Update error db for missed check
header: Update to version 1.0.53 of the vulkan hdr
scripts: Update vuid_mapping for missing variables
layers: Wire in VUIDS for count/array implicit checks
layers: Wire up ranged-enum PV VUIDs
layers: Wire up zerobitmask PV VUIDs
layers: Add missing parms to vuid_mapping script
layers: Output VUIDS for PV required_pointer checks
layers: Add VUs to more PV struct-type_array checks
layers: Add VUIDS to allocator checks
layers: GH1922, Fix out-of-tree builds
layers: Clarify MaxAnisotropy not enabled message
Mark Young (5):
loader: Fix alloc issue
loader: Modify VK_EXT_debug_marker scripts
loader: Fix handling of JSON
loader: Add validation for apiVersion
header: Update to 1.0.54 Vulkan release
Mike Schuchardt (1):
layers: Update PV codegen for Windows warning
Mike Weiblen (4):
external: Update commit IDs: glslang,tools,header
Revert "external: Update commit IDs: glslang,tools,header"
external: Update commit IDs: glslang,tools,header
external: Update commit IDs: glslang
Slawomir Cygan (1):
build: Enable control flow guard on Windows
Timo Aaltonen (5):
Merge tag 'sdk-1.0.51.0' into d-u
Merge branch 'debian-unstable' into d-u
Refresh external/
update the changelog
release to sid
Tobin Ehlis (11):
scripts:Include string.h in ext helper
scripts:Temporarily disable doc validation
scripts:Skip doc validation if src dir not found
tests:Remove unused result var
layers:Used shared_ptr for DSLayout
layers:Migrate DSLayout to shared_ptr
layers:Use make_shared for share_ptr creation
layers:Pass shared_ptr by const ref
layers:Set DescriptorSetLayout in DS to const
layers:IsCompatible uses raw DSLayout ptr
layers:Make DSLayout const in shared_ptrs
Tony Barbour (7):
demos: Modify correct uniform buffer for next frame
tests: Copy device_profile_api json from source
tests: Fix device_profile_api return types
tests: Handle device extensions provided by layers
build: Exit with return code in update_external bat
layers: Add names to objects and print in validation
demos: Use do-while instead of clunky while
---
.travis.yml
| 2
BUILD.md
| 1
CMakeLists.txt
| 8
debian/changelog
| 6
demos/cube.c
| 8
demos/cube.cpp
| 261
external/glslang/CMakeLists.txt
| 5
external/glslang/OGLCompilersDLL/CMakeLists.txt
| 9
external/glslang/SPIRV/CMakeLists.txt
| 14
external/glslang/SPIRV/GLSL.ext.AMD.h
| 2
external/glslang/SPIRV/GLSL.ext.KHR.h
| 3
external/glslang/SPIRV/GlslangToSpv.cpp
| 46
external/glslang/SPIRV/doc.cpp
| 2
external/glslang/SPIRV/spirv.hpp
| 6
external/glslang/StandAlone/CMakeLists.txt
| 13
external/glslang/StandAlone/StandAlone.cpp
| 628
external/glslang/Test/300.vert
| 17
external/glslang/Test/450.frag
| 2
external/glslang/Test/450.geom
| 2
external/glslang/Test/450.tese
| 7
external/glslang/Test/baseResults/300.vert.out
| 21
external/glslang/Test/baseResults/450.frag.out
| 5
external/glslang/Test/baseResults/450.geom.out
| 5
external/glslang/Test/baseResults/450.tese.out
| 25
external/glslang/Test/baseResults/glsl.-D-U.frag.out
| 55
external/glslang/Test/baseResults/hlsl.-D-U.frag.out
| 65
external/glslang/Test/baseResults/hlsl.array.frag.out
| 9
external/glslang/Test/baseResults/hlsl.buffer.frag.out
| 406
external/glslang/Test/baseResults/hlsl.clipdistance-1.vert.out
| 194
external/glslang/Test/baseResults/hlsl.clipdistance-2.vert.out
| 561
external/glslang/Test/baseResults/hlsl.clipdistance-3.vert.out
| 229
external/glslang/Test/baseResults/hlsl.clipdistance-4.vert.out
| 386
external/glslang/Test/baseResults/hlsl.clipdistance-5.vert.out
| 435
external/glslang/Test/baseResults/hlsl.constructArray.vert.out
| 381
external/glslang/Test/baseResults/hlsl.entry-in.frag.out
| 17
external/glslang/Test/baseResults/hlsl.getsampleposition.dx10.frag.out
| 9
external/glslang/Test/baseResults/hlsl.hull.3.tesc.out
| 382
external/glslang/Test/baseResults/hlsl.hull.void.tesc.out
| 3
external/glslang/Test/baseResults/hlsl.inoutquals.frag.out
| 483
external/glslang/Test/baseResults/hlsl.intrinsics.comp.out
| 576
external/glslang/Test/baseResults/hlsl.intrinsics.double.frag.out
| 72
external/glslang/Test/baseResults/hlsl.intrinsics.evalfns.frag.out
| 9
external/glslang/Test/baseResults/hlsl.intrinsics.frag.out
| 4980 +--
external/glslang/Test/baseResults/hlsl.intrinsics.negative.frag.out
| 32
external/glslang/Test/baseResults/hlsl.intrinsics.vert.out
| 2152 -
external/glslang/Test/baseResults/hlsl.precedence2.frag.out
| 36
external/glslang/Test/baseResults/hlsl.reflection.vert.out
| 32
external/glslang/Test/baseResults/hlsl.scalar2matrix.frag.out
| 506
external/glslang/Test/baseResults/hlsl.semantic.geom.out
| 179
external/glslang/Test/baseResults/hlsl.semantic.vert.out
| 278
external/glslang/Test/baseResults/hlsl.struct.frag.out
| 51
external/glslang/Test/baseResults/hlsl.struct.split.assign.frag.out
| 9
external/glslang/Test/baseResults/hlsl.structbuffer.append.fn.frag.out
| 9
external/glslang/Test/baseResults/hlsl.structbuffer.append.frag.out
| 9
external/glslang/Test/baseResults/hlsl.structbuffer.atomics.frag.out
| 9
external/glslang/Test/baseResults/hlsl.structbuffer.byte.frag.out
| 9
external/glslang/Test/baseResults/hlsl.structbuffer.coherent.frag.out
| 9
external/glslang/Test/baseResults/hlsl.structbuffer.fn.frag.out
| 9
external/glslang/Test/baseResults/hlsl.structbuffer.frag.out
| 9
external/glslang/Test/baseResults/hlsl.structbuffer.incdec.frag.out
| 9
external/glslang/Test/baseResults/hlsl.structbuffer.rw.frag.out
| 9
external/glslang/Test/baseResults/hlsl.structbuffer.rwbyte.frag.out
| 9
external/glslang/Test/baseResults/hlsl.switch.frag.out
| 18
external/glslang/Test/baseResults/hlsl.synthesizeInput.frag.out
| 151
external/glslang/Test/baseResults/hlsl.target.frag.out
| 188
external/glslang/Test/baseResults/hlsl.targetStruct1.frag.out
| 277
external/glslang/Test/baseResults/hlsl.targetStruct2.frag.out
| 277
external/glslang/Test/baseResults/hlsl.type.half.frag.out
| 67
external/glslang/Test/baseResults/hlsl.type.identifier.frag.out
| 111
external/glslang/Test/baseResults/spv.450.tesc.out
| 3
external/glslang/Test/baseResults/spv.OVR_multiview.vert.out
| 57
external/glslang/Test/baseResults/spv.arbPostDepthCoverage.frag.out
| 43
external/glslang/Test/baseResults/spv.arbPostDepthCoverage_Error.frag.out
| 7
external/glslang/Test/baseResults/spv.extPostDepthCoverage.frag.out
| 23
external/glslang/Test/baseResults/spv.extPostDepthCoverage_Error.frag.out
| 4
external/glslang/Test/baseResults/spv.shaderStencilExport.frag.out
| 26
external/glslang/Test/baseResults/spv.specConstant.vert.out
| 6
external/glslang/Test/baseResults/spv.texture.sampler.transform.frag.out
| 29
external/glslang/Test/glsl.-D-U.frag
| 32
external/glslang/Test/hlsl.-D-U.frag
| 31
external/glslang/Test/hlsl.buffer.frag
| 39
external/glslang/Test/hlsl.clipdistance-1.vert
| 8
external/glslang/Test/hlsl.clipdistance-2.vert
| 15
external/glslang/Test/hlsl.clipdistance-3.vert
| 13
external/glslang/Test/hlsl.clipdistance-4.vert
| 21
external/glslang/Test/hlsl.clipdistance-5.vert
| 21
external/glslang/Test/hlsl.constructArray.vert
| 10
external/glslang/Test/hlsl.hull.3.tesc
| 39
external/glslang/Test/hlsl.hull.void.tesc
| 2
external/glslang/Test/hlsl.inoutquals.frag
| 5
external/glslang/Test/hlsl.reflection.vert
| 45
external/glslang/Test/hlsl.scalar2matrix.frag
| 28
external/glslang/Test/hlsl.synthesizeInput.frag
| 9
external/glslang/Test/hlsl.target.frag
| 10
external/glslang/Test/hlsl.targetStruct1.frag
| 19
external/glslang/Test/hlsl.targetStruct2.frag
| 19
external/glslang/Test/hlsl.type.identifier.frag
| 1
external/glslang/Test/runtests
| 18
external/glslang/Test/spv.OVR_multiview.vert
| 9
external/glslang/Test/spv.arbPostDepthCoverage.frag
| 13
external/glslang/Test/spv.arbPostDepthCoverage_Error.frag
| 12
external/glslang/Test/spv.extPostDepthCoverage.frag
| 9
external/glslang/Test/spv.extPostDepthCoverage_Error.frag
| 9
external/glslang/Test/spv.shaderStencilExport.frag
| 8
external/glslang/Test/spv.targetOpenGL.vert
| 9
external/glslang/Test/spv.targetVulkan.vert
| 9
external/glslang/glslang/CMakeLists.txt
| 19
external/glslang/glslang/Include/BaseTypes.h
| 3
external/glslang/glslang/Include/Types.h
| 31
external/glslang/glslang/Include/intermediate.h
| 13
external/glslang/glslang/MachineIndependent/Initialize.cpp
| 47
external/glslang/glslang/MachineIndependent/Intermediate.cpp
| 45
external/glslang/glslang/MachineIndependent/ParseHelper.cpp
| 50
external/glslang/glslang/MachineIndependent/ParseHelper.h
| 2
external/glslang/glslang/MachineIndependent/Scan.cpp
| 6
external/glslang/glslang/MachineIndependent/ShaderLang.cpp
| 132
external/glslang/glslang/MachineIndependent/Versions.cpp
| 28
external/glslang/glslang/MachineIndependent/Versions.h
| 33
external/glslang/glslang/MachineIndependent/intermOut.cpp
| 2
external/glslang/glslang/MachineIndependent/iomapper.cpp
| 10
external/glslang/glslang/MachineIndependent/linkValidate.cpp
| 12
external/glslang/glslang/MachineIndependent/localintermediate.h
| 7
external/glslang/glslang/MachineIndependent/reflection.cpp
| 4
external/glslang/glslang/OSDependent/Unix/CMakeLists.txt
| 9
external/glslang/glslang/OSDependent/Windows/CMakeLists.txt
| 9
external/glslang/glslang/Public/ShaderLang.h
| 68
external/glslang/gtests/CMakeLists.txt
| 6
external/glslang/gtests/Hlsl.FromFile.cpp
| 12
external/glslang/gtests/Spv.FromFile.cpp
| 8
external/glslang/hlsl/CMakeLists.txt
| 9
external/glslang/hlsl/hlslGrammar.cpp
| 165
external/glslang/hlsl/hlslGrammar.h
| 5
external/glslang/hlsl/hlslParseHelper.cpp
| 522
external/glslang/hlsl/hlslParseHelper.h
| 21
external/glslang/hlsl/hlslScanContext.cpp
| 2
external/spirv-tools/.travis.yml
| 21
external/spirv-tools/CHANGES
| 22
external/spirv-tools/CMakeLists.txt
| 23
external/spirv-tools/external/spirv-headers/include/spirv/1.0/spirv.core.grammar.json
| 149
external/spirv-tools/external/spirv-headers/include/spirv/1.0/spirv.h
| 20
external/spirv-tools/external/spirv-headers/include/spirv/1.0/spirv.hpp
| 20
external/spirv-tools/external/spirv-headers/include/spirv/1.0/spirv.hpp11
| 20
external/spirv-tools/external/spirv-headers/include/spirv/1.0/spirv.json
| 24
external/spirv-tools/external/spirv-headers/include/spirv/1.0/spirv.lua
| 20
external/spirv-tools/external/spirv-headers/include/spirv/1.0/spirv.py
| 20
external/spirv-tools/external/spirv-headers/include/spirv/1.1/spirv.core.grammar.json
| 149
external/spirv-tools/external/spirv-headers/include/spirv/1.1/spirv.h
| 20
external/spirv-tools/external/spirv-headers/include/spirv/1.1/spirv.hpp
| 20
external/spirv-tools/external/spirv-headers/include/spirv/1.1/spirv.hpp11
| 20
external/spirv-tools/external/spirv-headers/include/spirv/1.1/spirv.json
| 24
external/spirv-tools/external/spirv-headers/include/spirv/1.1/spirv.lua
| 20
external/spirv-tools/external/spirv-headers/include/spirv/1.1/spirv.py
| 20
external/spirv-tools/external/spirv-headers/include/spirv/1.2/spirv.core.grammar.json
| 149
external/spirv-tools/external/spirv-headers/include/spirv/1.2/spirv.h
| 20
external/spirv-tools/external/spirv-headers/include/spirv/1.2/spirv.hpp
| 20
external/spirv-tools/external/spirv-headers/include/spirv/1.2/spirv.hpp11
| 20
external/spirv-tools/external/spirv-headers/include/spirv/1.2/spirv.json
| 24
external/spirv-tools/external/spirv-headers/include/spirv/1.2/spirv.lua
| 20
external/spirv-tools/external/spirv-headers/include/spirv/1.2/spirv.py
| 20
external/spirv-tools/external/spirv-headers/include/spirv/spir-v.xml
| 5
external/spirv-tools/include/spirv-tools/libspirv.h
| 3
external/spirv-tools/include/spirv-tools/markv.h
| 91
external/spirv-tools/include/spirv-tools/optimizer.hpp
| 46
external/spirv-tools/source/CMakeLists.txt
| 14
external/spirv-tools/source/assembly_grammar.cpp
| 4
external/spirv-tools/source/assembly_grammar.h
| 16
external/spirv-tools/source/binary.cpp
| 67
external/spirv-tools/source/comp/CMakeLists.txt
| 34
external/spirv-tools/source/comp/markv_codec.cpp
| 1556 +
external/spirv-tools/source/ext_inst.cpp
| 27
external/spirv-tools/source/extinst.spv-amd-shader-ballot.grammar.json
| 41
external/spirv-tools/source/extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json
| 14
external/spirv-tools/source/extinst.spv-amd-shader-trinary-minmax.grammar.json
| 95
external/spirv-tools/source/operand.cpp
| 63
external/spirv-tools/source/operand.h
| 31
external/spirv-tools/source/opt/CMakeLists.txt
| 17
external/spirv-tools/source/opt/basic_block.h
| 17
external/spirv-tools/source/opt/block_merge_pass.cpp
| 143
external/spirv-tools/source/opt/block_merge_pass.h
| 73
external/spirv-tools/source/opt/inline_pass.cpp
| 2
external/spirv-tools/source/opt/insert_extract_elim.cpp
| 125
external/spirv-tools/source/opt/insert_extract_elim.h
| 77
external/spirv-tools/source/opt/local_access_chain_convert_pass.cpp
| 2
external/spirv-tools/source/opt/local_single_block_elim_pass.cpp
| 2
external/spirv-tools/source/opt/local_single_store_elim_pass.cpp
| 469
external/spirv-tools/source/opt/local_single_store_elim_pass.h
| 220
external/spirv-tools/source/opt/optimizer.cpp
| 15
external/spirv-tools/source/opt/passes.h
| 3
external/spirv-tools/source/text.cpp
| 19
external/spirv-tools/source/util/bit_stream.cpp
| 72
external/spirv-tools/source/util/bit_stream.h
| 68
external/spirv-tools/source/util/huffman_codec.h
| 299
external/spirv-tools/source/util/move_to_front.h
| 649
external/spirv-tools/source/val/validation_state.cpp
| 20
external/spirv-tools/source/val/validation_state.h
| 2
external/spirv-tools/source/validate.cpp
| 4
external/spirv-tools/test/CMakeLists.txt
| 13
external/spirv-tools/test/bit_stream.cpp
| 148
external/spirv-tools/test/comp/CMakeLists.txt
| 23
external/spirv-tools/test/comp/markv_codec_test.cpp
| 433
external/spirv-tools/test/huffman_codec.cpp
| 220
external/spirv-tools/test/move_to_front_test.cpp
| 785
external/spirv-tools/test/operand_pattern_test.cpp
| 90
external/spirv-tools/test/opt/CMakeLists.txt
| 15
external/spirv-tools/test/opt/block_merge_test.cpp
| 337
external/spirv-tools/test/opt/insert_extract_elim_test.cpp
| 334
external/spirv-tools/test/opt/local_single_store_elim_test.cpp
| 521
external/spirv-tools/test/text_to_binary.extension_test.cpp
| 106
external/spirv-tools/test/val/val_extensions_test.cpp
| 6
external/spirv-tools/tools/CMakeLists.txt
| 17
external/spirv-tools/tools/comp/markv.cpp
| 247
external/spirv-tools/tools/emacs/CMakeLists.txt
| 4
external/spirv-tools/tools/lesspipe/CMakeLists.txt
| 4
external/spirv-tools/tools/opt/opt.cpp
| 6
external/spirv-tools/utils/generate_grammar_tables.py
| 9
external_revisions/glslang_revision
| 2
external_revisions/spirv-headers_revision
| 2
external_revisions/spirv-tools_revision
| 2
include/vulkan/vk_icd.h
| 8
include/vulkan/vulkan.h
| 1212
include/vulkan/vulkan.hpp
|12620 +++++-----
layers/CMakeLists.txt
| 14
layers/buffer_validation.cpp
| 354
layers/buffer_validation.h
| 5
layers/core_validation.cpp
| 540
layers/core_validation_types.h
| 10
layers/descriptor_sets.cpp
| 77
layers/descriptor_sets.h
| 47
layers/linux/VkLayer_core_validation.json
| 14
layers/linux/VkLayer_object_tracker.json
| 14
layers/linux/VkLayer_parameter_validation.json
| 14
layers/linux/VkLayer_standard_validation.json
| 2
layers/linux/VkLayer_threading.json
| 2
layers/linux/VkLayer_unique_objects.json
| 2
layers/object_tracker.cpp
| 455
layers/parameter_validation.cpp
| 739
layers/parameter_validation_utils.h
| 103
layers/shader_validation.cpp
| 37
layers/spec.py
| 357
layers/vk_layer_logging.h
| 20
layers/vk_layer_table.cpp
| 59
layers/vk_validation_error_database.txt
| 1751 -
layers/vk_validation_error_messages.h
| 828
layers/vk_validation_stats.py
| 414
layers/vuid_mapping.py
| 941
layers/windows/VkLayer_core_validation.json
| 14
layers/windows/VkLayer_object_tracker.json
| 14
layers/windows/VkLayer_parameter_validation.json
| 14
layers/windows/VkLayer_standard_validation.json
| 2
layers/windows/VkLayer_threading.json
| 2
layers/windows/VkLayer_unique_objects.json
| 2
loader/CMakeLists.txt
| 49
loader/LoaderAndLayerInterface.md
| 31
loader/asm_offset.c
| 117
loader/dev_ext_trampoline.c
| 509
loader/extension_manual.c
| 148
loader/extension_manual.h
| 24
loader/loader.c
| 64
loader/loader.h
| 3
loader/phys_dev_ext.c
| 779
loader/trampoline.c
| 16
loader/unknown_ext_chain.c
| 819
loader/unknown_ext_chain_gas.asm
| 869
loader/unknown_ext_chain_masm.asm
| 883
scripts/helper_file_generator.py
| 8
scripts/loader_extension_generator.py
| 71
scripts/parameter_validation_generator.py
| 146
scripts/reg.py
| 4
scripts/spec.py
| 357
scripts/unique_objects_generator.py
| 3
scripts/vk.xml
| 1142
scripts/vk_validation_stats.py
| 450
scripts/vuid_mapping.py
| 1086
tests/_run_all_tests.ps1
| 2
tests/_vkvalidatelayerdoc.ps1
| 18
tests/layer_validation_tests.cpp
| 1838 -
tests/layers/CMakeLists.txt
| 4
tests/layers/device_profile_api.cpp
| 7
tests/layers/linux/VkLayer_device_profile_api.json
| 2
tests/layers/linux/VkLayer_test.json
| 2
tests/layers/linux/VkLayer_wrap_objects.json
| 2
tests/layers/vk_lunarg_device_profile_api_layer.h
| 17
tests/layers/windows/VkLayer_device_profile_api.json
| 2
tests/layers/windows/VkLayer_test.json
| 2
tests/layers/windows/VkLayer_wrap_objects.json
| 2
tests/run_all_tests.sh
| 2
tests/vkrenderframework.cpp
| 23
tests/vkrenderframework.h
| 2
tests/vkvalidatelayerdoc.sh
| 14
update_external_sources.bat
| 5
290 files changed, 38635 insertions(+), 16933 deletions(-)
---