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: