diff --git a/src/dxgi/dxgi_output.cpp b/src/dxgi/dxgi_output.cpp index c2ac16a3a..dd4206a5f 100644 --- a/src/dxgi/dxgi_output.cpp +++ b/src/dxgi/dxgi_output.cpp @@ -13,7 +13,7 @@ namespace dxvk { DxgiOutput::DxgiOutput( - DxgiAdapter* adapter, + const Com& adapter, HMONITOR monitor) : m_adapter(adapter), m_monitor(monitor) { diff --git a/src/dxgi/dxgi_output.h b/src/dxgi/dxgi_output.h index 77e93c650..3543cae15 100644 --- a/src/dxgi/dxgi_output.h +++ b/src/dxgi/dxgi_output.h @@ -14,8 +14,8 @@ namespace dxvk { public: DxgiOutput( - DxgiAdapter* adapter, - HMONITOR monitor); + const Com& adapter, + HMONITOR monitor); ~DxgiOutput(); @@ -69,7 +69,7 @@ namespace dxvk { private: - DxgiAdapter* m_adapter = nullptr; + Com m_adapter = nullptr; HMONITOR m_monitor = nullptr; uint32_t GetFormatBpp(DXGI_FORMAT Format) const;