[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: