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

[Git][xorg-team/vulkan/vulkan-validationlayers][debian-unstable] 327 commits: layers: Remove old redundant comments



Title: GitLab

Timo Aaltonen pushed to branch debian-unstable at X Strike Force / vulkan / vulkan-validationlayers

Commits:

  • 9c4e3e08
    by spencer-lunarg at 2025-07-11T17:46:57-04:00
    layers: Remove old redundant comments
    
  • ff8f66dc
    by spencer-lunarg at 2025-07-12T21:18:23-04:00
    tests: Finally make destroy Destroy
    
  • 194c4723
    by Artem Kharytoniuk at 2025-07-13T11:10:58+02:00
    layers: Track present semaphores from old swapchain
    
  • e123e58c
    by Artem Kharytoniuk at 2025-07-13T11:10:58+02:00
    tests: Test tracking of present semaphores from old swapchain
    
  • dd02f4bb
    by spencer-lunarg at 2025-07-14T12:07:51-04:00
    layers: VUID Churn 1.4.322
    
  • 7a9ae62d
    by spencer-lunarg at 2025-07-14T16:26:55-04:00
    layers: Rework of Blend Equation dynamic state
    
  • 6f5b5e78
    by Mike Schuchardt at 2025-07-14T17:51:16-07:00
    build: Update to header 1.4.322
    
    + Spencer's patch for spec MR 7506
    
  • 54521a16
    by spencer-lunarg at 2025-07-15T15:25:39-04:00
    tests: Fix Descriptor Buffer tests
    
  • 1dc545ad
    by spencer-lunarg at 2025-07-15T16:43:04-04:00
    layers: VUID churn fix
    
  • fc83a174
    by ziga-lunarg at 2025-07-16T00:57:23+03:00
    layers: Fix tracking local read location info
    
  • dc39d243
    by ziga-lunarg at 2025-07-16T00:57:23+03:00
    tests: Local read null color attachments
    
  • 03b20856
    by Artem Kharytoniuk at 2025-07-16T00:39:21+02:00
    tests: Add synval performance tests
    
  • a8ebd893
    by spencer-lunarg at 2025-07-16T10:07:51-04:00
    layers: Cleanup Topology
    
  • 0008e1e9
    by spencer-lunarg at 2025-07-16T13:28:55-04:00
    layers: Combine more dynamic state for color attachment
    
  • cd452277
    by spencer-lunarg at 2025-07-16T16:45:01-04:00
    layers: Final nail in DynamicState combining coffin
    
  • c25be0ab
    by spencer-lunarg at 2025-07-16T18:48:10-04:00
    layers: Fix UnifiedImageLayouts flag bug
    
  • 649fe43c
    by ziga-lunarg at 2025-07-16T18:48:25-04:00
    layers: Improve wording of 07750
    
  • 9056bf99
    by ziga-lunarg at 2025-07-16T21:11:27-04:00
    layers: Make VkRenderPassSampleLocationsBeginInfoEXT safe
    
  • bfcd034f
    by ziga-lunarg at 2025-07-16T21:11:27-04:00
    tests: Test sample locations
    
  • cd29822d
    by spencer-lunarg at 2025-07-17T10:52:08-04:00
    layers: Simplify VkDeviceAddress checks
    
  • 2d05cd04
    by spencer-lunarg at 2025-07-17T12:56:56-04:00
    layers: Fix GPL False Positive for destroyed samplers
    
  • 5548898a
    by spencer-lunarg at 2025-07-17T13:21:35-04:00
    layers: Dynamic rendering and Sample Location
    
  • 0d04df2e
    by Artem Kharytoniuk at 2025-07-17T22:54:01+02:00
    layers: Fix incomplete test for sliceable image
    
    GetSubresourceEncoderRange checked only for
    VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT but not for
    VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT
    
  • 254a02dc
    by Artem Kharytoniuk at 2025-07-17T22:54:01+02:00
    tests: Test image is sliceable
    
  • 305e4ade
    by spencer-lunarg at 2025-07-17T17:18:49-04:00
    layers: Improve Color Blend Drawtime messages
    
  • aa1607f8
    by spencer-lunarg at 2025-07-17T18:48:15-04:00
    layers: Provide some help if atexit is used
    
  • 5eba5235
    by spencer-lunarg at 2025-07-18T09:37:29-04:00
    layers: Remove old deprecated settings
    
  • cf003e94
    by Spencer Fricke at 2025-07-18T11:11:35-04:00
    layers: Abort on atexit before crash
    
  • 2fbaf0ab
    by spencer-lunarg at 2025-07-18T18:08:42-04:00
    deprecate: Add init Deprecation Layer
    
  • 5ed2b643
    by spencer-lunarg at 2025-07-20T12:39:45-05:00
    layers: Fix Compressed 2D-to-1D check
    
  • d19ef11e
    by ziga-lunarg at 2025-07-20T18:16:21-05:00
    layers: Fix 03612 message
    
  • 8bd9f021
    by Mike Schuchardt at 2025-07-21T08:43:16-05:00
    build: Update to header 1.4.323
    
  • 775230d6
    by Arno at 2025-07-22T09:19:34+02:00
    layers: Account for null pointers in RT validation
    
  • 7594e11d
    by spencer-lunarg at 2025-07-22T08:03:35-05:00
    tests: Another Texel Buffer format test
    
  • ca27f431
    by spencer-lunarg at 2025-07-22T09:41:43-05:00
    layers: Add Runtime TaskPayloadWorkgroupEXT
    
  • 71a63591
    by Arno at 2025-07-22T10:08:10-05:00
    tests: Add Slang
    
  • 3b1d974b
    by Arno at 2025-07-22T10:08:10-05:00
    build: Download Slang with update_deps
    
  • 90f28aa9
    by ziga-lunarg at 2025-07-22T11:00:39-05:00
    layers: Fix extent is empty check
    
  • dad479f6
    by spencer-lunarg at 2025-07-22T17:59:51-05:00
    bp: Null check image scope NV
    
  • 77b73d33
    by Christophe at 2025-07-23T16:45:53+02:00
    layer: Rename ADVANCED (deprecated) view into DEBUG
    
  • afc0d5d2
    by spencer-lunarg at 2025-07-23T15:08:43-05:00
    layers: Combined Dynamic Rendering and RenderPass
    
  • 3773c82b
    by Tommy Fortes at 2025-07-23T18:37:02-05:00
    layers: Fix index out of bounds for color attachments
    
  • f04fb5a4
    by Jan Kelemen at 2025-07-23T18:44:34-05:00
    layers: Fix incorrect present mode in VUID-10160
    
  • 4cf7390e
    by spencer-lunarg at 2025-07-23T18:53:24-05:00
    scripts: Generate settings from JSON
    
  • 1f1d840e
    by Stefano Bucciarelli at 2025-07-24T12:04:02-05:00
    layers: Initial commit for VK_ARM_tensors extension
    
    - added layers and tests
    - more VUs to come
    
    Co-authored-by: Chetan Mistry <chetan.mistry@arm.com>
    Co-authored-by: Stefano Bucciarelli <stefano.bucciarelli@arm.com>
    
  • 62b05c61
    by ziga-lunarg at 2025-07-24T12:04:13-05:00
    layers: Only check 02689 if format has depth
    
  • bb457459
    by ziga-lunarg at 2025-07-24T12:04:13-05:00
    tests: Sample locations with stencil only format
    
  • c7176063
    by spencer-lunarg at 2025-07-24T14:05:15-05:00
    layers: Yet another maintenance9 fix
    
  • 3ac216a2
    by ziga-lunarg at 2025-07-24T19:38:22-05:00
    layers: Fix typos
    
  • ebaf10be
    by spencer-lunarg at 2025-07-24T19:38:31-05:00
    layers: Nit pick fixes
    
  • 72c2c64b
    by ziga-lunarg at 2025-07-25T08:34:36-05:00
    layers: Add missing skip
    
  • f2cbc321
    by ziga-lunarg at 2025-07-25T22:50:53-04:00
    layers: Fix dynamic state check for 07835
    
  • 52c26ea5
    by ziga-lunarg at 2025-07-25T22:50:53-04:00
    tests: Pipeline with static blend constants
    
  • fbf8bbe2
    by spencer-lunarg at 2025-07-26T17:40:03-04:00
    scripts: Update SPIR-V Deps
    
  • 2500e41b
    by ziga-lunarg at 2025-07-26T17:41:39-04:00
    layers: Fix VUID 09496
    
  • 9007c052
    by ziga-lunarg at 2025-07-26T17:41:39-04:00
    tests: Test vkCmdPushDescriptorSet2 with dynamic layout"
    
  • f0d56cc0
    by Arno at 2025-07-28T10:10:20-04:00
    tests: Skip RT test is device limits maxed out
    
  • 89ec4ee2
    by ziga-lunarg at 2025-07-28T13:40:44-04:00
    layers: Reset attachment types between subpasses
    
  • f7298faf
    by ziga-lunarg at 2025-07-28T13:40:44-04:00
    tests: Test drawing with unused attachment
    
  • b5627b58
    by ziga-lunarg at 2025-07-28T22:52:24+03:00
    layers: Add missing space in 10827 message
    
  • 0028f56b
    by spencer-lunarg at 2025-07-28T16:07:39-04:00
    layers: Extra dynamicRenderingUnusedAttachments check
    
  • 9c98ec4e
    by Arno at 2025-07-28T23:40:59-04:00
    gpuav: Update error logging
    
    Store location outside of error logging lambda
    => To ultimately allow post processing to access it through an error
    logger index
    Post processing used to store an action command index, now an error
    logger index instead
    
  • e41b4bb2
    by Arno at 2025-07-28T23:40:59-04:00
    tests: Add ray tracing GPU-AV bindless tests
    
  • f28c0df8
    by spencer-lunarg at 2025-07-29T13:27:35-04:00
    layers: Remove deprecated GPU-AV DebugPrintf setting
    
  • 1a26939a
    by spencer-lunarg at 2025-07-30T07:59:17-04:00
    tests: Add missing max_profile extensions
    
  • 3da87bfd
    by spencer-lunarg at 2025-07-30T07:59:56-04:00
    tests: Confirm final Compressed image issue
    
  • 8b04b94c
    by spencer-lunarg at 2025-07-30T08:00:17-04:00
    layers: Fix more depth/stencil for dynamic rendering
    
  • b4917464
    by spencer-lunarg at 2025-07-30T08:00:38-04:00
    layers: Legacy Descriptor and Descriptor Buffer interaction
    
  • 558b7aae
    by spencer-lunarg at 2025-07-30T08:01:44-04:00
    layers: Add missing RTX IndirectDeviceAddress check
    
  • 777144f9
    by spencer-lunarg at 2025-07-30T08:02:16-04:00
    layers: Fix not checking array size in the shader
    
  • 7d8e7d61
    by spencer-lunarg at 2025-07-30T08:02:30-04:00
    layers: Improve and fix CommandBuffer Recording messages
    
  • 6da7c687
    by spencer-lunarg at 2025-07-30T10:58:28-04:00
    scripts: Update SPIRV-Tools with MeshShader fix
    
  • 9610d01a
    by Artem Kharytoniuk at 2025-07-31T12:28:24+02:00
    layers: Fix host stage logic
    
  • 69c2f5c8
    by Artem Kharytoniuk at 2025-07-31T12:28:24+02:00
    tests: Test host stage logic
    
  • 8cc13509
    by spencer-lunarg at 2025-07-31T11:54:16-04:00
    tests: Remove skipping tests from Portability subset
    
  • d981b62c
    by Artem Kharytoniuk at 2025-07-31T20:36:32+02:00
    layers: Fix ImageView layerCount normalization
    
  • 55ad7616
    by Artem Kharytoniuk at 2025-08-01T09:29:23-04:00
    layers: Fix image view subresource normalization todo
    
  • 2e303c40
    by Artem Kharytoniuk at 2025-08-01T09:29:23-04:00
    tests: Test image view subresource normalization
    
    This is a regression test for the use case described in the removed TODO
    from the previous commit.
    
  • f113d735
    by spencer-lunarg at 2025-08-01T12:10:27-04:00
    layers: VUID Churn 1.4.324
    
  • 7e955bdd
    by Huili Tao at 2025-08-01T15:02:12-04:00
    layers: Add validation for VK_NV_partitioned_accel_struct
    
  • 3a4bb46d
    by Huili Tao at 2025-08-01T15:02:12-04:00
    layers: Add validation for VK_NV_partitioned_accel_struct v2
    
  • 5eacea88
    by Huili Tao at 2025-08-01T15:02:12-04:00
    layers: Add validation for VK_NV_partitioned_accel_struct v3
    
  • 764ee88c
    by Huili Tao at 2025-08-01T15:02:12-04:00
    layers: Add validation for VK_NV_partitioned_accel_struct v4
    
  • d6215b98
    by Huili Tao at 2025-08-01T15:02:12-04:00
    layers: Add validation for VK_NV_partitioned_accel_struct v5
    
  • 698234df
    by Huili Tao at 2025-08-01T15:02:12-04:00
    layers: Add validation for VK_NV_partitioned_accel_struct v6
    
  • 71bacdde
    by spencer-lunarg at 2025-08-01T18:21:44-04:00
    layers: Fix clang-format failing on us
    
  • 1305ece7
    by Artem Kharytoniuk at 2025-08-02T11:42:10+02:00
    layers: Cleanup subresource range functionality
    
  • 95c29445
    by ziga-lunarg at 2025-08-03T10:22:04+03:00
    layers: Fix 10817 check
    
  • f2d588c6
    by ziga-lunarg at 2025-08-03T10:22:04+03:00
    tests: Fix 10817 test
    
  • faed2c4a
    by ziga-lunarg at 2025-08-03T10:22:16+03:00
    layers: Fix reading from null DS state
    
  • 3493fc8b
    by ziga-lunarg at 2025-08-03T10:22:16+03:00
    tests: Test using dynamic depth stencil state
    
  • ce900ee9
    by ziga-lunarg at 2025-08-03T22:24:39+03:00
    layers: Fix 03580 with templates and null descriptor
    
  • a11139ac
    by ziga-lunarg at 2025-08-03T22:24:39+03:00
    tests: Fix as null descriptor with templates
    
  • fc3b4a5a
    by Artem Kharytoniuk at 2025-08-04T09:39:35+02:00
    layers: Fix maintenance9 layout transition criteria
    
    Previously we mistakingly assume it is enough that maintenance9 is
    enabled in order to apply layout transition to separate depth slices,
    but image must also set VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT flag.
    
  • d528163a
    by Artem Kharytoniuk at 2025-08-04T09:39:35+02:00
    tests: Test maintenance9 3d slice transition criteria not met
    
  • 9b965e47
    by Artem Kharytoniuk at 2025-08-04T14:38:52+02:00
    layers: Add CanTransitionDepthSlices helper
    
  • 6b1b8e3d
    by Artem Kharytoniuk at 2025-08-04T14:38:52+02:00
    layers: Add IsDepthSliceView helper
    
  • cfb65eec
    by Artem Kharytoniuk at 2025-08-04T18:53:42+02:00
    sync: Ensure fast copy of ReadState and WriteState
    
    This low level state should be memcpy-able for performance reasons and
    should not generate additional initialization except setting members to
    desired bit pattern.
    
  • 32e33dd7
    by ziga-lunarg at 2025-08-04T20:38:13+03:00
    layers: Fix VUID 10775 when primitive count is 0
    
  • 4a7bd388
    by ziga-lunarg at 2025-08-04T20:38:13+03:00
    tests: Test build AS with zero primitive count
    
  • f0cc60f0
    by ziga-lunarg at 2025-08-05T17:37:08+03:00
    build: Update to header 1.4.324
    
  • fa34d9b8
    by Artem Kharytoniuk at 2025-08-06T16:56:12+02:00
    sync: Detemplate ForAllQueueBatchContexts
    
  • 5c60cdde
    by Artem Kharytoniuk at 2025-08-06T16:56:12+02:00
    sync: Add access context stats
    
  • 0aff6173
    by Artem Kharytoniuk at 2025-08-06T21:40:06+02:00
    sync: Update stats formatting
    
    Make output more structured and less cluttered
    
  • 830e5638
    by Artem Kharytoniuk at 2025-08-07T14:49:10+02:00
    sync: Fix maintenance9 layout transition
    
  • 438279c2
    by Artem Kharytoniuk at 2025-08-07T14:49:10+02:00
    tests: Test syncval maintenance9 layout transition
    
  • 51e22f0c
    by arno-lunarg at 2025-08-07T17:29:58+02:00
    gpuav: Fix instrumentation pipe layout selection
    
    When using GPL, recreate a pipeline layout for use in binding GPU-AV's
    descriptor set.
    This part of GPU-AV is more and more hacky, but will hopefully go
    away when we switch to using push constants + BDA to manage our
    resources
    
  • f294b804
    by Artem Kharytoniuk at 2025-08-07T22:02:39+02:00
    sync: Show that ReadState::stage is a single stage
    
    It is not a bitmask of separate stages
    
  • 867703ee
    by Artem Kharytoniuk at 2025-08-07T22:02:39+02:00
    sync: Misc cleanup
    
  • 4c257164
    by arno-lunarg at 2025-08-08T08:49:23+02:00
    layers: Update spirv-tools
    
  • 73bb91ea
    by Stefano Bucciarelli at 2025-08-08T09:48:26+02:00
    tests: Fix NegativeDeviceQueue.QueuesSameQueueFamily
    
    - the test was not setting and checking protected memory correctly
    - the test was always skipped
    - fixed check for protected support, skip test if unsupported
    
    Signed-off-by: Stefano Bucciarelli <stefano.bucciarelli@arm.com>
    
  • 7ae7982c
    by Artem Kharytoniuk at 2025-08-08T16:28:00+02:00
    layers: Check for deleted swapchain in queue thread validation
    
  • b80577b1
    by Artem Kharytoniuk at 2025-08-08T16:28:00+02:00
    tests: Delete swapchain before layout validation
    
  • d520f2ec
    by ziga-lunarg at 2025-08-08T20:08:27+03:00
    build: Update to header 1.4.325
    
  • f29c3361
    by ziga-lunarg at 2025-08-08T23:34:24+03:00
    layers: Fix 01273 false positives
    
  • 92dd3294
    by ziga-lunarg at 2025-08-08T23:34:48+03:00
    layers: Fix VUID 03810
    
  • 3218d4c9
    by Artem Kharytoniuk at 2025-08-10T20:24:05+02:00
    tests: Show barrier command defines independent barriers
    
  • f8edb2b6
    by arno-lunarg at 2025-08-11T18:37:20+02:00
    gpuav: Add pipeline handle to logged errors
    
  • 862d3799
    by Huili Tao at 2025-08-11T20:31:29+02:00
    layers: Add manual valid for VK_NV_partitioned_accel_struct
    
  • 5ba54f74
    by Artem Kharytoniuk at 2025-08-11T20:42:21+02:00
    sync: Cleanup read pending state usage
    
    Don't check read pending state in the context when it is not active
    
  • 6bca44d8
    by dependabot[bot] at 2025-08-12T09:54:25+02:00
    build(deps): bump actions/download-artifact from 4 to 5
    
    Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 5.
    - [Release notes](https://github.com/actions/download-artifact/releases)
    - [Commits](https://github.com/actions/download-artifact/compare/v4...v5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/download-artifact
      dependency-version: '5'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
  • 10d7dc82
    by arno-lunarg at 2025-08-12T15:36:55+02:00
    gpuav: Fix wrong pipeline handle in error message
    
    The pipeline handle reported by instrumentation error messages can
    be incorrect due to caching of instrumented pipelines,
    if the same shader is used in multiple pipelines.
    Not an issue, due to a recent change the last bound pipeline is stored
    in the error logging lambda and added to the LogObjectList in case of
    an error.
    Note: Maybe in the GPL case, all pipeline handles used to compose the
    final pipeline should be logged?
    
  • 3de8bf8c
    by arno-lunarg at 2025-08-12T17:48:16+02:00
    gpuav: Fix handling of stride of 0
    
    Vertex attribute fetching validation was not taking properly taking
    in account a possible stride of 0 between vertex attributes
    
  • 9c4ff2d7
    by ziga-lunarg at 2025-08-13T13:36:48-04:00
    layers: Fix typos
    
  • 184ce165
    by spencer-lunarg at 2025-08-13T13:41:53-04:00
    layers: Fix wrong geometry unions for RTX
    
  • 3eb09dd8
    by spencer-lunarg at 2025-08-13T15:13:09-04:00
    layers: Add VK_KHR_shader_untyped_pointers
    
  • 096c7de2
    by Artem Kharytoniuk at 2025-08-14T09:44:55+02:00
    sync: Fix execution dependencies for sync2 barriers
    
  • c3aa9a23
    by Artem Kharytoniuk at 2025-08-14T09:44:55+02:00
    tests: Test image and buffer barrier execution dependency
    
  • d68fb3c0
    by Ryan Harrison at 2025-08-14T16:05:59-04:00
    layers: Add missing header for std::in_place_t
    
  • 32b58996
    by arno-lunarg at 2025-08-14T16:06:17-04:00
    layers: Improve VUID lookup perf
    
    So far only tested with CS2, where this change was able to restore an
    interactive frame rate. Issue with current implementation is looking up
    a vuid far into the list, search becomes expensive.
    
  • 0e93730a
    by spencer-lunarg at 2025-08-14T16:31:12-04:00
    tests: More copy image tests
    
  • d71e28ee
    by Artem Kharytoniuk at 2025-08-14T23:36:52+02:00
    sync: Fix REMAINING_LAYERS expansion for synval barriers
    
  • 502d1be1
    by Artem Kharytoniuk at 2025-08-14T23:36:52+02:00
    tests: Test REMAINING_LAYERS expansion for syncval barriers
    
  • df0c494f
    by spencer-lunarg at 2025-08-14T18:09:53-04:00
    scripts: Add oversize VU warning
    
  • cb4d8227
    by spencer-lunarg at 2025-08-14T19:37:25-04:00
    layers: Add ResolveMode string in error message
    
  • 1f1664c7
    by spencer-lunarg at 2025-08-14T21:44:28-04:00
    scripts: Fix pSampleMask stateless
    
  • 9981c36c
    by spencer-lunarg at 2025-08-15T10:00:40-04:00
    layers: VUID churn 1.4.325
    
  • d5656666
    by spencer-lunarg at 2025-08-15T10:16:09-04:00
    layers: Fix variable count static array
    
  • 6c00a9da
    by Spencer Fricke at 2025-08-15T12:47:11-04:00
    layers: Update container_utils.h
  • 589793b9
    by spencer-lunarg at 2025-08-15T14:30:09-04:00
    scripts: Update SPIRV-Tools
    
  • 43d8d92b
    by huilit-NV at 2025-08-15T15:24:47-04:00
    layers: Add validation for VK_NV_cluster_accel_struct (#10478)
    
    layers: Add VK_NV_cluster_acceleration_structure
  • 2226d5fd
    by spencer-lunarg at 2025-08-15T16:03:01-04:00
    layers: Rename PipelineSubState to PipelineLibraryState
    
  • 997febee
    by spencer-lunarg at 2025-08-15T16:03:01-04:00
    layers: Rename PipelineTrackerSubState
    
  • dd409bf3
    by ziga-lunarg at 2025-08-17T15:21:29-04:00
    layers: Improve 10820 message
    
  • f3095a6e
    by arno-lunarg at 2025-08-18T15:31:52+02:00
    gpuav: Fix logged pipeline in post processing
    
    A random pipeline was logged, not the one that caused the error
    
    Change seems big because instead of passing down validation functions
    an handle to be logged,
    I now pass down what we ultimately want: an object list
    
  • 53fa09e4
    by spencer-lunarg at 2025-08-18T11:46:17-04:00
    layers: Improve error messages for Subpasses
    
  • 17305adb
    by spencer-lunarg at 2025-08-18T12:33:59-04:00
    layers: Cleanup ValidateCmdExecuteCommandsRenderPassInheritance
    
  • aa0ee78f
    by spencer-lunarg at 2025-08-18T16:42:22-04:00
    layers: Small Untyped Pointer cleanup
    
  • 6c82b6ad
    by spencer-lunarg at 2025-08-18T16:42:48-04:00
    layers: Fix VkDescriptorImageInfo error messages
    
  • 9000c2f6
    by dependabot[bot] at 2025-08-18T22:30:29-04:00
    build(deps): bump actions/checkout from 4 to 5
    
    Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/actions/checkout/compare/v4...v5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-version: '5'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
  • cd41f13d
    by spencer-lunarg at 2025-08-19T14:37:18-04:00
    scripts: Keep powerof symbol in message
    
  • 375e0131
    by spencer-lunarg at 2025-08-19T15:51:26-04:00
    tests: Fix test description
    
  • 9a4e681e
    by Artem Kharytoniuk at 2025-08-20T00:17:08+02:00
    sync: Inline ApplyBarriers helpers
    
    Each helper was called only in a single place and inlining helps to see
    the full picture better. This is an intermediate step in the task to
    rework how the pending barrier state is stored.
    
  • b0cfdc72
    by spencer-lunarg at 2025-08-19T19:45:37-04:00
    tests: Fix MixingProtectedResources VUID reported
    
  • 0ab75238
    by spencer-lunarg at 2025-08-19T21:47:54-04:00
    layers: Report info on VK_ERROR_FEATURE_NOT_PRESENT
    
  • e14b595d
    by Artem Kharytoniuk at 2025-08-20T07:21:34+02:00
    sync: Remove range_map SplitOp parameterization
    
    All client code used only keep_both option. keep_lower was used
    only internally in one place, keep_upper was unused. By expanding
    split_impl with specific parameters it gets much simpler and it is
    straighforward to understand.
    
    This also generates fewer instructions including minus one conditional
    jump (at least on MSVC) but that's a small bonus and not the goal of
    this change.
    
  • 51a435d7
    by Benjamin Cheng at 2025-08-20T07:34:22-04:00
    tests: Fix NegativeVideo.CreateImageProfileIndependent
    
    DISTINCT implementations cannot have DECODE_SRC + DECODE_DPB
    simultaneously.
    
  • 6dc22e91
    by spencer-lunarg at 2025-08-20T08:49:45-04:00
    gpuav: Make use of scalarBlockLayout
    
  • 752f37e1
    by Artem Kharytoniuk at 2025-08-20T14:57:15+02:00
    layers: Move small range map to separate file
    
  • bf23611f
    by spencer-lunarg at 2025-08-20T13:48:15-04:00
    scripts: Handle Vulkan1.0 deprecation
    
  • ec47c2c8
    by spencer-lunarg at 2025-08-20T18:38:33-04:00
    layers: Check pImmutableSamplers handles
    
  • 58279ecc
    by Artem Kharytoniuk at 2025-08-21T11:10:43+02:00
    sync: Misc refactor of barrier functors
    
    Splits functors into more independent types as preparation for pending
    barriers rework.
    
  • 57f83283
    by spencer-lunarg at 2025-08-21T15:01:24-04:00
    layers: Add Micromap pointer checks
    
  • c60142fc
    by spencer-lunarg at 2025-08-21T18:02:49-04:00
    build: Remove chmod of slang
    
  • 4c64d86e
    by spencer-lunarg at 2025-08-22T08:26:38-04:00
    layers: Remove unused #include
    
  • 0cfbae79
    by Daniel Rakos at 2025-08-22T09:10:47-04:00
    scripts: Fix unwrapping of NDO arrays with pointer to count
    
  • dfe5bbde
    by spencer-lunarg at 2025-08-22T10:47:51-04:00
    gpuav: Print ShaderDebugInfo in PostProcessing
    
  • dd9db97a
    by spencer-lunarg at 2025-08-22T14:15:13-04:00
    scripts: Whitespace be gone
    
  • d19d86f2
    by Yuly Novikov at 2025-08-22T16:41:22-04:00
    layers: Restore needed #include
    
    Chromium strict include rules require it.
    
    Fixes #10567
    
  • 3a0d82d9
    by spencer-lunarg at 2025-08-22T16:41:39-04:00
    layers: Use if/else for VkGeometryTypeKHR
    
  • afad0c22
    by Artem Kharytoniuk at 2025-08-24T15:23:46+02:00
    tests: Test two AS builds with barrier in between
    
  • f45d804f
    by spencer-lunarg at 2025-08-24T23:26:46-04:00
    gpuav: Combine FindShaderSource
    
  • bf1a6f3f
    by Nathan Reed at 2025-08-25T09:55:46-04:00
    layers: Skip all SPIR-V processing when disabled
    
  • fe567f26
    by Nathan Reed at 2025-08-25T09:55:46-04:00
    layers: Apply clang-format
    
  • b30d794a
    by spencer-lunarg at 2025-08-25T09:55:46-04:00
    layers: Rework creating a spirv::Module object
    
  • 38ee5570
    by spencer-lunarg at 2025-08-25T12:40:07-04:00
    layers: Use disabled and enabled
    
  • 6a9a9730
    by spencer-lunarg at 2025-08-25T12:40:22-04:00
    build: Remove trying to chmod shared libs
    
  • 2fb57b85
    by Spencer Fricke at 2025-08-25T14:35:58-04:00
    tests: Add missing include <algorithm>
  • e9ea60e8
    by Artem Kharytoniuk at 2025-08-25T22:02:29+02:00
    layers: Fix immutable sampler comparison
    
  • e584def3
    by spencer-lunarg at 2025-08-25T16:31:35-04:00
    layers: Word all format features messages the same
    
  • f70655e2
    by spencer-lunarg at 2025-08-26T00:03:41-04:00
    layers: Cleanup of VkCommandBufferInheritanceInfo
    
  • 030ac82e
    by spencer-lunarg at 2025-08-26T12:50:35-04:00
    layers: Only parse SPIR-V once for ShaderObject
    
  • 3f136689
    by spencer-lunarg at 2025-08-26T16:26:27-04:00
    scripts: Patch fix around VulkanObject cache
    
  • e545b9a0
    by Artem Kharytoniuk at 2025-08-27T15:08:37+02:00
    sync: Minor formatting update
    
  • c424ab4b
    by spencer-lunarg at 2025-08-27T09:30:29-04:00
    gpuav: Get Lavapipe working with GPU-AV again
    
  • 8ad8f94a
    by spencer-lunarg at 2025-08-27T09:31:55-04:00
    layers: Add Deprecation Detection Documentation
    
  • 37f468fb
    by arno-lunarg at 2025-08-27T16:40:53+02:00
    gpuav: Fix handling of libraries for RT pipelines
    
  • f74ce797
    by Arno at 2025-08-27T16:40:53+02:00
    scripts: Trailing white space print line number
    
  • c2267d62
    by Artem Kharytoniuk at 2025-08-27T17:34:07+02:00
    sync: Fix access_contexts stats counter
    
  • d3311cae
    by arno-lunarg at 2025-08-27T14:43:40-04:00
    gpuav: Instrumend pipeline libraries only once
    
    The same library can be used to link multiple pipelines
    
  • 9e5a4775
    by spencer-lunarg at 2025-08-27T16:49:23-04:00
    tests: Use GLSLToSPV
    
  • 463a9fca
    by ziga-lunarg at 2025-08-28T00:35:36+03:00
    layers: Validate min and max depth bounds
    
  • 6e69f37a
    by ziga-lunarg at 2025-08-28T00:35:36+03:00
    tests: Test min depth bounds greather than max
    
  • 702d161d
    by spencer-lunarg at 2025-08-27T20:28:56-04:00
    layers: Confirm OpImageQuerySize can be used with YCbCr
    
  • c32bbc60
    by spencer-lunarg at 2025-08-28T12:46:54+02:00
    layers: Cleanup Stateless SPIR-V logic
    
  • 3574eb4d
    by Artem Kharytoniuk at 2025-08-28T14:41:27+02:00
    layers: Remove DescriptorSetLayoutDef::GetImmutableSampler
    
    Def object can't provide access to immutable VkSampler handles since
    they are specific to set layout object
    
  • c9b0c368
    by Artem Kharytoniuk at 2025-08-28T14:41:27+02:00
    tests: Test reuse of set layout Def with immutable samplers
    
  • 9097ceac
    by spencer-lunarg at 2025-08-28T13:01:54-04:00
    layers: Fix setting spelling
    
  • ade2add2
    by spencer-lunarg at 2025-08-28T13:02:02-04:00
    gpuav: Handle OpUndef on a OpSampledImage
    
  • 90cfe80e
    by spencer-lunarg at 2025-08-28T15:48:42-04:00
    layers: Don't crash on invalid GPL PipelineLayout
    
  • ce0d9772
    by spencer-lunarg at 2025-08-28T17:36:02-04:00
    gpuav: Fix crashing when GPL pipelineLayout was destroyed
    
  • e16a16e9
    by spencer-lunarg at 2025-08-28T17:36:20-04:00
    layers: Replace %u for PRIu32
    
  • bfe59094
    by spencer-lunarg at 2025-08-28T21:39:53-04:00
    bp: Use vvl::Pipeline instead of raw createInfo
    
  • 1d766aef
    by Artem Kharytoniuk at 2025-08-29T13:59:49+02:00
    sync: Introduce ApplyMarkupFunctor
    
    This action can create new ranges according to infill_update_range
    logic but otherwise does not change access state. By running this action
    we get a guarantee that references to access states won't be invalidated
    if we run another action over the same range. This creates an
    opportunity to cache such references locally together with pending
    barrier information and then apply pending barriers without storing
    this information inside access state.
    
    The goal is to implement this method of pending state management
    on top of this change. This change by itself is rather a refactor to
    check if ApplyMarkupFunctor works as expected.
    
  • 0b22ac86
    by Artem Kharytoniuk at 2025-08-29T23:50:32+02:00
    layers: Move implementation to cpp
    
  • d2b372dc
    by Mike Schuchardt at 2025-08-30T08:48:09-04:00
    build: Update to header 1.4.326
    
  • 20c577e6
    by spencer-lunarg at 2025-08-30T12:45:10-04:00
    layers: Improve secondary cb messages
    
  • 3682d20a
    by spencer-lunarg at 2025-08-30T21:38:10-04:00
    layers: Stateless check null VkDeviceAddress
    
  • 88a897d5
    by spencer-lunarg at 2025-08-31T15:49:44-04:00
    layers: VUID Churn 1.4.326
    
  • 179108ea
    by Artem Kharytoniuk at 2025-08-31T21:56:23+02:00
    layers: Do not use set layout Def to get binding info
    
    DescriptorSetLayoutDef cannot provide information about immutable
    samplres (immutable samplers are not shared between set layouts in
    general).
    
    In general no good reason not to use desc_set_layout_ci (which stores
    all info including immutable samplers) and instead to hop to layout_id_
    to get incomplete information (due to immutable samplers). The main
    purpose of DescriptorSetLayoutDef is to determine if set layouts are
    equivalent.
    
  • 0bc2c435
    by Artem Kharytoniuk at 2025-08-31T21:56:23+02:00
    tests: Test reuse of set layout Def with immutable samplers
    
  • ccbb66b4
    by spencer-lunarg at 2025-09-01T10:24:34-04:00
    layers: Provide spirv-val command to reproduce
    
  • c7c98de7
    by Artem Kharytoniuk at 2025-09-01T17:52:14+02:00
    layers: Add link to swapchain reuse article
    
  • ecba2588
    by spencer-lunarg at 2025-09-01T12:39:57-04:00
    layers: Improve OpTypeImage MS VU message
    
  • 8a34340a
    by spencer-lunarg at 2025-09-01T13:28:20-04:00
    tests: Add back DGC Stateless tests
    
  • 2e733ec0
    by spencer-lunarg at 2025-09-01T15:02:51-04:00
    layers: Fix minImageTransferGranularity for compressed images
    
  • ca5a803f
    by spencer-lunarg at 2025-09-01T17:10:51-04:00
    layers: Improve Subpass Contents error message
    
  • db15ca79
    by Artem Kharytoniuk at 2025-09-02T15:02:40+02:00
    tests: Fix submit wait stage
    
    BOTTOM_OF_PIPE on wait side means wait for nothing, so should be
    ALL_COMMANDS (in the old style it's TOP_OF_PIPE)
    
  • 1973aa1b
    by Artem Kharytoniuk at 2025-09-02T22:23:05+02:00
    layers: Fix original binding index mapping
    
  • 23ec6dd9
    by Artem Kharytoniuk at 2025-09-02T22:23:05+02:00
    tests: Test set layout bindings reordering
    
  • 90b9e974
    by Evan Tang at 2025-09-02T23:32:06-04:00
    Layers: Fix fragment output compatibility check with output remapping (#10635)
    
    * layers: Load inherited attachment locations/indices on CB Begin
    
    * layers: Don't hold dangling pointers to attachment indexes
    
    * tests: Allow GetRenderTarget to get targets other than first
    
    * tests: Add test for shader interface matching with dyn read map
    
    * layers: Handle remappings in fs output compatibility checks
    
    * tests: Add test for dynamic rendering locl read output mismatch
  • 54e4c34d
    by Garrett Leach at 2025-09-02T23:32:33-04:00
    layers: Fix typo of 'recognized'
    
  • c3d60f2e
    by Artem Kharytoniuk at 2025-09-03T16:42:25+02:00
    sync: Introduce PendingBarriers
    
    This reworks pending barrier application in the context of pipeline
    barriers. It means that pipeline barriers do not use pending state
    anymore and instead use external PendingBarriers helper.
    
    The same should be done for events and some other places and then
    the pending barrier state can be removed from access structures.
    
  • 3784ba6e
    by Spencer Fricke at 2025-09-04T00:09:17-04:00
    scripts: Update to latest mimalloc
  • f572fe42
    by spencer-lunarg at 2025-09-04T00:09:30-04:00
    layers: Update SPIR-V Tools
    
  • dc22b234
    by spencer-lunarg at 2025-09-04T08:27:57-04:00
    layers: Use const char over static or char const
    
  • 54ee3d72
    by Evan Tang at 2025-09-04T09:41:51-04:00
    layers: Fix error message on shader output not consumed
    
  • 9c5df60a
    by spencer-lunarg at 2025-09-04T09:42:36-04:00
    layers: Allow dedicated image memory to be larger
    
  • 16af80fd
    by spencer-lunarg at 2025-09-04T13:30:47-04:00
    layers: Fix and improve secondary local read messages
    
  • b7e1754a
    by spencer-lunarg at 2025-09-04T13:39:56-04:00
    tests: Check for maxSamplerDescriptorBufferBindings
    
  • da145f3b
    by spencer-lunarg at 2025-09-04T13:40:05-04:00
    tests: Add extra 64-bit vertex input test
    
  • 6ca7203d
    by Evan Tang at 2025-09-04T15:03:50-04:00
    layers: Don't compare count for VUID 09548/09549
    
  • 0d92e7fd
    by Evan Tang at 2025-09-04T15:03:50-04:00
    layers: Always validate rendering attachment mappings
    
  • 7dbd4192
    by Evan Tang at 2025-09-04T15:03:50-04:00
    layers: Don't print pointers for VUID-09549
    
    They weren't even the application-supplied pointers,
    but pointers to internal copies of the objects.
    
  • 4ebed0d5
    by spencer-lunarg at 2025-09-04T18:57:27-04:00
    layers: Small cleanup for device local read
    
  • 75f6c5a5
    by spencer-lunarg at 2025-09-05T12:20:24-04:00
    layers: Have global error only check
    
  • 32ba569b
    by ziga-lunarg at 2025-09-06T20:29:26-04:00
    layers: Update transform feedback to use effective size
    
  • 73dba8dd
    by ziga-lunarg at 2025-09-06T20:29:26-04:00
    tests: Update xfb tests with pSizes
    
  • af5376ef
    by spencer-lunarg at 2025-09-08T08:07:42-04:00
    layers: Fix DynamicRenderLocalRead for GPL
    
  • 384a7717
    by Stefano Bucciarelli at 2025-09-08T09:18:50-04:00
    layers: Fix incorrect destruction of TensorView
    
    - the link between Tensor and TensorView requires special handling:
      override Destroy, NotifyInvalidate and Invalid, like in BufferView
    
  • 0413ed43
    by dependabot[bot] at 2025-09-08T14:29:32-04:00
    build(deps): bump actions/setup-python from 5 to 6
    
    Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](https://github.com/actions/setup-python/compare/v5...v6)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-python
      dependency-version: '6'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
  • b975a3fd
    by spencer-lunarg at 2025-09-08T16:22:36-04:00
    gpuav: Move variable image info to access time
    
  • d84981d3
    by spencer-lunarg at 2025-09-09T15:12:21-04:00
    layers: Improve/fix Local Read Messages again
    
  • c747d1d8
    by spencer-lunarg at 2025-09-10T07:28:45-04:00
    layers: Fix dynamic raster sample for ds resolve
    
  • 1ba658a3
    by spencer-lunarg at 2025-09-10T07:29:07-04:00
    layers: Improve Dim descriptor error
    
  • 470d9009
    by spencer-lunarg at 2025-09-10T12:29:58-04:00
    layers: Fix --target-env
    
  • 0c746033
    by Stefano Bucciarelli at 2025-09-11T11:23:43+02:00
    tests: Replace aligned_alloc with platform-independent version
    
  • 8c45bc9f
    by spencer-lunarg at 2025-09-11T09:53:40-04:00
    layers: Use Pipeline Library State better
    
  • cad20b6a
    by spencer-lunarg at 2025-09-11T22:44:09-04:00
    layers: Improve DescriptorBuffer messages
    
  • 9dc64023
    by spencer-lunarg at 2025-09-11T22:44:28-04:00
    layers: Fix Secondary Command Buffer renderpass
    
  • 40cc7a7a
    by spencer-lunarg at 2025-09-11T22:45:52-04:00
    layers: Update 02965
    
  • f7a6d134
    by spencer-lunarg at 2025-09-11T23:47:14-04:00
    deprecation: Swap from Supported to Enabled
    
  • 086adf1d
    by Artem Kharytoniuk at 2025-09-14T07:39:02+02:00
    sync: Track synchronized present accesses
    
    This fixes the problem that import of accesses from another batch
    context can introduce unsynchronized present accesses, even though
    such accesses were arlready properly synchronized. This resuls in
    false positives.
    
  • 34ea98ed
    by Artem Kharytoniuk at 2025-09-14T07:39:02+02:00
    tests: Test tracking of synchronized swapchain accesses
    
  • d7a12bdf
    by dependabot[bot] at 2025-09-15T20:17:18-04:00
    build(deps): bump actions/github-script from 7 to 8
    
    Bumps [actions/github-script](https://github.com/actions/github-script) from 7 to 8.
    - [Release notes](https://github.com/actions/github-script/releases)
    - [Commits](https://github.com/actions/github-script/compare/v7...v8)
    
    ---
    updated-dependencies:
    - dependency-name: actions/github-script
      dependency-version: '8'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
  • 7cb6b5f2
    by Charles Giessen at 2025-09-15T20:23:26-04:00
    docs: Fix GOVERNANCE.md using En Dash
    
  • 60d647e3
    by Artem Kharytoniuk at 2025-09-16T07:44:48+02:00
    sync: Fix layout trasition check
    
    Barriers (including layout transitions) are applied per access state,
    but we checked layout transition availability globally across all
    barriers specified by CmdPilelineBarrier command.
    
    This is a regression introduced during pending barrier rework:
    https://github.com/KhronosGroup/Vulkan-ValidationLayers/pull/10639
    
  • 9819b31b
    by Artem Kharytoniuk at 2025-09-16T07:44:48+02:00
    tests: Add positive syncval tests for BlitImage
    
  • b7cec35a
    by spencer-lunarg at 2025-09-16T18:32:55-04:00
    gpuav: Lock instrumentation to single thread
    
  • a2473355
    by Stefano Bucciarelli at 2025-09-17T19:26:11-04:00
    layers: New VK_ARM_data_graph extension - Part 1: infrastructure
    
    - added new state objects
    - generator scripts modifications
    
    Co-authored-by: Chetan Mistry <chetan.mistry@arm.com>
    Co-authored-by: Stefano Bucciarelli <stefano.bucciarelli@arm.com>
    
  • e26717a8
    by Charles Giessen at 2025-09-17T19:31:46-04:00
    build: Put generated version in CMake project()
    
  • c98f9f24
    by Charles Giessen at 2025-09-17T19:31:46-04:00
    build: Require VulkanHeaders with compatible version
    
  • 643f8de2
    by Charles Giessen at 2025-09-17T19:31:46-04:00
    build: Comment where the project version field originates
    
  • b2df263b
    by Artem Kharytoniuk at 2025-09-18T08:21:55+02:00
    sync: Report VkRenderPasss in render pass messages
    
  • 677c921d
    by Artem Kharytoniuk at 2025-09-18T08:24:47+02:00
    sync: Add dedicated hazard detection for buffer markers
    
    This fixes the issue that two marker writes resulted in WAW hazard.
    
    The buffer markers define memory dependency between themselves, so no
    synchronization is needed, but other operations still need to
    synchronize with buffer marker accesses. This in some regard is similar
    to image layout transitions that define implicit ordering between
    consecutive ILTs but other operations must synchronize with ILTs. Both
    buffer markers and ILTs perform write operation but also define
    synchronization scopes and memory dependencies.
    
  • 100cd65f
    by Artem Kharytoniuk at 2025-09-18T08:24:47+02:00
    tests: Test there is no hazards between two buffer markers
    
  • bb2fe222
    by spencer-lunarg at 2025-09-18T18:57:06-04:00
    tests: Use InitStructHelper
    
  • 5c69a987
    by spencer-lunarg at 2025-09-19T00:28:22-04:00
    layers: Fix Local Read with Secondary CB
    
  • 6aae738a
    by spencer-lunarg at 2025-09-19T10:13:15-04:00
    layers: Save GetDynamicRenderingColorAttachmentCount
    
  • 94419f4d
    by spencer-lunarg at 2025-09-19T10:13:15-04:00
    layers: Validate inherited render passes info
    
  • 171616ed
    by spencer-lunarg at 2025-09-19T10:13:15-04:00
    layers: Better vkCmdExecuteCommands messages
    
  • c830a22e
    by Artem Kharytoniuk at 2025-09-19T16:16:57+02:00
    sync: Introduce BarrierScope
    
    This unifies handling of barrier scopes - UntaggedScopeOps,
    QueueScopeOps and EventScopeOps are gone.
    
    ApplyBarrier() was untemplated and is a regular function now. Templated
    type is replaced with BarrierScope parameter.
    
    Improved naming of various InScope methods, since the previous versions
    were not consistent in what they describe.
    
  • 1b30846c
    by spencer-lunarg at 2025-09-19T12:01:20-04:00
    layers: Improve Mesh GPL error message
    
  • 37f55482
    by spencer-lunarg at 2025-09-19T12:39:42-04:00
    tests: Add helpful text for updating format features
    
  • 2cd9ff41
    by Artem Kharytoniuk at 2025-09-19T20:11:23+02:00
    sync: Use PendingBarriers for events
    
  • 7af203b8
    by Mike Schuchardt at 2025-09-19T12:38:27-07:00
    build: Update to header 1.4.327
    
  • da56e1c9
    by spencer-lunarg at 2025-09-19T16:12:29-04:00
    scripts: Prep dynamic state for more code gen
    
  • 81944192
    by spencer-lunarg at 2025-09-19T17:25:56-04:00
    layers: Use ValidateInsertMemoryRange
    
  • 48f83e28
    by spencer-lunarg at 2025-09-19T17:26:15-04:00
    layers: Improve multiview dynamic state
    
  • ce2236dc
    by spencer-lunarg at 2025-09-19T17:26:32-04:00
    layers: VUID Churn 327
    
  • 5dfb14dc
    by Artem Kharytoniuk at 2025-09-22T13:37:44+02:00
    sync: Untemplate and cleanup SubpassBarrierTrackback
    
    Also use SubpassBarrierTrackback name directly instead of TrackBack
    alias which sounds a bit cryptic
    
  • bec9ad29
    by spencer-lunarg at 2025-09-22T11:04:20-04:00
    layers: Add IsRasterizationDisabled check to FS Output
    
  • e3d1800d
    by ziga-lunarg at 2025-09-22T14:04:41-04:00
    layers: Fix issues in profiles
    
  • afccfcd5
    by Artem Kharytoniuk at 2025-09-22T21:03:15+02:00
    sync: Update remaining places to use PendingBarriers
    
    Additionally ApplyBarrier() name changed its meaning. Now it does what
    the name suggets - applies the barrier to access state.
    
    Previously ApplyBarrier was about pending barriers, but now when
    dealing with pending barriers there is always Pending in the name.
    
  • aef0ba18
    by Artem Kharytoniuk at 2025-09-23T13:05:39+02:00
    sync: Remove pending state from access objects
    
    Pending state that lives inside access objects is not used anymore
    after the previous PRs. The pending barriers logic was rewritten to use
    local PendingBarriers objects instead.
    
  • abc10aab
    by spencer-lunarg at 2025-09-23T09:02:55-04:00
    layers: Add warning for VkPipelineCreateFlags2CreateInfo
    
  • f85684f1
    by spencer-lunarg at 2025-09-23T09:03:17-04:00
    layers: Improve null pipeline errors
    
  • 73d23ad4
    by Daniel Rakos at 2025-09-23T11:07:07-04:00
    layers: Make video image view usage VUs generic
    
  • 28a3eb6b
    by ziga-lunarg at 2025-09-23T20:43:49+03:00
    layers: Validate dedicated memory with wrong object
    
  • 16da2080
    by ziga-lunarg at 2025-09-23T20:43:49+03:00
    tests: Dedicated memory with different object
    
  • b975d3c3
    by spencer-lunarg at 2025-09-23T16:59:17-04:00
    layers: Temporary turn off deprecation detection
    
  • 8b3341bf
    by Artem Kharytoniuk at 2025-09-24T14:36:37+02:00
    sync: Fix Resolve of layout transition ordering
    
  • d9f007c6
    by Artem Kharytoniuk at 2025-09-24T14:36:37+02:00
    tests: Test layout transition barrier with secondaries
    
  • 25fcaa2a
    by Arno at 2025-09-24T17:51:09+02:00
    layers: Improve err msg for dynamic rendering
    
  • 4db6c096
    by Artem Kharytoniuk at 2025-09-24T15:37:10-04:00
    sync: Reduce ReadStates initial capacity from 3 to 2
    
  • cfd431e8
    by spencer-lunarg at 2025-09-24T17:12:00-04:00
    layers: Fix WriteLockGuards on atexit
    
  • fd1176a1
    by spencer-lunarg at 2025-09-25T10:15:37-04:00
    layers: Fix Tessellation with Shader Object
    
  • 681e1f4c
    by spencer-lunarg at 2025-09-25T10:15:37-04:00
    layers: Apply Ziga Feedback
    
  • a969631b
    by Stefano Bucciarelli at 2025-09-25T14:23:20-04:00
    layers: New VK_ARM_data_graph extension - Part 2: layers+tests
    
    - not all VUs implemented
    
    Co-authored-by: Chetan Mistry <chetan.mistry@arm.com>
    Co-authored-by: Stefano Bucciarelli <stefano.bucciarelli@arm.com>
    
  • 102c3069
    by spencer-lunarg at 2025-09-25T15:58:45-04:00
    layers: Nit fixes for data graphs
    
  • 836968bb
    by spencer-lunarg at 2025-09-26T08:21:32-04:00
    gpuav: Allow a bypass for Descriptor Buffer in short term
    
  • c352f868
    by spencer-lunarg at 2025-09-26T08:23:17-04:00
    layers: Improve layout descriptor error messages
    
  • 4c3188df
    by Artem Kharytoniuk at 2025-09-26T20:58:13+02:00
    sync: Cleanup WriteState
    
  • 5e817f05
    by Mike Schuchardt at 2025-09-26T17:30:26-04:00
    build: Update to header 1.4.328
    
  • 134ec0cc
    by Artem Kharytoniuk at 2025-09-27T10:15:01+02:00
    sync: Add max first accesses stats
    
  • e9b07a64
    by ziga-lunarg at 2025-09-27T12:19:43+03:00
    layers: Fix typo
    
  • e2197062
    by Artem Kharytoniuk at 2025-09-27T17:08:22+02:00
    sync: Reduce FirstAccesses initial capacity from 3 to 2
    
    In cs2/doom captures it was maximum 2 first accesses registered per
    access state object. Use 2 as default capacity.
    
    Cleanup OrderingBarrier definitions.
    
  • 47933fd2
    by ziga-lunarg at 2025-09-27T21:54:24+03:00
    layers: Fix manual dgc unwrap
    
  • e7ba8af4
    by ziga-lunarg at 2025-09-27T21:54:24+03:00
    tests: Test indirect execution set with shader objects
    
  • 62d08c77
    by spencer-lunarg at 2025-09-27T20:36:11-04:00
    tests: Extra printf test
    
  • b902cfed
    by spencer-lunarg at 2025-09-27T20:36:11-04:00
    tests: Get more tests running on TestICD
    
  • df43c657
    by spencer-lunarg at 2025-09-28T10:10:53-04:00
    layers: Add VK_KHR_copy_memory_indirect
    
  • 951aec1e
    by spencer-lunarg at 2025-09-28T14:09:37-04:00
    tests: Use required supported formats
    
  • 39267619
    by Artem Kharytoniuk at 2025-09-29T14:23:52+02:00
    layers: Remove VerifyImageLayoutRange
    
    In all other places except VerifyImageLayoutRange we use
    LayoutUseCheckAndMessage and ForEachMatchingLayoutMapRange directly
    to implement context-specific validation.
    
    VerifyImageLayoutRange tried to provide generic logic that can be
    reused in two places, but it turns we still need a way to customize
    logic depending on context. This PRs removes VerifyImageLayoutRange and
    uses LayoutUseCheckAndMessage and ForEachMatchingLayoutMapRange directly
    the same way as we do in other places. In a way this unifies the
    implementation.
    
    Rename Verify->Validate.
    Rename ValidateImageLayoutSubresource -> ValidateSubresourceImageLayout.
    Remove not need hit_error flag in video tests.
    
  • b417f68b
    by Stefano Bucciarelli at 2025-09-29T08:56:33-04:00
    layers: Added ValidateDataGraphPipelineShaderModuleCreateInfo
    
    - split out checks from ValidateDataGraphPipelineCreateInfo
    
  • b863a437
    by spencer-lunarg at 2025-09-29T17:40:46-04:00
    layers: Pre-work for Descriptor Buffer
    
  • 99299bd6
    by spencer-lunarg at 2025-09-29T17:41:10-04:00
    layers: Improve 08008 message
    
  • 83d96b88
    by spencer-lunarg at 2025-09-29T17:41:27-04:00
    gpuav: Don't call vkGetPhysicalDeviceProperties2 constantly
    
  • aaa8ca01
    by spencer-lunarg at 2025-10-01T09:01:27-04:00
    layers: Fix AHB Checks and better messages
    
  • a1ff2dbc
    by spencer-lunarg at 2025-10-01T16:59:17-04:00
    layers: Temp relax of VU 10582
    
  • 63c493e0
    by spencer-lunarg at 2025-10-08T11:05:35-04:00
    layers: Fix mutable using binding and not index
    
  • cd998965
    by spencer-lunarg at 2025-10-08T12:41:25-04:00
    layers: Fix false positive for vertex input with no Location
    
  • 83bcbddf
    by spencer-lunarg at 2025-10-08T12:41:39-04:00
    layers: Skip if vertex entry point is NULL
    
  • 8128c9ab
    by Timo Aaltonen at 2025-11-10T13:13:01+02:00
    Merge branch 'upstream-unstable' into debian-unstable
    
  • 26466608
    by Timo Aaltonen at 2025-11-10T13:13:29+02:00
    version bump
    
  • a3750324
    by Timo Aaltonen at 2025-11-10T13:21:42+02:00
    control: Bump build-deps.
    
  • a694c05b
    by Timo Aaltonen at 2025-11-10T13:25:30+02:00
    releasing package vulkan-validationlayers version 1.4.328.1-1
    

495 changed files:

The diff was not included because it is too large.

Reply to: