Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/jp7677/dxvk-nvapi.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Peters <jp7677@gmail.com>2021-10-20 00:35:38 +0300
committerJens Peters <jp7677@gmail.com>2021-10-20 00:35:38 +0300
commit16d36c739d0b0020e470e98a3606594e20bb5200 (patch)
treedb07cf0462242440f41fc603d9985c025051315c
parent9e11c95279c309fed0ddd045f1d9e6e135f6e29a (diff)
nvapi: Use correct error codev0.5
-rw-r--r--src/nvapi.cpp2
-rw-r--r--src/util/util_statuscode.h5
2 files changed, 6 insertions, 1 deletions
diff --git a/src/nvapi.cpp b/src/nvapi.cpp
index 6d8104e..82387fb 100644
--- a/src/nvapi.cpp
+++ b/src/nvapi.cpp
@@ -80,7 +80,7 @@ extern "C" {
auto adapter = reinterpret_cast<NvapiAdapter*>(hLogicalGPU);
if (!nvapiAdapterRegistry->IsAdapter(adapter))
- return ExpectedPhysicalGpuHandle(n);
+ return ExpectedLogicalGpuHandle(n);
hPhysicalGPU[0] = reinterpret_cast<NvPhysicalGpuHandle>(adapter);
*pGpuCount = 1;
diff --git a/src/util/util_statuscode.h b/src/util/util_statuscode.h
index 46882a8..5a0b6bc 100644
--- a/src/util/util_statuscode.h
+++ b/src/util/util_statuscode.h
@@ -75,6 +75,11 @@ namespace dxvk {
return NVAPI_EXPECTED_PHYSICAL_GPU_HANDLE;
}
+ inline NvAPI_Status ExpectedLogicalGpuHandle(const std::string& logMessage) {
+ log::write(str::format(logMessage, ": Expected logical GPU handle"));
+ return NVAPI_EXPECTED_LOGICAL_GPU_HANDLE;
+ }
+
inline NvAPI_Status IncompatibleStructVersion(const std::string& logMessage) {
log::write(str::format(logMessage, ": Incompatible struct version"));
return NVAPI_INCOMPATIBLE_STRUCT_VERSION;