From 8c3a44cac418955853b44acf584644e10bd6163a Mon Sep 17 00:00:00 2001 From: Joshua Ashton Date: Tue, 9 Aug 2022 12:05:23 +0100 Subject: [PATCH] [util] Add stubs for GDI functions on other platforms --- src/util/util_gdi.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/util/util_gdi.cpp b/src/util/util_gdi.cpp index 901dd05ca..fd5c3c327 100644 --- a/src/util/util_gdi.cpp +++ b/src/util/util_gdi.cpp @@ -3,7 +3,8 @@ namespace dxvk { - HMODULE GetGDIModule() { +#ifdef _WIN32 + static HMODULE GetGDIModule() { static HMODULE module = LoadLibraryA("gdi32.dll"); return module; } @@ -29,5 +30,16 @@ namespace dxvk { Logger::warn("D3DKMTDestroyDCFromMemory: Unable to query proc address."); return -1; } +#else + NTSTATUS D3DKMTCreateDCFromMemory(D3DKMT_CREATEDCFROMMEMORY* Arg1) { + Logger::warn("D3DKMTCreateDCFromMemory: Not available on this platform."); + return -1; + } + + NTSTATUS D3DKMTDestroyDCFromMemory(D3DKMT_DESTROYDCFROMMEMORY* Arg1) { + Logger::warn("D3DKMTDestroyDCFromMemory: Not available on this platform."); + return -1; + } +#endif } \ No newline at end of file