From 904dae45a1516476cadf4991ceb7ad0aac7ae428 Mon Sep 17 00:00:00 2001 From: Jens Peters Date: Sat, 25 Jun 2022 01:02:57 +0200 Subject: nvapi-interface: Declare macro closer to usage --- src/nvapi_interface.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/nvapi_interface.cpp b/src/nvapi_interface.cpp index bbb5a12..45f035e 100644 --- a/src/nvapi_interface.cpp +++ b/src/nvapi_interface.cpp @@ -3,10 +3,6 @@ #include "util/util_string.h" #include "util/util_log.h" -#define INSERT_AND_RETURN_WHEN_EQUALS(method) \ - if (std::string(it->func) == #method) \ - return registry.insert({id, (void*)method}).first->second; - extern "C" { using namespace dxvk; @@ -27,6 +23,10 @@ extern "C" { return registry.insert({id, nullptr}).first->second; } +#define INSERT_AND_RETURN_WHEN_EQUALS(method) \ + if (std::string(it->func) == #method) \ + return registry.insert({id, (void*)method}).first->second; + // This block will be validated for completeness when running package-release.sh. Do not remove the comments. /* Start NVAPI methods */ INSERT_AND_RETURN_WHEN_EQUALS(NvAPI_D3D11_SetDepthBoundsTest) @@ -117,9 +117,9 @@ extern "C" { INSERT_AND_RETURN_WHEN_EQUALS(NvAPI_Initialize) /* End */ +#undef INSERT_AND_RETURN_WHEN_EQUALS + log::write(str::format("NvAPI_QueryInterface ", it->func, ": Not implemented method")); return registry.insert({id, nullptr}).first->second; } } - -#undef INSERT_AND_RETURN_WHEN_EQUALS -- cgit v1.2.3