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

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



Tag 'vulkan-1.0.46.0+dfsg1-1' created by Timo Aaltonen <tjaalton@debian.org> at 2017-05-09 11:21 +0000

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

iQIcBAABCAAGBQJZEaY2AAoJEMtwMWWoiYTc+LsQAIuTxeVzg5JPGsZ6O1yFx8cV
ey+Lw6rYjwjfoP/8nde3VBo7242a+1cERbh3JtPt96k2mJFlB1UrKiuIpIdUg4WM
b2OFtnKRe8Tr6b+WCExNXfTo6z+c5o4+qBBgRYpC20zezydHwiWfP/i51UxGjKwv
oUoO6tKagOhtXH+alXaxl9pUJjcfZDcw2fytl2h/HKupCjE2NB1+3NEIVkOnqEgV
rbATXBUxuIAL7GevnCEE6WUitV7DMaiVWuF0WLtOlNYPCjnK5Y+bK6QVn5rhljgs
Ifc6QdcyRRwXXB1dMKQf0Gwvn4bw0jXt2V6tO2vu24+YGx2zG9cPR/PctUKcBAoH
OKL+B8k7mMon5n8zsCpB/FD5/zlwKH2R+tCCuQ/qK6Jey7qEN6Vo1XwDktxBB40+
Z7cuiTpeoQsHkp4Cisrhe1PhrmRluw/b85XHLYIvLdhlKIauYndRNqFRzEmztc8X
sK6SY857+AJ20jDFAGk0rz/ezs+ogjQuk5u6oATIRKOxg+J5PPfp7/ajBrVbxoeX
qXFUrUfDpC1EOSzqwu8kkiatp9/qp4OpJ8QiuaqijOsJBMYkCdRjD6N0c5lhSrOw
Kr3q2ulTZ+oAOzvRrz4eiihGI2Ne9q2Jcamyt+WqGOD0Xi9/H0nHbIRoMyxwGFwF
LCFde4bTetOnqCvmf5UJ
=9WXQ
-----END PGP SIGNATURE-----

Changes since vulkan-1.0.42.0+dfsg1-1:
Arda Coskunses (2):
      layers: Added more format checks to utils
      layers: Removing redundant if in unique_objects

Chris Forbes (10):
      layers: Consider resolve attachments to be written in renderpass
      layers: remove attachment_first_layout tracking
      layers: Factor out marking of first use as read or write...
      layers: Fix state recorded for swapchain images
      layers: Use GetStateStructPtrFromObject rather than open-coding
      layers: Track if VK_KHR_shader_draw_parameters is enabled
      layers: Pass whole layer_data down through more of SC
      layers: Check use of CapabilityShaderDrawParameters against ext enable
      layers: Convert fundamental type enum to bit field
      layers: Consider depth+stencil formats to be both float and uint

Ciro Santilli (1):
      Use nproc instead of ncpu

Cody Northrop (3):
      tests: Workaround Clang bug in Android NDK r14
      android: Update toolchain revisions and locations
      android: Update to matching desktop glslang version

Cort Stratton (5):
      layers: Refactor InsertMemoryRange() for pre/post
      layers: Fix copy/paste errors in BindBufferMemory
      layers: GH373 Add memory size/align tests&checks
      layers: Added skip_checks to rangeIntersect()
      tests: Fix unexpected errors from new VU checks

Dave Houlton (16):
      tests: Fix aspect bit for DS in framework
      layers: Fix a bug in depth/stencil packing
      layers, Fix checks for GH 1507
      layers: Add VUs 1275, 1276, 1277 related to gh1507
      layers: Clang-format only, no code changes
      tests: Bugfix check and add mip copy tests
      tests: Add user env for vlv test project
      layers: Add VU 01185 and a test
      layers: Add VUs 1200&1201, and a test
      nop: Clean up comments
      tests: Fix UnexpectedError crashing on WinIntel
      layers: refactor layer utils
      layers: Rename format utils, strip Vk
      tests: Add assert for multiple initializations
      tests: clang-format
      tests: Re-fixed multi-init tests, smaller hammer

Dustin Graves (2):
      layers: Fix extension func/core struct codegen
      layers: Fix WriteDescriptorSet::dstSet validation

Ian Elliott (4):
      cube: GH1609: Use VK_GOOGLE_display_timing extension
      cube: Remove most DbgMsg usage the VK_GOOGLE_display_timing extension
      demos: Use VK_KHR_incremental_present extension
      demos: Remove DbgMsgs from incremental_present ext

Igor Vuk (2):
      Docs: Fix a typo in README.md
      Docs: Fix a typo in BUILD.md

James Jones (2):
      loader: Fix handling of surface parameters
      loader: Fix handling of surface parameters

