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: