[d3d11] Silence warning about GenerateMips being called on buffers

This commit is contained in:
Philip Rebohle 2018-08-15 16:35:26 +02:00
parent 3df708d500
commit da21a6db7f
No known key found for this signature in database
GPG Key ID: C8CC613427A31C99
1 changed files with 7 additions and 8 deletions

View File

@ -810,14 +810,13 @@ namespace dxvk {
void STDMETHODCALLTYPE D3D11DeviceContext::GenerateMips(ID3D11ShaderResourceView* pShaderResourceView) {
auto view = static_cast<D3D11ShaderResourceView*>(pShaderResourceView);
if (view->GetResourceType() != D3D11_RESOURCE_DIMENSION_BUFFER) {
EmitCs([cDstImageView = view->GetImageView()]
(DxvkContext* ctx) {
ctx->generateMipmaps(cDstImageView);
});
} else {
Logger::err("D3D11: GenerateMips called on a buffer");
}
if (view->GetResourceType() != D3D11_RESOURCE_DIMENSION_BUFFER)
return;
EmitCs([cDstImageView = view->GetImageView()]
(DxvkContext* ctx) {
ctx->generateMipmaps(cDstImageView);
});
}