|
|
@ -10,9 +10,10 @@ |
|
|
class FSR3Upscaler_DX12 : public FSR3Upscaler_FFXBase |
|
|
class FSR3Upscaler_DX12 : public FSR3Upscaler_FFXBase |
|
|
{ |
|
|
{ |
|
|
public: |
|
|
public: |
|
|
FSR3Upscaler_DX12(IUnityLog* log, IUnityGraphicsD3D12v7* graphicsDevice): |
|
|
|
|
|
|
|
|
FSR3Upscaler_DX12(IUnityLog* log, IUnityGraphicsD3D12v7* graphicsDevice, IUnityGraphicsD3D12v8* graphicsDeviceV8): |
|
|
FSR3Upscaler_FFXBase(log), |
|
|
FSR3Upscaler_FFXBase(log), |
|
|
m_GraphicsDevice(graphicsDevice), m_DX12BackendDesc(), m_FrameFenceEventHandle(nullptr) |
|
|
|
|
|
|
|
|
m_GraphicsDevice(graphicsDevice), m_GraphicsDeviceV8(graphicsDeviceV8), |
|
|
|
|
|
m_DX12BackendDesc(), m_FrameFenceEventHandle(nullptr) |
|
|
{ |
|
|
{ |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -28,6 +29,7 @@ protected: |
|
|
|
|
|
|
|
|
private: |
|
|
private: |
|
|
IUnityGraphicsD3D12v7* m_GraphicsDevice; |
|
|
IUnityGraphicsD3D12v7* m_GraphicsDevice; |
|
|
|
|
|
IUnityGraphicsD3D12v8* m_GraphicsDeviceV8; |
|
|
ffx::CreateBackendDX12Desc m_DX12BackendDesc; |
|
|
ffx::CreateBackendDX12Desc m_DX12BackendDesc; |
|
|
HANDLE m_FrameFenceEventHandle; |
|
|
HANDLE m_FrameFenceEventHandle; |
|
|
}; |
|
|
}; |