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

vulkan: Changes to 'refs/tags/vulkan-1.0.42.0+dfsg1-1'



Tag 'vulkan-1.0.42.0+dfsg1-1' created by Timo Aaltonen <tjaalton@debian.org> at 2017-03-09 08:58 +0000

Tagging upload of vulkan 1.0.42.0+dfsg1-1 to experimental.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABCAAGBQJYwRknAAoJEMtwMWWoiYTcvI0P/3dfAri0VQgQ5kmOq8gug+zS
wDcXnAnbhS4MB3+1EL1Gev+0Ac7mw/yBZdKm9i/JD7yJ2rKizu8RzKSx2Lk6zaqw
uuJXfMpKjCEn47gZeslYPcBME3zWlr/Ns9FJ6rB9aahHIK8snNzu+AhunlXv8ijf
k20GSU8Wa7TpUrVV1grgL/9B2Qr/oQY8SN0cPOSXOV/DWvBpleOW0IgH0PGn0fmM
rkJvo8VGUmmAEST8hKSk0E8zl1VeTQtNC9LdNUdajD6yZiyJAvX0rrWUZUuvxX4M
8Y70I1/hCGUqcI7nxKy7pZEK5k7l0WY8dGP0yFqNKXKZ1QlWb2NJ9iJRj+6GB7EW
idh3to8MWSoGGacpGaor3eaSr61MLSihGDBizrv7iyDfOglEzDlbPTkwdm9UvHjZ
+rMEY7ZNC8q8KMvCWZDlZwD+DPSgLKz1LudrT0HJuS+eSoD9WOjGB3LntAKKQqLl
Sf8zE+AB2lAoBvCyTqSRDjbWjiuFdFSgqCEcNSn5mhrK50aeuBSojrPYJhs56ssv
JYWNtLuLHf7TFaSwC8UlO7dEAyXp5cAfHBUyAHH+T17HZs6V1sDRBJRtME2zqfvO
Rhd0GpYz1vJMnEIL0jfqNc8umhRWWsZLTsIEhMU2Vsz7suYeZQZOm5mI/Q4hYhpP
+OraGLBQrKmgTcUAqeSe
=2+h9
-----END PGP SIGNATURE-----

Changes since vulkan-1.0.39.0+dfsg1-1:
Alex Smith (1):
      layers: PR1381, Fix vkCmdCopyImage intersection check

Arda Coskunses (1):
      Vulkaninfo: Vulkaninfo crashes when DISPLAY is invalid

Benjamin Saunders (2):
      loader: Improve Linux manifest search
      loader: Configurable fallback search paths

Bill Hollings (1):
      demos: Support cube on iOS and macOS via MoltenVK

Bruce Dawson (1):
      Suppress VC++ 2017 signed/unsigned warning

Cody Northrop (1):
      build: More Android fixes

Cort (5):
      layers: Add VU 792,804 (bind mem to sparse image/buffer)
      layers: Add VU 791,803 (bind mem w/existing binding)
      tests: Add VU 800 to BindInvalidMemory
      tests: Add VU 793,805 to BindInvalidMemory
      tests: vk_layer_validation_tests depends on layer targets.

Cort Stratton (10):
      layers: Refactor BindImageMem for pre/postcall style
      tests: Add VU 791,803 to BindInvalidMemory
      tests: Add VU 792,804 to BindInvalidMemory
      layers: Add VU error 805,793 (bind mem w/bad memoryOffset)
      tests: Add VU 797,806 to BindInvalidMemory
      layers: Add trailing "()" to vkBind*Memory strings
      tests: Add early-out in BindInvalidMemory
      layers: refactor BindBufferMemory for pre/postcall style
      layers: Refactored SetMemBinding() for pre/post calls
      layers: commented SetMemBinding and ValidateSetMemBinding

Damien Leone (1):
      cube: Add direct to display support

Dave Houlton (6):
      tests: Update ErrorMonitor - Jira VL72
      tests: Replace FAIL() macro in ErrorMonitor
      layers: Add sparse image tiling check - GH283
      layers: Add tests for sparse images
      layers: Add checks&tests to Img-Buf copy - GH284
      tests: Fix, add fmt & granularity guards - GH284

