mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-07-19 09:39:15 +00:00
libobs-d3d11: Use mip levels are used in resource view
This commit is contained in:
parent
4eac034814
commit
35dc89f5ca
|
@ -123,10 +123,12 @@ void gs_texture_2d::InitResourceView()
|
|||
|
||||
if (type == GS_TEXTURE_CUBE) {
|
||||
resourceDesc.ViewDimension = D3D11_SRV_DIMENSION_TEXTURECUBE;
|
||||
resourceDesc.TextureCube.MipLevels = genMipmaps ? -1 : 1;
|
||||
resourceDesc.TextureCube.MipLevels =
|
||||
genMipmaps || !levels ? -1 : levels;
|
||||
} else {
|
||||
resourceDesc.ViewDimension = D3D11_SRV_DIMENSION_TEXTURE2D;
|
||||
resourceDesc.Texture2D.MipLevels = genMipmaps ? -1 : 1;
|
||||
resourceDesc.Texture2D.MipLevels =
|
||||
genMipmaps || !levels ? -1 : levels;
|
||||
}
|
||||
|
||||
hr = device->device->CreateShaderResourceView(texture, &resourceDesc,
|
||||
|
|
Loading…
Reference in a new issue