mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 05:18:08 +02:00
d3d1x: MipLevels -1 in resource view desc means all
This commit is contained in:
parent
5d70b5d10b
commit
dac5baf2e4
1 changed files with 5 additions and 1 deletions
|
|
@ -1027,7 +1027,11 @@ struct GalliumD3D11ScreenImpl : public GalliumD3D11Screen
|
|||
case D3D11_SRV_DIMENSION_TEXTURECUBE:
|
||||
// yes, this works for all of these types
|
||||
templat.u.tex.first_level = desc->Texture1D.MostDetailedMip;
|
||||
templat.u.tex.last_level = templat.u.tex.first_level + desc->Texture1D.MipLevels - 1;
|
||||
if(desc->Texture1D.MipLevels == (unsigned)-1)
|
||||
templat.u.tex.last_level = templat.texture->last_level;
|
||||
else
|
||||
templat.u.tex.last_level = templat.u.tex.first_level + desc->Texture1D.MipLevels - 1;
|
||||
assert(templat.u.tex.last_level >= templat.u.tex.first_level);
|
||||
break;
|
||||
case D3D11_SRV_DIMENSION_BUFFER:
|
||||
case D3D11_SRV_DIMENSION_TEXTURE2DMS:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue