arno-lunarg
arno-lunarg
It will soon be clarified in the spec that the shader group handles returned in a call to the `vkGetRayTracing*ShaderGroupHandles*` functions are tightly packed/not aligned. Corresponding Gitlab merge request: https://gitlab.khronos.org/vulkan/vulkan/-/merge_requests/6490...
Setting `enabled_features.bufferDeviceAddress` to true in `GpuShaderInstrumentor::PreCallRecordCreateDevice` when adding missing features will modify another validator object, one associated to VkInstance, `gpuav::Validator` is associated to a device. `enabled_features` is not inherited, (and...
`rt::ComputeScratchSize` is causing a crash in the driver in CTS. Validation for `VUID-vkCmdBuildAccelerationStructuresKHR-dstAccelerationStructure-03703`, `VUID-vkCmdBuildAccelerationStructuresKHR-scratchData-03704` and `VUID-vkCmdBuildAccelerationStructuresKHR-scratchData-03705` will be disabled for now and re-enabled when a fix is found.
Follow up to https://github.com/KhronosGroup/Vulkan-ValidationLayers/pull/7473 Code is not compiling when using `ankerl::unordered_dense::map`, but does when using `ankerl::unordered_dense::segmented_map` (locally, on windows), [a version that better mitigates memory allocation made when adding new...
`PositiveCommand.ClearRectWith2DArray` is failing in CI on S10 and Pixel 6 after an update with PR https://github.com/KhronosGroup/Vulkan-ValidationLayers/pull/5335 In this test, only the number of layers of the frame buffer has been...
Those VUIDs mentioned in https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/3792 need to be validated using GPU-AV: They probably also exist for the indiect command **vkCmdBuildAccelerationStructuresKHR** = - [ ] VUID-vkCmdBuildAccelerationStructuresKHR-dstAccelerationStructure-03706 - [ ] VUID-vkCmdBuildAccelerationStructuresKHR-pInfos-03663 (need...
TL;DR: Adding validation for this VU is of low priority **VUID-VkCopyAccelerationStructureToMemoryInfoKHR-dst-03561** The memory pointed to by dst must be at least as large as the serialization size of src, as...
Issue description: Follow-up for https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/4224 (Most of these already have support in `VkTraceRaysIndirectCommandKHR` and just need a `VK_KHR_ray_tracing_maintenance1` verison **Valid Usage IDs requested** - [ ] VUID-VkTraceRaysIndirectCommand2KHR-pRayGenShaderBindingTable-03681 - [ ]...
The computation for the size of the buffer used to store a copy of the source host buffer is dubious, especially because the memcpy used to be wrong. It needs...
This involves splitting up draw.vert into separate shaders for non-indexed indirect, indexed (both indirect and direct) and mesh draw calls. Fixes #2492 Takeover of https://github.com/KhronosGroup/Vulkan-ValidationLayers/pull/8374