This commit is contained in:
Jorijn van der Graaf 2026-04-02 16:52:10 +02:00
commit 22b8af7bfc
4 changed files with 90 additions and 10 deletions

View file

@ -69,7 +69,6 @@ const char* const deviceExtensionNames[] = {
"VK_KHR_acceleration_structure",
"VK_KHR_deferred_host_operations",
"VK_KHR_ray_tracing_pipeline",
"VK_KHR_ray_tracing_position_fetch"
};
const char* const layerNames[] = {
"VK_LAYER_KHRONOS_validation"
@ -605,15 +604,9 @@ void Device::Initialize() {
.bufferDeviceAddress = VK_TRUE
};
VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR vkPhysicalDeviceRayTracingPositionFetchFeatures {
.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_POSITION_FETCH_FEATURES_KHR,
.pNext = &features12,
.rayTracingPositionFetch = VK_TRUE
};
VkPhysicalDeviceRayTracingPipelineFeaturesKHR physicalDeviceRayTracingPipelineFeatures{
.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR,
.pNext = &vkPhysicalDeviceRayTracingPositionFetchFeatures,
.pNext = &features12,
.rayTracingPipeline = VK_TRUE
};