diff --git a/vendor/directx/dxgi/dxgidebug.odin b/vendor/directx/dxgi/dxgidebug.odin index 12ce12050..1dea396a7 100644 --- a/vendor/directx/dxgi/dxgidebug.odin +++ b/vendor/directx/dxgi/dxgidebug.odin @@ -139,24 +139,3 @@ IDebug1_VTable :: struct { DisableLeakTrackingForThread: proc "stdcall" (this: ^IDebug1), IsLeakTrackingEnabledForThread: proc "stdcall" (this: ^IDebug1) -> BOOL, } - - -GET_DEBUG_INTERFACE_PROC :: #type proc "stdcall" (riid: ^IID, ppDebug: ^rawptr) -> HRESULT - -GetDebugInterface: GET_DEBUG_INTERFACE_PROC - -// Helper function to initialize GetDebugInterface -InitDebugInterface :: proc() -> bool { - debug_lib := win32.LoadLibraryW(win32.L("dxgidebug.dll")) - if debug_lib == nil { - return false - } - - ptr := win32.GetProcAddress(debug_lib, "DXGIGetDebugInterface") - if ptr == nil { - return false - } - - GetDebugInterface = cast(GET_DEBUG_INTERFACE_PROC)ptr - return true -}