Skip to content

Commit 2904e3e

Browse files
author
kevyuu
committed
Fix ray tracing capture replay feature enable logic
1 parent 67b5181 commit 2904e3e

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/nbl/video/CVulkanPhysicalDevice.cpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1787,8 +1787,11 @@ core::smart_refctd_ptr<ILogicalDevice> CVulkanPhysicalDevice::createLogicalDevic
17871787
accelerationStructureFeatures.descriptorBindingAccelerationStructureUpdateAfterBind = enabledFeatures.accelerationStructure;
17881788

17891789
rayTracingPipelineFeatures.rayTracingPipeline = enabledFeatures.rayTracingPipeline;
1790-
rayTracingPipelineFeatures.rayTracingPipelineShaderGroupHandleCaptureReplay = m_rdoc_api!=nullptr;
1791-
rayTracingPipelineFeatures.rayTracingPipelineShaderGroupHandleCaptureReplayMixed = m_rdoc_api!=nullptr;
1790+
rayTracingPipelineFeatures.rayTracingPipelineShaderGroupHandleCaptureReplay =
1791+
rayTracingPipelineFeatures.rayTracingPipelineShaderGroupHandleCaptureReplay && m_initData.api->isRunningInGraphicsDebugger();
1792+
rayTracingPipelineFeatures.rayTracingPipelineShaderGroupHandleCaptureReplayMixed =
1793+
rayTracingPipelineFeatures.rayTracingPipelineShaderGroupHandleCaptureReplayMixed &&
1794+
rayTracingPipelineFeatures.rayTracingPipelineShaderGroupHandleCaptureReplay;
17921795
rayTracingPipelineFeatures.rayTracingPipelineTraceRaysIndirect = enabledFeatures.rayTracingPipeline;
17931796
rayTracingPipelineFeatures.rayTraversalPrimitiveCulling = enabledFeatures.rayTraversalPrimitiveCulling;
17941797

0 commit comments

Comments
 (0)