diff --git a/src/dxvk/dxvk_device.cpp b/src/dxvk/dxvk_device.cpp index 4820cf778..94cc0e528 100644 --- a/src/dxvk/dxvk_device.cpp +++ b/src/dxvk/dxvk_device.cpp @@ -217,7 +217,7 @@ namespace dxvk { Rc DxvkDevice::createSparsePageAllocator() { - return new DxvkSparsePageAllocator(this, m_objects.memoryManager()); + return new DxvkSparsePageAllocator(m_objects.memoryManager()); } diff --git a/src/dxvk/dxvk_sparse.cpp b/src/dxvk/dxvk_sparse.cpp index c022b8063..373906edf 100644 --- a/src/dxvk/dxvk_sparse.cpp +++ b/src/dxvk/dxvk_sparse.cpp @@ -79,9 +79,8 @@ namespace dxvk { DxvkSparsePageAllocator::DxvkSparsePageAllocator( - DxvkDevice* device, DxvkMemoryAllocator& memoryAllocator) - : m_device(device), m_memory(&memoryAllocator) { + : m_memory(&memoryAllocator) { } diff --git a/src/dxvk/dxvk_sparse.h b/src/dxvk/dxvk_sparse.h index 158a2b5a7..2e8e5becb 100644 --- a/src/dxvk/dxvk_sparse.h +++ b/src/dxvk/dxvk_sparse.h @@ -271,7 +271,6 @@ namespace dxvk { public: DxvkSparsePageAllocator( - DxvkDevice* device, DxvkMemoryAllocator& memoryAllocator); ~DxvkSparsePageAllocator(); @@ -300,7 +299,6 @@ namespace dxvk { private: - DxvkDevice* m_device; DxvkMemoryAllocator* m_memory; dxvk::mutex m_mutex;