vulkan: Changes to 'refs/tags/vulkan-1.0.54.0+dfsg1-1'
Tag 'vulkan-1.0.54.0+dfsg1-1' created by Timo Aaltonen <tjaalton@debian.org> 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(-)
---
Reply to: