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

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



Tag 'vulkan-1.0.39.0+dfsg1-1' created by Timo Aaltonen <tjaalton@debian.org> at 2017-01-26 15:47 +0000

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

iQIcBAABCAAGBQJYihoFAAoJEMtwMWWoiYTcPvEP/0CHpmAPLFfH5QbAQYFB8lXn
SFuIfD6dEjwnEJRUIiGmkVckhKwGQhhz0O1zWI+tDO2pNZQc5AncgFu/H7tPCaiO
XDGyOJRNeJ98VHRVxloj1nh1y0S0Z4zfPIi/uoIKSF6o71Mvjq6P6QBeXULDc/ww
6bpPf/qWI27IkaMYgoAN7Uq2tmD+nX4Cg1go29h4pL754BQovi0xc4O3HjgSeoTC
un+LbWb/3eT9oLyYTtReN2ZK8tJgtghDkLvrYNy++2XAXPWbEp2VwLMuIKuUmHpp
vujGtoMiF9jxphD6GtlEDE6E3eYKB7ZUloZ919OGMduyvjZuezfnrNuFlm0YSO+e
bBJ9ES3qDb00+21YmrHIKFJ2uoIHAvYt3pQf8wwsEgbFZN/0nbWCW8IKWiW0LoTM
+LBBBNstag1As9au0cqg1lWpMMawKvP+GRUld0dSFwBJwcj58wOF/B1bqaYwHO7G
c61tMZ+xQQhMq54PpIoKLiGpCVuVf7HO3NFK0lGQANfB5nTYeA++mQNlGknu4ws3
ykQRnJoIq04ZBva0j3OUWqOfHPzGKxL9Vm/rCtDRL7xnFh7PSoCMlT2tRlFIEJtG
nAjz2laA/7ysruFDx6QFfugHANimCwossc6KejP8+JR+79VyYzfqFlZINT2qIqFn
GkdLESsEFpMYTeXzUj7y
=TFBK
-----END PGP SIGNATURE-----

Changes since vulkan-1.0.37.0+dfsg1-1:
Alex Smith (1):
      layers: Transition each aspect individually in TransitionImageLayouts

Andreas Boll (5):
      Merge tag 'sdk-1.0.37.0' into d-u
      Merge branch 'debian-unstable' into d-u
      Update changelog
      Refresh patches.
      control: Add libxrandr-dev to build-depends.

Chris Forbes (3):
      layers: Track whether a swapchain has been replaced
      layers: Complain in AcquireNextImageKHR if the swapchain is replaced
      layers: Remove cmds vector from GLOBAL_CB_NODE

Cody Northrop (6):
      android: Preserve toolchain build if present
      build: Update Android target revision
      build: Move to latest Android NDK
      build: Cache external build directories
      build: Return status immediately if a test fails
      build: Update travis config to catch build errors on intermediate steps

Courtney Goeltzenleuchter (2):
      loader: Fix validation error
      Merge pull request #1300 from KhronosGroup/161221-fix_string_validation

Dave Houlton (2):
      layers: add VU checks in image.cpp (Jira VL-66)
      layers: Add VU enums to core_validation.cpp

Frank Henigman (2):
      loader: guard gcc feature appropriately
      layers: remove unused variable

Jamie Madill (7):
      scripts: Add quiet option option to vk_helper.py.
      layers: PR1276, Fix Clang compiler warnings
      loader: Fix Clang warnings.
      layers: Make generators Python 2.7-compatible.
      layers: Fix size_t-int cast warning in descriptor_sets
      loader: Fix Clang warning in table_ops.h
      loader: Fix variable shadowing warning.

Jeremy Hayes (4):
      cmake: speed up the build
      layers: Update valid usage for Jira VL-59.
      layers: Remove redundant code
      tests: Remove regression

Karl Schultz (13):
      build: Compile with both clang and gcc on Travis
      build: Add Android build to travis
      docs: Update README for Travis
      build: Add config file for AppVeyor Windows CI
      docs: Update README for AppVeyor Windows CI builds
      Update README to point to Khronos AppVeyor CI
      build: Cleanup warnings when compiling with clang
      demos: Fix CMake file to allow WSI selection
      docs: Fix README to show Travis master br status
      build: Add libxkbcommon to Travis config
      demos: Make spacebar pause work in cube demo (Linux).
      demos: Fix static analysis warnings in vulkaninfo
      loader: Fix static analysis warnings

Lenny Komow (9):
      loader: Update tramp phys devices dynamically
      loader: Update term phys devices dynamically
      loader: Fix out of memory in enumerate phys devs
      build: Parameterize def file name
      loader: gl167 - Remove unknown inst extensions
      loader: Fix phys device error message
      winsdk: Allow Configuring layers for older SDKs
      winsdk: Fix RT not reading versions from registry
      docs: Update runtime installer license copyright

Maciej Jesionowski (1):
      layers: GH1260, SPARSE_BINDING_BIT validation

Maks Naumov (1):
      layers: Fix VkGraphicsPipelineCreateInfo flags check

Mark Lobodzinski (75):
      build: Disable clang-format header reordering
      layers: Updated error enums for sparse_binding checks
      tests: Add tests for GH1260, check for SparseBinding
      layers: Updated val error database with new checks
      tests: Update test ID to move from CV into PV
      layers: Move new check into parameter validation
      tests: Change CreateGraphicsPipelines desired errors
      layers: Remove redundant CV checks
      layers: Update error enum database
      tests: Fix unexpected errors in CGP scissor check
      tests: Fix unexpected errors in CGP viewports check
      tests: Fix unexpected errors in CGP state check
      tests: Fix unexpected errs in viewport/scissor check
      header: Update to Vulkan version 1.0.38
      layers: GH1261, Incorrect ParamValidation error msgs
      layers: Add scissor/viewport count checks
      tests: Rename scissor/vp count test and fix errors
      tests: Add checks for new scissor/viewport validation
      layers: Update VU database for scissor/vp checks
      layers: Remove unused threadchecker header file
      layers: Remove enum_validate_helper from PV
      layers: Remove redundant CreateRenderpass checks
      layers: Remove unused header from threading/PV
      scripts: Remove enum/struct_validate_helper funcs
      layers: Remove struct string helper from cmake
      layers: Update 'string' layer header files
      scripts: Remove unused code from vk_helper.py
      layers: Make comments consistent
      layers: Remove inconsistent comment specifiers
      layers: Make comments consistent across file
      scripts: Add helper file generator
      scripts: Update helper gen to ignore disabled exts
      scripts: Update lvl_genvk.py w/new helper generator
      layers: Mod cmake for new enum_string_helper codegen
      android: Update build scripts w/enum_string codegen
      scripts: Remove enum_string_helper from vk_helper.py
      scripts: Correct author emails in helper script
      layers: Remove bad call to safe_struct worker fcn
      scripts: Remove hack from safe-struct generation
      scripts: Fix dynamic array calc in vk_helper.py
      layers: GH1342, Correct objecttype in object_tracker
      scripts: Fix handle tracking in parameter validation
      scripts: Remove debugging code from PV
      scripts: Pass parameters to helper file generator
      scripts: Mod helper generator for multiple files
      scripts: Add struct_size options for source, header
      scripts: Add generation of struct_size_helper header
      scripts: Add gen for struct_size_helper source file
      scripts: Complete struct_size_helper source gen
      scripts: Include chain_size helper in struct_size
      scripts: Handle vk.xml latexmath in helper files
      layers: Remove unused header from core_validation
      layers: Change struct_size_helper to use new codegen
      layers: Update build dependency target name
      android: Add codegen for struct_size_helpers
      scripts: Remove unused code from vk_helper.py
      android: Fix typos in android-generate script
      layers: Remove lock held across down-chain call
      scripts: Add generator options for safestruct files
      scripts: Stub in safe_struct generator source
      scripts: Remove blank lines from end of helper files
      scripts: Complete safe_struct header generation
      scripts: Update comments in helper generator
      scripts: Initial version of safe_struct cpp gen
      scripts: Update copyright notice dates for 2017
      layers: Update cmake for safe_struct codegen
      android: Switch safe_struct over to new codegen
      scripts: Remove vk_helper.py
      scripts: Remove vulkan.py
      layers: GH1199, Validate SharedSwapchains
      layers: Refactor CreateSwapChain for recording
      layers: Refactor CreateSharedwapChains for recording
      layers: Plumb function name/idx through swapchain
      layers: Update CV authors
      scripts: GH1383, Fix Dota2 issue with safe_structs

Mark Young (8):
      loader: Removed some unnecessary code.
      loader: EnumPhysDev fixes
      loader: Switch variable appropriately
      external: Update Glslang/Spirv-Tools revisions.
      loader: Add more logging messages
      loader: Modify EnumPhysDev functions
      loader: Improve loader logging
      loader: Update the loader to 1.0.39

Michael Jurka (4):
      layers: Add missing <string> dependency
      Use Python instead of greadlink to get full path on macOS
      loader: clean up comment and variable
      scripts: PR1314, Remove trailing whitespace/newlines

Mike Schuchardt (4):
      layers: Fix object tracker memory leak
      tests: NullRenderPass expected error message
      layers: Add valid usage enums to core_validation
      layers: Add valid usage enums to core_validation (VL-60)

Mike Weiblen (9):
      layers: Update Valid Usage enums in log_msg
      layers: Update Valid Usage enums (VL-70)
      layers: Update Valid Usage enums (VL-61, partial)
      layers: Update Valid Usage enums (VL-61, final)
      layers: Update Valid Usage enums (VL-63)
      layers: Canonicalize function names in log_msg()
      layers: Tag internal helper functions as static
      layers: Update Valid Usage enums (VL-69)
      layers: Reset Valid Usage database check status

Piers Daniell (1):
      Allocate for real ICD surfaces for the VK_KHR_display extension

Rene Lindsay (17):
      tests: Fix Unexpected error in VkLayerTest.InvalidDynamicOffsetCases
      tests: Fix Unexpected errors in InvalidMemoryAliasing
      tests: Insert missing vkQueueWaitIdle()
      tests: Fix tests for VALIDATION_ERROR_01263+01264
      tests: Fix VkLayerTest.MiscImageLayerTests
      tests: Fix VkLayerTest.ClearImageErrors test
      tests: Fix DepthStencilImageViewWithColorAspectBitError
      tests: Place each command on a separate line.
      Merge pull request #1337 from KhronosGroup/rene_one_command_per_line
      tests: Fix SimultaneousUse test
      tests: Fix ImageFormatLimits
      tests: Fix NumSamplesMismatch test
      tests: Fix CreatePipelineVsFsTypeMismatchArraySize
      tests: fix NumBlendAttachMismatch
      tests: Add missing Viewport
      tests: Fix SamplerInUseDestroyedSignaled
      tests: Fix CreatePipelineInputAttachmentMissingArray

Timo Aaltonen (1):
      release to sid

Tobin Ehlis (66):
      layers:Warn on buffer/image aliasing
      layers:Fix typo
      layers:Fix uninitialized variable
      tests:Update InvalidMemoryAliasing for warning
      layers:Store DescriptorSetLayout class in-order
      layers:Refactor consecutive descriptor count
      scripts:Update unique error enums as of 12/19/16
      layers:Refactor GetDeviceQueue
      layers:Rename QUEUE_NODE to QUEUE_STATE
      layers:Refactor DestroyFence
      layers:Refactor DestroySemaphore
      layers:Add validation flag for DestroyFence()
      layers:Add validation flag for DestroySemaphore()
      layers:Refactor DestroyQueryPool
      layers:Add validation flag for DestroyQueryPool()
      layers:Refactor GetQueryPoolResults() to pre/post
      layers:Add GetQueryPoolResults() validation flag
      layers:Refactor DestroyBuffer()
      layers:Add validation flag for DestroyBuffer()
      layers:Clean up descriptor set layout on destroy
      layers:Update dispatchable object printing
      layers:Remove unneeded return value
      layers:Pass cmd buffer as log_msg object
      layers:Separate state update from addCmd()
      layers:Add PostCallRecordCmdDraw()
      layers:Rename two functions to CamelCase
      layers:Split validatePipelineDrawtimeState()
      layers:Split ValidateAndUpdateDrawState()
      layers:Kill synchAndPrintDSConfig() function
      layers:Improve perf warning for unused vtx buffer
      layers:Refactor CmdDrawIndexed()
      layers:Refactor CmdDrawIndirect() to use pre/post
      layers:Refactor CmdDrawIndexedIndirect()
      layers:Refactor CmdDispatch()
      layers:Refactor CmdDispatchIndirect()
      layers:Fix unique error enum
      scripts:Update stat script output
      layers:Add valid usage error ids
      layer:Add unique error ids for memory binding
      layers:Remove redundant check
      scripts:Allow duplicate exceptions for some ids
      scripts:Add duplicate id exception
      scripts:Add more duplicate error enum exceptions
      layers:Fix unique id for CmdDispatch
      layers:Fix CmdDispatch post-call function
      layers:Mark latest buffers and images as written
      tests:Clean up for positive alias memory test
      layers:Clean up descriptor data struct
      layers:Don't pass active binding set around
      layers:Variable renaming for style and clarity
      scripts:Check for use of error enums in tests
      layers:Only flag one aspect error at a time
      tests:Update tests to use unique ids
      tests:Update DSUsageBitsErrors test
      layers:Remove redundant image compatibility check
      layers:Remove redundant check
      scripts:Exceptions for duplicate unique ids
      layers:Remove redundant validation check
      layers:Remove redundant check
      layers:Add TODO comments for valid usage updates
      layers:Remove redundant checks
      layers:Remove redundant checks
      scripts:Adding duplicate error id exceptions
      scripts:Add implicit check count to spec.py
      scripts:Add stats for implicit checks
      scripts:Stop printing dbg stats scrip debug info

Tony Barbour (11):
      tests: Remove second destroy of the same buffer
      tests: Fix issue with validation of positive tests
      tests: Fix WriteDescriptorSetIntegrityCheck
      layers: Remove check for nonCoherentAtomSize
      tests: Remove test for nonCoherentAtomSize check
      tests: GH #950 Make explicit calls to vkCmdBeginRenderPass
      external: Back up one spirv-tools commit
      layers: CmdDrawIndirect is not an indexed command
      demos: Cube updated to use triple buffering
      demos: Cube quit ignoring NULL fence errors
      demos: Add uniform buffer per swapchain image to cube

joey-lunarg (1):
      demos: smoketest: Add --flush option for tracing

---
 .appveyor.yml                                             |   28 
 .clang-format                                             |    1 
 .gitignore                                                |    1 
 .travis.yml                                               |   62 
 BUILD.md                                                  |    2 
 CMakeLists.txt                                            |    2 
 README.md                                                 |    6 
 debian/changelog                                          |    9 
 debian/control                                            |    1 
 debian/patches/demos-dont-build-tri-or-cube-or-smoke.diff |    4 
 debian/patches/disable-mir.diff                           |    4 
 debian/patches/use-mxgot-for-mips64.patch                 |    8 
 demos/cube.c                                              |  283 
 demos/cube.cpp                                            |   35 
 demos/smoke/Game.h                                        |    7 
 demos/smoke/Meshes.cpp                                    |   90 
 demos/smoke/Simulation.cpp                                |    4 
 demos/smoke/Smoke.cpp                                     |   30 
 demos/smoke/Smoke.h                                       |    1 
 demos/vulkaninfo.c                                        |   24 
 dev/null                                                  |binary
 external_revisions/glslang_revision                       |    2 
 external_revisions/spirv-tools_revision                   |    2 
 include/vulkan/vk_icd.h                                   |   22 
 include/vulkan/vk_layer.h                                 |   77 
 include/vulkan/vulkan.h                                   |  367 +
 include/vulkan/vulkan.hpp                                 | 1390 ++++
 layers/.clang-format                                      |    1 
 layers/CMakeLists.txt                                     |   52 
 layers/core_validation.cpp                                | 2996 ++++-----
 layers/core_validation.h                                  |    7 
 layers/core_validation_error_enums.h                      |    1 
 layers/core_validation_types.h                            |   15 
 layers/descriptor_sets.cpp                                |  116 
 layers/descriptor_sets.h                                  |   35 
 layers/image.cpp                                          |  409 -
 layers/linux/VkLayer_core_validation.json                 |    2 
 layers/linux/VkLayer_image.json                           |    2 
 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                                 |  568 +
 layers/object_tracker.h                                   |    2 
 layers/parameter_validation.cpp                           |  937 ++
 layers/parameter_validation_utils.h                       |   77 
 layers/spec.py                                            |   20 
 layers/swapchain.cpp                                      |  153 
 layers/swapchain.h                                        |   14 
 layers/threading.cpp                                      |   49 
 layers/threading.h                                        |    6 
 layers/unique_objects.cpp                                 |   73 
 layers/vk_layer_config.h                                  |    1 
 layers/vk_layer_table.cpp                                 |    4 
 layers/vk_layer_utils.cpp                                 |    5 
 layers/vk_layer_utils.h                                   |    4 
 layers/vk_validation_error_database.txt                   | 4570 +++++++-------
 layers/vk_validation_error_messages.h                     |   34 
 layers/vk_validation_stats.py                             |  126 
 layers/windows/VkLayer_core_validation.json               |    2 
 layers/windows/VkLayer_image.json                         |    2 
 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 
 libs/vkjson/vkjson_unittest.cc                            |    4 
 loader/CMakeLists.txt                                     |   16 
 loader/LoaderAndLayerInterface.md                         | 3233 +++++----
 loader/debug_report.c                                     |   18 
 loader/dev_ext_trampoline.c                               | 2509 +------
 loader/extensions.c                                       |  507 +
 loader/extensions.h                                       |   66 
 loader/gpa_helper.h                                       |   35 
 loader/images/function_device_chain.png                   |binary
 loader/images/function_device_chain_white.png             |binary
 loader/images/function_instance_chain.png                 |binary
 loader/images/function_instance_chain_white.png           |binary
 loader/images/high_level_loader.png                       |binary
 loader/images/high_level_loader_white.png                 |binary
 loader/images/loader_device_chain_app.png                 |binary
 loader/images/loader_device_chain_app_white.png           |binary
 loader/images/loader_device_chain_loader.png              |binary
 loader/images/loader_device_chain_loader_white.png        |binary
 loader/images/loader_instance_chain.png                   |binary
 loader/images/loader_instance_chain_white.png             |binary
 loader/images/loader_layer_order.png                      |binary
 loader/images/loader_layer_order_white.png                |binary
 loader/loader.c                                           | 2285 +++++--
 loader/loader.h                                           |  114 
 loader/loader.rc                                          |    8 
 loader/phys_dev_ext.c                                     |  828 ++
 loader/table_ops.h                                        |  199 
 loader/trampoline.c                                       |  129 
 loader/vk_loader_platform.h                               |    8 
 loader/vulkan-1.def                                       |    6 
 loader/wsi.c                                              |   91 
 loader/wsi.h                                              |    5 
 scripts/dispatch_table_generator.py                       |    3 
 scripts/generator.py                                      |   10 
 scripts/helper_file_generator.py                          |  687 ++
 scripts/lvl_genvk.py                                      |  123 
 scripts/parameter_validation_generator.py                 |   13 
 scripts/threading_generator.py                            |    7 
 scripts/unique_objects_generator.py                       |   51 
 scripts/vk.xml                                            |  450 +
 scripts/vk_helper.py                                      | 1874 -----
 scripts/vulkan.py                                         | 1536 ----
 tests/.clang-format                                       |    1 
 tests/layer_validation_tests.cpp                          |  977 +-
 tests/layers/test.cpp                                     |   40 
 tests/layers/wrap_objects.cpp                             |   38 
 tests/vkrenderframework.cpp                               |    3 
 update_external_sources.sh                                |    3 
 115 files changed, 16000 insertions(+), 12642 deletions(-)
---


Reply to: