I want to use VK_KHR_acceleration_structure and VK_KHR_raytracing_pipeline VkDevice extensions in my project. The problem is that vkPhysicalDeviceExtensionProperties has no those extensions whereas they are presented by vulkaninfo in vkconfig. In addition to it accelerationStructure flag from VkPhysicalDeviceAccelerationStructureFeaturesKHR structure is enabled, same with rayTracingPipeline flag from VkPhysicalDeviceRayTracingPipelineFeaturesKHR. I have only one VkPhysicalDevice available, so I don't know any reasons for it.

An actual error occures when I'm trying to create VkDevice with these extensions.

My setup:

  • System - Windows 10,
  • Vulkan SDK - 1.3.250.1, Volk extensions functionality, API version - 1.3
  • Video card - RTX2060 with DCH 536.67 version drivers.

I tried to use required functionality without these extensions, use another API version (from 1.1 to 1.3), reinstall Vulkan SDK, update drivers, use VulkanAPI functions only (no Volk, loading functions by vkGetInstanceProcAddr).

1

There are 1 best solutions below

0
On

The problem was in VK_LAYER_RENDERDOC_Capture layer, that blocked bunch of extensions.