|
|
|
@ -173,16 +173,16 @@ extern "C" bool UNITY_INTERFACE_EXPORT UNITY_INTERFACE_API AMDUP_InitApi() |
|
|
|
{ |
|
|
|
if (s_GraphicsD3D11 != nullptr) |
|
|
|
{ |
|
|
|
//ID3D11Device* device = s_GraphicsD3D11->GetDevice();
|
|
|
|
//if (device == nullptr)
|
|
|
|
// return false;
|
|
|
|
ID3D11Device* device = s_GraphicsD3D11->GetDevice(); |
|
|
|
if (device == nullptr) |
|
|
|
return false; |
|
|
|
|
|
|
|
//s_Device = ffxGetDeviceDX11(device);
|
|
|
|
s_Device = ffxGetDeviceDX11(device); |
|
|
|
|
|
|
|
//size_t scratchBufferSize = ffxFsr2GetScratchMemorySizeDX11();
|
|
|
|
//void* scratchBuffer = malloc(scratchBufferSize);
|
|
|
|
//ffxFsr2GetInterfaceDX11(&s_Fsr2Interface, device, scratchBuffer, scratchBufferSize);
|
|
|
|
//return true;
|
|
|
|
size_t scratchBufferSize = ffxFsr2GetScratchMemorySizeDX11(); |
|
|
|
void* scratchBuffer = malloc(scratchBufferSize); |
|
|
|
ffxFsr2GetInterfaceDX11(&s_Fsr2Interface, device, scratchBuffer, scratchBufferSize); |
|
|
|
return true; |
|
|
|
} |
|
|
|
else if (s_GraphicsD3D12 != nullptr) |
|
|
|
{ |
|
|
|
|