Jeff Juliano (1):
      loader: Minor language clarification, fix markup

Jeremy Hayes (8):
      contrib: Update style guide and add Git rules
      tests: Remove unnecessary code
      tests: Fix error in InUseDestroyedSignaled
      tests: Apply const to ErrorMonitor
      tests: Fix InvalidPushConstants errors
      tests: Shorten local variable scope
      tests: Fix UnusedPreserveAttachment
      tests: Prevent new unexpected errors

Karl Schultz (4):
      build: Turn on "treat warnings as errors" on Win
      build: Enable declaration hiding warning on Windows
      build: Add detection for VS2017
      loader: Fix XDG path parsing

Lenny Komow (5):
      docs: Update runtime installer license copyright
      build: Update travis for xrandr dependency
      layers: Add new exts to unique_objects whitelist
      build: Fix RelWithDebInfo CRT warnings
      winsdk: Build runtime from RelWithDebInfo

Marcin Kantoch (1):
      layers: Fix for VkBufferImageCopy for depth/stencil

Mark Lobodzinski (125):
      layers: Create buffer/image validation module
      layers: Add error message header to CV header
      layers: Add physical device props init to CV
      layers: Move image struct into cv_types header
      layers: Move CreateImage recording to buf/img module
      layers: Fixup CreateImage paramter list
      scripts: GH1383, Fix Dota2 issue with safe_structs
      layers: GH398, CmdClearAttachments validation
      layers: Remove redundant CV ClearAttachments check
      layers: Fixup ClearAttachments variable names
      layers: Refactor ClearAttachments to pre/post form
      tests: Add checks for ClearAttachment validation
      cmake: Move common xml-gen macro to root file
      cmake: Add common targets/rules for helper files
      layers: Fixup cmake for new generated file deps
      tests: Fixup cmake for gen'd layers/tests file deps
      docs: Update contributing doc
      layers: Make uniqueobjects header clang-format proof
      layers: Protect format table from autoformatting
      demos: Protect smoke demo data file from c-f
      layers: Disable clang-format for gen'd header
      repo: Remove subordinate .clang-format files
      loader: Protect loader macro lists from clang-format
      repo: Update root .clang-format file
      repo: Clang-format c/cpp/h LVL files using LLVM
      repo: Change source style from LLVM to Google
      repo: Clang-format LVL source files using Google
      layers: Add new module to stats script
      cmake: GH1428, Reenable subproject builds
      layers: Move CreateImage validation into core_val
      layers: Fix CreateImage extent validation
      layers: Move DestroyImage code into buffer module
      layers: Update PostCallRecordCreateImage
      layers: Move CreateRenderPass format check to PV
      layers: Migrate image layer CmdClearColorImage
      vulkaninfo: Kill printed whitespace
      layers: GH1390, Fix renderpass handle output
      layers: GH1390, Fix BeginRenderPass validation msg
      layers: Rename misleading renderpass structure var
      layers: Split VerifyClearImageLayout routine
      layers: Fix var names for ClearImageLayout funcs
      layers: Fix var names in CmdClear[C|DS]image
      layers: Split validation/state updates for clears
      layers: Refactor ClearColor/DSImage for pre/post
      layers: Move image validation support to buffer_val
      layers: Move ClearDepthStencilImage val out of CV
      layers: Plumb through image_state structures
      layers: Move findlayout/setlayout & val helpers
      layers: Move CmdCopyImage validation into CV
      layers: Remove CmdCopyImage from image layer
      layers: Move PreCallValCmdClearAttachments from CV
      layers: Move CmdClearAttachments into buffer module
      layers: Remove CmdClearAttachments from image layer
      layers: Remove redundant validation from image layer
      layers: Add enable for NV_GLSL_SHADER extension
      layers: Set up disable for shader validation
      layers: GH706, Allow GLSL shaders during validation
      layers: Remove helper routine dead parameters
      layers: Used predefined SPIR-V magic number
      tests: Remove obsolete test-ifdefs from LVTs
      layers: Split CmdBlitImage validation/state updates
      layers: Fixup var names in CmdBlit/ResolveImage
      layers: Split CmdResolveImage val/state updates
      layers: Refactor CmdResolveImage for PreCalls
      layers: Refactor CmdBlitImage for PreCalls
      layers: Move CmdBlit/ResolveImage helpers out of CV
      layers: Move image layer BlitImage val into CV
      tests: Remove obsolete MiscImageLayerTests case
      layers: Removed obsolete CmdBlitImage check
      layers: Fixed some blitimage VUs
      layers: Removed CmdBlitImage from image layer
      layers: Move CmdResolveImage from image layer
      layers: Update CmdResolveImage validation
      layers: Remove CmdResolveImage from image layer
      layers: Move GetImageSubresourceLayout to CV
      layers: Correct BlitImage check and add VU ID
      layers: Move ValidateCmdBufImageLayouts out of CV
      layers: Fix ValidateCmdBufImageLayouts for style
      layers: Move MaskBits validation out of CV
      layers: Fix ValidateMaskBits routines for style
      layers: Move image layout validation helpers from CV
      layers: Fix ImageLayout validation helpers for style
      layers: Move ValidateMapImageLayouts out of CV
      layers: Fix ValidateMapImageLayouts for style
      layers: Fix CmdUpdateBuffer API definition
      scripts: Automate intercepts for parameter validation
      layers: Enable autogen'd procmap for PV
      layers: Added some missing extensions to PV
      layers: Codegen unique-objects extension whitelists
      layers: Move CreateBuffer/BufferView routines
      layers: Update CreateBuffer/BufferView for style
      layers: Move pre/post CreateImageView out of CV
      layers: Refactor CmdCopyImage for pre/post
      layers: Refactor CmdCopyBuffer for pre-post style
      layers: Consolidate GetPhysicalDevice* accessors
      layers: Move destroybuffer/bufferview out of CV
      layers: Refactor CmdFillBuffer
      Layers: Add KHR/KHX/NN extensions to threading layer
      layers: Remove predefined threading object lists
      scripts: Add copy of cgenerator.py to LVL repo
      header: Update to Vulkan 1.0.40
      layers: Update BindImageMemory var names for style
      headers: Fix vulkan.hpp clang compiler errors
      layers: Fix a few parameter validation holes
      layers: Fix CB status checks in bindVtx/IndexBuffer
      layers: GH1478, Add error msg for CB invalidation
      layers: Updated changed subroutines for style
      tests: Fix image/buffer copy unexpected errors
      tests: Reformat info messages for cleaner output
      layers: Fix validation routine name typo
      tests: Fix InvalidMemoryAliasing OT error
      layers: Move image layer image-buffer-copy to CV
      layers: Move buffer/image validation out of CV
      layers: Separate val/state updates in buff-img copy
      layers: Update buffer-image copy routines for style
      layers: Remove image layer refs from docs
      tests: Remove image layer dependencies
      layers: Remove image layer from stats script
      demos: Remove image layer references
      loader: Remove image layer from standard_validation
      android: Update build to skip image layer
      layers: Remove image layer source/build
      layers: Fix AllocateDescriptorSets in threading
      header: Update to Vulkan 1.0.41
      layers: GL168, fix bad compressed texel block size

Mark Young (11):
      loader: Update the loader to 1.0.39
      loader: Fix EnumPhysDev bug
      tests: Add loader test to catch recent bug
      loader: gh1449 - Fix mem leak on CTS
      loader: Add env var to disable inst ext filter
      docs: Update LoaderAndLayerInterface
      loader: Fix a few potential overruns
      vulkan: update to header 1.0.42
      tests: Fix loader tests
      loader: Remove floating file
      build: Fix android build

Michael Lentine (1):
      layers: Change mem map error to warning

Mike Weiblen (17):
      external: Update glslang/spirv-tools revisions
      tests: Adjust expected failure message
      layers: GH-909 level/layer Valid Usage checking
      tests: Add level/layerCount check testing GH-909
      external: Update glslang/spirv-tools revisions
      layers: adjust VU database/scripts for impl flag
      external: Update glslang, spirv-tools
      layers: Refactor checking code
      layers: Add VU 2116 pColorBlendState checking GH-777
      tests: Refactor VkPipelineObj::CreateVKPipeline()
      tests: Implement test for VU 2116 check
      externals: Update script to take URLs as params
      externals: update external GitHub commits refs
      layers: Refactor for PreCallValidate
      layers: VU 732, 733, 739, 740 checks GH-402
      tests: VU 732, 733, 739, 740 tests
      layers: Add VU data & new entry point

