diff --git a/renderdoc/driver/d3d11/d3d11_hooks.cpp b/renderdoc/driver/d3d11/d3d11_hooks.cpp index dbfcd7315..0afc7300b 100644 --- a/renderdoc/driver/d3d11/d3d11_hooks.cpp +++ b/renderdoc/driver/d3d11/d3d11_hooks.cpp @@ -122,6 +122,8 @@ public: D3D11Hook() { m_InsideCreate = false; } void RegisterHooks() { + RDCLOG("Registering D3D11 hooks"); + WrappedIDXGISwapChain4::RegisterD3DDeviceCallback(GetD3D11DeviceIfAlloc); // also require d3dcompiler_??.dll diff --git a/renderdoc/driver/d3d12/d3d12_hooks.cpp b/renderdoc/driver/d3d12/d3d12_hooks.cpp index 61c110536..bc5770c61 100644 --- a/renderdoc/driver/d3d12/d3d12_hooks.cpp +++ b/renderdoc/driver/d3d12/d3d12_hooks.cpp @@ -88,6 +88,8 @@ class D3D12Hook : LibraryHook public: void RegisterHooks() { + RDCLOG("Registering D3D12 hooks"); + WrappedIDXGISwapChain4::RegisterD3DDeviceCallback(GetD3D12DeviceIfAlloc); // also require d3dcompiler_??.dll diff --git a/renderdoc/driver/d3d8/d3d8_hooks.cpp b/renderdoc/driver/d3d8/d3d8_hooks.cpp index 734cb4119..ad7266346 100644 --- a/renderdoc/driver/d3d8/d3d8_hooks.cpp +++ b/renderdoc/driver/d3d8/d3d8_hooks.cpp @@ -33,6 +33,8 @@ class D3D8Hook : LibraryHook public: void RegisterHooks() { + RDCLOG("Registering D3D8 hooks"); + LibraryHooks::RegisterLibraryHook("d3d8.dll", NULL); Create8.Register("d3d8.dll", "Direct3DCreate8", Create8_hook); } diff --git a/renderdoc/driver/d3d9/d3d9_hooks.cpp b/renderdoc/driver/d3d9/d3d9_hooks.cpp index f5a9eb791..068d3aaa9 100644 --- a/renderdoc/driver/d3d9/d3d9_hooks.cpp +++ b/renderdoc/driver/d3d9/d3d9_hooks.cpp @@ -42,6 +42,8 @@ class D3D9Hook : LibraryHook public: void RegisterHooks() { + RDCLOG("Registering D3D9 hooks"); + LibraryHooks::RegisterLibraryHook("d3d9.dll", NULL); PERF_BeginEvent.Register("d3d9.dll", "D3DPERF_BeginEvent", PERF_BeginEvent_hook); diff --git a/renderdoc/driver/dxgi/dxgi_hooks.cpp b/renderdoc/driver/dxgi/dxgi_hooks.cpp index 609923ddd..2d4fe576d 100644 --- a/renderdoc/driver/dxgi/dxgi_hooks.cpp +++ b/renderdoc/driver/dxgi/dxgi_hooks.cpp @@ -74,6 +74,8 @@ class DXGIHook : LibraryHook public: void RegisterHooks() { + RDCLOG("Registering DXGI hooks"); + LibraryHooks::RegisterLibraryHook("dxgi.dll", NULL); CreateDXGIFactory.Register("dxgi.dll", "CreateDXGIFactory", CreateDXGIFactory_hook); diff --git a/renderdoc/driver/vulkan/vk_layer.cpp b/renderdoc/driver/vulkan/vk_layer.cpp index db30766e3..e30d095de 100644 --- a/renderdoc/driver/vulkan/vk_layer.cpp +++ b/renderdoc/driver/vulkan/vk_layer.cpp @@ -50,6 +50,8 @@ class VulkanHook : LibraryHook VulkanHook() {} void RegisterHooks() { + RDCLOG("Registering Vulkan hooks"); + // we don't register any library or function hooks because we use the layer system // we assume the implicit layer is registered - the UI will prompt the user about installing it.