Vulkan-ValidationLayers
Vulkan-ValidationLayers copied to clipboard
Vulkan Validation Layers (VVL)
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...
`DISABLED_MaxFragmentDualSrcAttachmentsDynamicBlendEnable` was added to test to using dynamic blend state to test for `VUID-RuntimeSpirv-Fragment-06427` to fix https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/5199 this is still not working. The current issue is managing the interactions with...
``` GPU1: VkPhysicalDeviceProperties: --------------------------- apiVersion = 1.3.277 (4206869) driverVersion = 551.86.0.0 (2312470528) vendorID = 0x10de deviceID = 0x28a0 deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU deviceName = NVIDIA GeForce RTX 4060 Laptop GPU pipelineCacheUUID...
Same idea as `PositiveGpuAVOOB/VertexFragmentMultiEntrypoint`/`NegativeGpuAVOOB.VertexFragmentMultiEntrypoint` (from https://github.com/KhronosGroup/Vulkan-ValidationLayers/pull/7778/files) We should add a simple RTX test in `PositiveGpuAVRayTracing`/`NegativeGpuAVRayTracing` to test we handle this correctly The biggest issue is the `rt::Pipeline::SetRayGenShader` test framework interface...
**Environment:** - OS: Linux, KDE, Wayland - GPU and driver version: Nvidia Geforce 1060 3GB, 535.129.03 - SDK or header version if building from repo: 1.3.268.0 - Options enabled (synchronization,...
**Environment:** - OS: Windows 10 - GPU and driver version: Reproduced on AMD Radeon RX 5700XT and Nvidia GeForce RTX 2080 (driver 536.23) - SDK or header version if building...
Take the following scenario: - Create a library with vertex input - Create a library with vertex shader only - Create a library with fragment output with BLEND_CONSTANTS dynamic state...
These VUs we already have in `vkCmdBuildAccelerationStructuresKHR` and think they are just simply missing a case from the other 2 calls - [x] VUID-vkBuildAccelerationStructuresKHR-pInfos-03675 - [x] VUID-vkBuildAccelerationStructuresKHR-pInfos-03668 - [x] VUID-vkBuildAccelerationStructuresKHR-pInfos-03761...
Add support for - VUID-RuntimeSpirv-OpRayQueryInitializeKHR-06352 - VUID-RuntimeSpirv-OpTraceRayKHR-06359 As described in https://gitlab.khronos.org/vulkan/vulkan/-/issues/3799 these VUs should report 1. When trying to access, the AS has not been built yet 2. If it...
**Environment:** - OS: **Windows 11 23H2** - GPU and driver version: **Nvidia 3060, ver: 552.22** - SDK or header version if building from repo: **1.3.283** built from source: bacc84ef87fa376c6f38022d7b101e3c1eff69b4 -...