Jamie Madill (4):
      build: Fix potentially uninitialized VS2015 warning
      layers: Fix incorrect KHR/KHX ifdefs.
      layers: Fix uses of KHR ifdef to KHX in objecttracker
      loader: Add guard around cmake header include.

Jeremy Hayes (23):
      demos: Use device local heap for depth
      tests: Fix ImageSampleCounts unexpected errors
      tests: Fix FramebufferCreateErrors errors
      layers: Remove redundant validation
      layers: Remove redundant validation
      tests: Fix unexpected error
      tests: Fix ClearColorImageWithinRenderPass
      tests: Fix IdxBufferAlignmentError error
      tests: Fix InvalidQueueFamilyIndex error
      tests: Fix DSBufferInfo unexpected errors
      tests: Fix DSAspectBitsErrors unexpected errors
      tests: Fix DSUpdateOutOfBounds unexpected errors
      tests: Fix CmdClearAttachmentTests error
      tests: Fix unexpected errors
      tests: Remove unexpected error
      tests: Fix InvalidImageView unexpected error
      tests: Fix ImageLayerUnsupportedFormat errors
      tests: Fix ImageLayerViewTests unexpected errors
      tests: Fix MiscImageLayerTests unexpected errors
      tests: Fail on unexpected errors
      Revert "tests: Fail on unexpected errors"
      tests: Filter loader specific error.
      tests: Fix device specific failures

Karl Schultz (4):
      build: Change appveyor to build VS 2013 and 2015
      layers: Fix invalid push constant checks (GH953)
      build: Add pkgconfig file for the Vulkan loader
      build: Add uninstall target for Linux

Lenny Komow (4):
      loader: gh1153 - Modify layer search path
      docs: Add new layer registries to loader doc
      loader: Fix loader crash with multiple instances
      winsdk: Fix missing vulkaninfo file extension

Mark Lobodzinski (79):
      layers: GH1489, fix CmdClearAttachments validation
      tests: Add 2ndary CB ClearAttachments positive test
      layers: GL168, fix bad compressed texel block size
      layers: Add PreCallValidate to CmdPipelineBarrier
      layers: Split layout transition validation/recording
      layers: Add PreCallRecord call to CmdPipelineBarrier
      layers: Special-case threading GetSwapchainImages
      layers: Prevent bad node access
      layers: Validate CONCURRENT img/buf queuefamilies
      tests: Add test for concurrent sharing mode
      scripts: Allow safe_structs to handle KHR extensions
      layers: Move DescriptorUpdateTemplate functions
      layers: Create desc_update_template map for new objs
      layers: Parse extension buffer to unwrap handles
      layers: Improve UpdateTemplate variable names
      layers: Add UpdateTemplate Ext APIs to CV
      layers: Fix template_update errors in CV
      layers: Move update_template temp structure creation
      layers: Move desc set helper to descriptorset module
      layers: Add GetNextValidBinding function to CV
      tests: Added Win post-build gtest DLL copy step
      layers: Validate imageCubeArray device feature
      layers: Validate dualSrcBlend device feature
      layers: Validate device feature multiDrawIndirect
      layers: Add drawIndirectFirstInstance feature TODOs
      tests: Fix framework init of depthClampEnable
      layers: Validate depthClamp device feature
      layers: Validate the depthBounds device feature
      layers: Add alphaToOne device feature validation
      layers: Finish multiViewport dev feature validation
      layers: Validate samplerAnisotropy device feature
      layers: Add compressed texture query utils
      layers: Add textureCompressionETC2 feature check
      layers: Add textureCompressionASTC_LDR feature check
      layers: Add textureCompressionBC feature check
      layers: Add enabled_features accessor function
      layers: Add sparseBinding device feature checks
      layers: Add sparseResidencyBuffer feature check
      layers: Add sparseResidencyAliased feature check
      layers: Add depthBiasClamp device feature checks
      layers: Add missing format specifier to CV
      layers: Add PV Maintenance1 negative viewport check
      tests: Add negative viewport ht maintenance1 test
      layers: Remove deprecated KHX extension from OT/PV
      header: Update to 1.0.43 header version
      layers: Fix CTS BufferView UpdateTemplate crash
      layers: Fix fence validation error in object_tracker
      layers: Fix QueueBindSparse fence validation
      tests: Fix tests using incorrect initialization
      header: Update to 1.0.44 Vulkan version
      layers: Fill in buffer_validation log_msg handles
      layers: Fill in core_validation log_msg handles
      layers: Add image handles to layout error output
      layers: GH1592, Fix unique_objects DebugMarker Ext
      layers: Refactor ResolveRemainingLevelsLayers
      tests: Disable CheckShaderBadCapability test
      tests: Update bad spirv capability test
      layers: Remove obsolete error check from CV
      scripts: Allow safe_structs to handle KHR extensions
      layers: Move DescriptorUpdateTemplate functions
      layers: Create desc_update_template map for new objs
      layers: Parse extension buffer to unwrap handles
      layers: Improve UpdateTemplate variable names
      layers: Add UpdateTemplate Ext APIs to CV
      layers: Fix template_update errors in CV
      layers: Add pNext cycle/redundancy checks to PV
      tests: Add test for duplicate pNext structures
      loader: Fix loader_extensions codegen for name defs
      header: Update to 1.0.45 Vulkan version
      layers: Support CapabilityGeometryShaderPassThroughNV
      layers: Support CapabilitySampleMaskOverrideCoverage
      layers: Support viewport_array2 ext shader caps
      layers: Add shader_subgroup_ballot ext shader caps
      layers: Add shader_subgroup_vote ext shader caps
      layers: Fix push_desc_with_template in unique_objs
      layers: Remove unneccessary line in unique_objects
      layers: Add ios, mac and nintendo surface tracking
      header: Update to 1.0.46 Vulkan version
      layers: Fix incorrect feature protect for KHX ext

