Skip to content

Commit ecb1d09

Browse files
committed
fixed some linker issues
1 parent c5a3ccc commit ecb1d09

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

include/nbl/video/utilities/ngfx.h

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#ifndef _NBL_VIDEO_UTILITIES_NGFX_H_INCLUDED_
22
#define _NBL_VIDEO_UTILITIES_NGFX_H_INCLUDED_
33

4+
// TODO: hopefully this is temporary
45
#include "C:\Program Files\NVIDIA Corporation\Nsight Graphics 2024.1.0\SDKs\NsightGraphicsSDK\0.8.0\include\NGFX_Injection.h"
56

67
namespace nbl::video
@@ -11,7 +12,7 @@ namespace nbl::video
1112
NGFX_Injection_InstallationInfo versionInfo;
1213
};
1314

14-
bool injectNGFXToProcess(SNGFXIntegration& api)
15+
inline bool injectNGFXToProcess(SNGFXIntegration& api)
1516
{
1617
uint32_t numInstallations = 0;
1718
auto result = NGFX_Injection_EnumerateInstallations(&numInstallations, nullptr);
@@ -73,6 +74,11 @@ namespace nbl::video
7374
return true;
7475
}
7576

77+
inline void executeNGFXCommand()
78+
{
79+
NGFX_Injection_ExecuteActivityCommand();
80+
}
81+
7682
using ngfx_api_t = SNGFXIntegration;
7783
}
7884

src/nbl/video/CVulkanConnection.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ bool CVulkanConnection::startCapture()
339339
if (debugType == EDT_RENDERDOC)
340340
m_rdoc_api->StartFrameCapture(RENDERDOC_DEVICEPOINTER_FROM_VKINSTANCE(m_vkInstance), NULL);
341341
else
342-
NGFX_Injection_ExecuteActivityCommand();
342+
executeNGFXCommand();
343343
return true;
344344
}
345345

src/nbl/video/IAPIConnection.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
#include "nbl/video/IPhysicalDevice.h"
44
#include "nbl/video/utilities/renderdoc.h"
5+
#include "nbl/video/utilities/ngfx.h"
56

67
#if defined(_NBL_POSIX_API_)
78
#include <dlfcn.h>

0 commit comments

Comments
 (0)