Rene Lindsay (13):
      tests: Add Viewport to DescriptorSetCompatibility
      tests: Fix Viewport in layer test
      tests: Add Viewport
      tests: Add Viewport to ImageViewInUseDestroyedSignaled
      tests: Fix ClearDepthStencilImageWithinRenderPass
      tests: Fix PSOLineWidthInvalid test
      tests: Fix SecondaryCommandBufferNullRenderpass
      tests: Fix InvalidPipelineCreateState
      docs: Update build dependencies
      tests: Fix commandpool unexpected error
      tests: Fix RenderPassClearOpMismatch
      tests: Fix InvalidBarriers
      tests: Fix UpdateBufferWithinRenderPass

Robert Morell (1):
      cube: Error handling improvements

Thomas Heijligen (1):
      cmake: GH1444, add wayland include dir to cmake

Thomas Louis (1):
      layers: GH1355, Fix bad swapchain image accesses

Timo Aaltonen (5):
      Merge tag 'sdk-1.0.39.0' into d-u
      Merge branch 'debian-unstable' into d-u
      update the changelog
      Refresh patches.
      release to experimental

Tobias Markus (1):
      vulkaninfo: Print human-readable heap sizes

Tobin Ehlis (20):
      layers:Synch validation updates
      scripts:Unique error enum update for 1/25/2017
      layers:Move gfx pipe check to create time
      layers:Add buffer descriptor device limit checks
      tests:Add DSBufferLimitErrors test
      tests:Update error handling for DSBufferLimitErrors
      layers:Update object validation for gpdp2
      layers:Update parameter validation for gpdp2
      layers:Add gpdp2 queue query to core_validation
      layers:Fix queue state recording
      layers:Add physicalDevice check
      layers:Rename my_data vars to dev_data
      layers:Rename get_my_data_ptr to GetLayerDataPtr
      layers:Remove unused functions
      layers:Remove unused param
      layers:Rename get* utility functions
      layers:Remove "using namespace std" statement
      layers:Add using statements for layer_data
      layers:RenderPass depth/stencil layout transition
      tests:Add RenderPassDepthStencilLayoutTransition

Tony Barbour (11):
      tests: Fix CreateBufferView error in DSUsageBitsErrors
      tests: Fix CreateImageView error in DSUsageBitsErrors
      demos: Add XInitThreads to xlib path of cubes
      layers: Tolerate null handles in destroy and free routines
      tests: Add TestDestroyFreeNullHandles test
      tests: Get rid of error in DisabledIndependentBlend
      layers: Fix CheckPreserved to allow input attachment
      tests: Fix DescriptorSetImageSamplerDestroyed+QueueSubmit
      layers: Separate validation from state in QueueSubmit
      tests: Add postive and negative QueueSubmit tests
      Clang-format for recent QueueSubmit commits

---
 .clang-format                                               |    5 
 .travis.yml                                                 |    4 
 BUILD.md                                                    |    2 
 CMakeLists.txt                                              |   57 
 CONTRIBUTING.md                                             |   15 
 common/android_util.cpp                                     |   31 
 common/android_util.h                                       |    6 
 common/vulkan_wrapper.cpp                                   |  113 
 common/vulkan_wrapper.h                                     |    3 
 debian/changelog                                            |    7 
 debian/patches/disable-mir.diff                             |    4 
 debian/patches/use-mxgot-for-mips64.patch                   |    8 
 demos/CMakeLists.txt                                        |    2 
 demos/android/include/cube.frag.h                           |   56 
 demos/android/include/cube.vert.h                           |  139 
 demos/android/include/lunarg.ppm.h                          |25750 ++++--------
 demos/cube.c                                                |  380 
 demos/cube.cpp                                              | 1676 
 demos/linmath.h                                             |  126 
 demos/smoke/Game.cpp                                        |    3 
 demos/smoke/Game.h                                          |   16 
 demos/smoke/Helpers.h                                       |   31 
 demos/smoke/Main.cpp                                        |   24 
 demos/smoke/Meshes.cpp                                      |  287 
 demos/smoke/Meshes.h                                        |    6 
 demos/smoke/Meshes.teapot.h                                 | 1152 
 demos/smoke/Shell.cpp                                       |  180 
 demos/smoke/Shell.h                                         |   30 
 demos/smoke/ShellAndroid.cpp                                |  162 
 demos/smoke/ShellAndroid.h                                  |   12 
 demos/smoke/ShellWayland.cpp                                |  119 
 demos/smoke/ShellWayland.h                                  |   23 
 demos/smoke/ShellWin32.cpp                                  |  140 
 demos/smoke/ShellWin32.h                                    |   13 
 demos/smoke/ShellXcb.cpp                                    |  176 
 demos/smoke/ShellXcb.h                                      |    6 
 demos/smoke/Simulation.cpp                                  |  175 
 demos/smoke/Simulation.h                                    |   14 
 demos/smoke/Smoke.cpp                                       |  312 
 demos/smoke/Smoke.h                                         |   10 
 demos/smoke/android/src/main/jni/Smoke.frag.h               |   42 
 demos/smoke/android/src/main/jni/Smoke.push_constant.vert.h |  251 
 demos/smoke/android/src/main/jni/Smoke.vert.h               |  252 
 demos/vulkaninfo.c                                          |  376 
 external_revisions/glslang_giturl                           |    1 
 external_revisions/glslang_revision                         |    2 
 external_revisions/spirv-headers_giturl                     |    1 
 external_revisions/spirv-headers_revision                   |    2 
 external_revisions/spirv-tools_giturl                       |    1 
 external_revisions/spirv-tools_revision                     |    2 
 include/vulkan/vk_layer.h                                   |  269 
 include/vulkan/vk_platform.h                                |    2 
 include/vulkan/vulkan.h                                     | 1013 
 include/vulkan/vulkan.hpp                                   |22269 ++++++----
 layers/.clang-format                                        |    7 
 layers/CMakeLists.txt                                       |   56 
 layers/README.md                                            |    7 
 layers/buffer_validation.cpp                                | 2847 +
 layers/buffer_validation.h                                  |  229 
 layers/core_validation.cpp                                  | 8451 +--
 layers/core_validation.h                                    |   99 
 layers/core_validation_error_enums.h                        |   12 
 layers/core_validation_types.h                              |  299 
 layers/descriptor_sets.cpp                                  |  805 
 layers/descriptor_sets.h                                    |   45 
 layers/image.cpp                                            | 1471 
 layers/image.h                                              |   68 
 layers/linux/VkLayer_core_validation.json                   |    2 
 layers/linux/VkLayer_image.json                             |   17 
 layers/linux/VkLayer_object_tracker.json                    |    2 
 layers/linux/VkLayer_parameter_validation.json              |    2 
 layers/linux/VkLayer_swapchain.json                         |    2 
 layers/linux/VkLayer_threading.json                         |    2 
 layers/linux/VkLayer_unique_objects.json                    |    2 
 layers/object_tracker.cpp                                   | 2011 
 layers/object_tracker.h                                     |  157 
 layers/parameter_name.h                                     |   14 
 layers/parameter_validation.cpp                             | 2327 -
 layers/parameter_validation_utils.h                         |  102 
 layers/spec.py                                              |   43 
 layers/swapchain.cpp                                        |  159 
 layers/swapchain.h                                          |   88 
 layers/threading.cpp                                        |  170 
 layers/threading.h                                          |  102 
 layers/unique_objects.cpp                                   |   64 
 layers/unique_objects.h                                     |   59 
 layers/vk_layer_config.cpp                                  |   46 
 layers/vk_layer_config.h                                    |    2 
 layers/vk_layer_data.h                                      |   14 
 layers/vk_layer_extension_utils.h                           |    4 
 layers/vk_layer_logging.h                                   |   24 
 layers/vk_layer_settings.txt                                |    5 
 layers/vk_layer_table.cpp                                   |   21 
 layers/vk_layer_utils.cpp                                   |  663 
 layers/vk_layer_utils.h                                     |   19 
 layers/vk_validation_error_database.txt                     |  892 
 layers/vk_validation_error_messages.h                       |  886 
 layers/vk_validation_stats.py                               |   29 
 layers/windows/VkLayer_core_validation.json                 |    2 
 layers/windows/VkLayer_image.json                           |   17 
 layers/windows/VkLayer_object_tracker.json                  |    2 
 layers/windows/VkLayer_parameter_validation.json            |    2 
 layers/windows/VkLayer_swapchain.json                       |    2 
 layers/windows/VkLayer_threading.json                       |    2 
 layers/windows/VkLayer_unique_objects.json                  |    2 
 loader/CMakeLists.txt                                       |   28 
 loader/LoaderAndLayerInterface.md                           |   25 
 loader/cJSON.c                                              |  680 
 loader/cJSON.h                                              |   56 
 loader/debug_report.c                                       |  254 
 loader/debug_report.h                                       |  220 
 loader/dev_ext_trampoline.c                                 |    5 
 loader/dirent_on_windows.c                                  |    6 
 loader/extensions.c                                         |  850 
 loader/extensions.h                                         |  117 
 loader/gpa_helper.h                                         |  439 
 loader/loader.c                                             | 3344 -
 loader/loader.h                                             |  508 
 loader/murmurhash.c                                         |   32 
 loader/phys_dev_ext.c                                       |   41 
 loader/table_ops.h                                          |  935 
 loader/trampoline.c                                         | 1388 
 loader/vk_loader_layer.h                                    |    1 
 loader/vk_loader_platform.h                                 |  220 
 loader/wsi.c                                                | 1374 
 loader/wsi.h                                                |  190 
 scripts/cgenerator.py                                       |  345 
 scripts/determine_vs_version.py                             |    2 
 scripts/dispatch_table_generator.py                         |  197 
 scripts/dispatch_table_helper_generator.py                  |  197 
 scripts/generator.py                                        |    2 
 scripts/helper_file_generator.py                            |    8 
 scripts/loader_extension_generator.py                       | 1470 
 scripts/lvl_genvk.py                                        |   86 
 scripts/parameter_validation_generator.py                   |   37 
 scripts/reg.py                                              |    2 
 scripts/threading_generator.py                              |   75 
 scripts/unique_objects_generator.py                         |   33 
 scripts/vk.xml                                              | 1150 
 tests/.clang-format                                         |    7 
 tests/CMakeLists.txt                                        |   10 
 tests/icd-spv.h                                             |    2 
 tests/layer_validation_tests.cpp                            | 5896 +-
 tests/layers/CMakeLists.txt                                 |   19 
 tests/layers/linux/VkLayer_test.json                        |    2 
 tests/layers/linux/VkLayer_wrap_objects.json                |    2 
 tests/layers/test.cpp                                       |    8 
 tests/layers/windows/VkLayer_test.json                      |    2 
 tests/layers/windows/VkLayer_wrap_objects.json              |    2 
 tests/loader_validation_tests.cpp                           |  170 
 tests/run_wrap_objects_tests.sh                             |    2 
 tests/test_common.h                                         |   26 
 tests/test_environment.cpp                                  |    9 
 tests/test_environment.h                                    |    6 
 tests/vk_layer_settings.txt                                 |    2 
 tests/vkrenderframework.cpp                                 |  309 
 tests/vkrenderframework.h                                   |   69 
 tests/vktestbinding.cpp                                     |   56 
 tests/vktestbinding.h                                       |   98 
 tests/vktestframework.cpp                                   |  366 
 tests/vktestframework.h                                     |    8 
 tests/vktestframeworkandroid.cpp                            |    1 
 tests/vktestframeworkandroid.h                              |    4 
 update_external_sources.bat                                 |   38 
 update_external_sources.sh                                  |   17 
 165 files changed, 50187 insertions(+), 49374 deletions(-)
---


Reply to: