From e0a27fd05ef4de07323131a73717ba994eaa77b2 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Sat, 11 Aug 2018 23:25:32 +0200 Subject: [PATCH] [d3d10] Implement GenerateMips --- src/d3d10/d3d10_device.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/d3d10/d3d10_device.cpp b/src/d3d10/d3d10_device.cpp index 941db8f6..32a3d260 100644 --- a/src/d3d10/d3d10_device.cpp +++ b/src/d3d10/d3d10_device.cpp @@ -633,7 +633,10 @@ namespace dxvk { void STDMETHODCALLTYPE D3D10Device::GenerateMips( ID3D10ShaderResourceView* pShaderResourceView) { - Logger::err("D3D10Device::GenerateMips: Not implemented"); + D3D10ShaderResourceView* d3d10View = static_cast(pShaderResourceView); + D3D11ShaderResourceView* d3d11View = d3d10View ? d3d10View->GetD3D11Iface() : nullptr; + + m_context->GenerateMips(d3d11View); }