Closed Helco closed 5 months ago
Remotery should be happy supporting multiple GPU APIs, I just don't believe I've ever compiled it as such. Renaming the offending functions would be the perfect solution, if that's all it takes to fix.
Note that the CPU and GPU APIs are effectively different platforms so all the backend code definitely supports multiple compiled APIs, even at runtime.
When I try to compile Remotery with both D3D12 and Vulkan support enabled, I get the compiler error
If I just rename them to
AllocD3D12QueryPair
andAllocVulkanQueryPair
respectively equal errors come up forCopyTimestamps
.Was this just an oversight or does Remotery generally not support multiple GPU APIs enabled?