blob: 814cacdf8ae614ca6041421599f5bb162985f0ca (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#include "nvapi_private.h"
#include "util/util_statuscode.h"
#include "util/util_op_code.h"
#include "util/util_string.h"
extern "C" {
using namespace dxvk;
NvAPI_Status __cdecl NvAPI_D3D12_IsNvShaderExtnOpCodeSupported(ID3D12Device* pDevice, NvU32 opCode, bool* pSupported) {
constexpr auto n = "NvAPI_D3D12_IsNvShaderExtnOpCodeSupported";
if (pDevice == nullptr || pSupported == nullptr)
return InvalidArgument(n);
// VKD3D does not know any NVIDIA intrinsics
*pSupported = false;
return Ok(str::format(n, " ", opCode, " (", fromCode(opCode), ")"));
}
}
|