Mark Young (25):
      vulkan: update to header 1.0.42
      tests: Fix loader tests
      loader: Remove floating file
      scripts: Update loader automation
      tests: Fix DSAspectBitsErrors
      tests: Add tests for allocation
      loader: Fix several leaks
      tests: Fix loader test
      loader: gh1528 - Move generated files
      layers: Fix parameter validation
      loader: Update secure_getenv usage
      spelling: Fix spelling errors
      loader: Update secure_getenv check
      loader: Use secure_getenv only when necessary
      loader: Set pointer to NULL
      loader: Fix vkEnumeratePhysicalDeviceGroupsKHX
      tests: Add more loader alloc tests
      tests: Add loader device group tests
      docs: LX666 - Typos in Docs
      tests: Fix loader test build
      scripts: Update loader automation
      externals: Update glslang revision
      externals: Fix bad Glsang/Spirv generation
      externals: Update to latest as of this morning
      externals: Update to glslang fix commit

Mike Schuchardt (9):
      layers: Check all devices for valid object handles
      tests: Add test that uses object on wrong device
      layers: swapchain post call record refactor
      layers: swapchain queue family count tracking
      layers: Add VU enums to VkQueueFlag checks
      tests: Add VkCommandPoolObj wrapper class
      tests: Add test case for VkQueueFlags checks
      layers: Expose core validation extension info
      layers: VK_KHR_maintenance1 false positives

Mike Stroyan (2):
      loader: Initialize json_version
      Merge pull request #1578 from KhronosGroup/stroyan_loader_json_init

Mike Weiblen (12):
      layers: Move code to preferred cpp file
      layers: Add notes to Valid Usage DB
      externals: Update GitHub master commit refs
      layers: Add VU data & new entry point
      externals: Update GitHub master commit refs
      externals: Update GitHub master commit refs
      layers: Implement VU 00303-00308
      tests: Negative tests for VU 00303-00308
      tests: Positive tests for VU 00303-00308
      externals: Update GitHub master commit refs
      externals: Update GitHub master commit refs
      external: Update external reference commit ID

Peter Lohrmann (1):
      layers: Deep copy pQueueFamilyIndicies

Petr Kraus (1):
      layers: #1522 #1523 Fix VK_REMAINING_* resolve

Radovan Birdic (1):
      build: Increase reloc table size for mips64el

Timo Aaltonen (10):
      trim-build.diff, disable-mir.diff, rules: Use clang build options instead of patching CMakeFile.txt.
      rules: Set build type to 'Release'.
      Merge branch 'upstream-unstable' into debian-unstable
      update the changelog
      Merge tag 'sdk-1.0.42.2' into d-u
      Merge branch 'debian-unstable' into d-u
      bump version, refresh patches
      delete more android build files
      dev.install: Add pkgconfig file.
      release to experimental

Tobin Ehlis (8):
      layers:Connect VK_EXT_validation_flags
      demos:Add cube option --validate-checks-disabled
      tests:Disable maintenance1_ext by default
      layers:Unify image layout validation functions
      tests:Update InvalidImageLayout test
      layers:Refactor image layout verify/set
      layers: incremental_present rectangle validation
      layers: incremental_present parameter validation

Tony Barbour (15):
      layers: Set depth to 1 in ci for swapchain images
      tests: Find supported depth format instead of assuming
      tests: Fix DisabledIndependentBlend attachments
      layers: Don't call driver if skip in PipelineBarrier
      tests: Clean up resources in InvalidQueueFamilyIndex
      tests: Don't try to exceed maxMipLevels with small extents
      demos: Remove tabs from cube.c
      demos: Select alpha based on capabilities in cube
      tests: Move InitFramework call into Init function
      tests: Make Maintenance1Tests a positive test
      tests: Fix Maintenance1Tests to handle lack of extension
      demos: Wait for fences before destroying swapchain
      tests: Dont run BindSparse if feature not present
      tests: Lookup depth format instead of assuming
      tests: Skip tests that will not generate expected error

