diff --git a/renderdoc/driver/d3d12/d3d12_replay.cpp b/renderdoc/driver/d3d12/d3d12_replay.cpp index 2e6ada6a5..83f6b5ff3 100644 --- a/renderdoc/driver/d3d12/d3d12_replay.cpp +++ b/renderdoc/driver/d3d12/d3d12_replay.cpp @@ -272,7 +272,8 @@ APIProperties D3D12Replay::GetAPIProperties() ret.vendor = m_DriverInfo.vendor; ret.degraded = false; ret.shadersMutable = false; - ret.rgpCapture = m_RGP != NULL && m_RGP->DriverSupportsInterop(); + ret.rgpCapture = + m_DriverInfo.vendor == GPUVendor::AMD && m_RGP != NULL && m_RGP->DriverSupportsInterop(); return ret; } diff --git a/renderdoc/driver/vulkan/vk_replay.cpp b/renderdoc/driver/vulkan/vk_replay.cpp index 94266649f..83eea8962 100644 --- a/renderdoc/driver/vulkan/vk_replay.cpp +++ b/renderdoc/driver/vulkan/vk_replay.cpp @@ -184,7 +184,8 @@ APIProperties VulkanReplay::GetAPIProperties() ret.localRenderer = GraphicsAPI::Vulkan; ret.degraded = false; ret.shadersMutable = false; - ret.rgpCapture = m_RGP != NULL && m_RGP->DriverSupportsInterop(); + ret.rgpCapture = + m_DriverInfo.vendor == GPUVendor::AMD && m_RGP != NULL && m_RGP->DriverSupportsInterop(); return ret; }