Yamakaky (1):
      headers: Add missing include to vk_icd.h

bungeman (1):
      layers: Fix round tripping uint32_t through int

leigh123linux (1):
      build: Improve pkg-config to handle 64-bit distros

mizhen (1):
      scripts: Add ceiling function to vk_struct_size_helper

---
 .appveyor.yml                                             |   10 
 BUILD.md                                                  |    4 
 CMakeLists.txt                                            |   16 
 README.md                                                 |    2 
 cmake/cmake_uninstall.cmake.in                            |   21 
 debian/changelog                                          |   11 
 debian/libvulkan-dev.install                              |    1 
 debian/patches/demos-dont-build-tri-or-cube-or-smoke.diff |    4 
 debian/patches/disable-mir.diff                           |   11 
 debian/patches/series                                     |    2 
 debian/patches/trim-build.diff                            |   16 
 debian/patches/use-mxgot-for-mips64.patch                 |    4 
 debian/rules                                              |    7 
 demos/cube.c                                              |  528 ++
 demos/cube.cpp                                            |   10 
 demos/gettime.h                                           |   74 
 demos/smoke/ShellWin32.cpp                                |    2 
 external_revisions/glslang_revision                       |    2 
 external_revisions/spirv-headers_revision                 |    2 
 external_revisions/spirv-tools_revision                   |    2 
 include/vulkan/vk_icd.h                                   |    1 
 include/vulkan/vulkan.h                                   |  175 
 include/vulkan/vulkan.hpp                                 | 1136 ++++-
 layers/CMakeLists.txt                                     |   10 
 layers/buffer_validation.cpp                              | 1501 ++++---
 layers/buffer_validation.h                                |   33 
 layers/core_validation.cpp                                | 1857 +++++----
 layers/core_validation_error_enums.h                      |    2 
 layers/core_validation_types.h                            |   66 
 layers/descriptor_sets.cpp                                |  154 
 layers/descriptor_sets.h                                  |   12 
 layers/linux/VkLayer_core_validation.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                                 | 1305 ++++--
 layers/parameter_validation.cpp                           |  640 ---
 layers/parameter_validation_utils.h                       |   31 
 layers/swapchain.cpp                                      |   67 
 layers/threading.cpp                                      |   21 
 layers/unique_objects.cpp                                 |  244 +
 layers/unique_objects.h                                   |   10 
 layers/vk_format_utils.cpp                                |  924 ++++
 layers/vk_format_utils.h                                  |  122 
 layers/vk_layer_utils.cpp                                 |  662 ---
 layers/vk_layer_utils.h                                   |   80 
 layers/vk_validation_error_database.txt                   |  346 -
 layers/windows/VkLayer_core_validation.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 
 loader/CMakeLists.txt                                     |   44 
 loader/LoaderAndLayerInterface.md                         |   18 
 loader/extension_manual.c                                 |  586 ++
 loader/extension_manual.h                                 |   49 
 loader/loader.c                                           |  253 -
 loader/loader.h                                           |   18 
 loader/loader_cmake_config.h.in                           |    2 
 loader/trampoline.c                                       |   73 
 loader/vk_loader_platform.h                               |    6 
 loader/vulkan.pc.in                                       |   11 
 scripts/cgenerator.py                                     |    2 
 scripts/generator.py                                      |    9 
 scripts/helper_file_generator.py                          |   23 
 scripts/loader_extension_generator.py                     |  237 -
 scripts/parameter_validation_generator.py                 |    9 
 scripts/threading_generator.py                            |    1 
 scripts/unique_objects_generator.py                       |   24 
 scripts/vk.xml                                            | 1098 +++--
 tests/CMakeLists.txt                                      |    9 
 tests/layer_validation_tests.cpp                          | 2791 +++++++++-----
 tests/layers/linux/VkLayer_test.json                      |    2 
 tests/layers/linux/VkLayer_wrap_objects.json              |    2 
 tests/layers/windows/VkLayer_test.json                    |    2 
 tests/layers/windows/VkLayer_wrap_objects.json            |    2 
 tests/loader_validation_tests.cpp                         |  837 ++++
 tests/vk_layer_validation_tests.vcxproj.user              |   35 
 tests/vkrenderframework.cpp                               |  162 
 tests/vkrenderframework.h                                 |   17 
 tests/vktestbinding.h                                     |    9 
 84 files changed, 10856 insertions(+), 5627 deletions(-)
---


Reply to: