mirror of
https://github.com/reactos/wine.git
synced 2025-02-18 11:58:22 +00:00
wined3d: Fix mipmap level count.
This commit is contained in:
parent
744f3ae1c4
commit
1e86752812
@ -811,7 +811,7 @@ HRESULT WINAPI IWineD3DDeviceImpl_CreateTexture(IWineD3DDevice *iface, UINT Wid
|
||||
object->baseTexture.levels++;
|
||||
tmpW = Width;
|
||||
tmpH = Height;
|
||||
while (tmpW > 1 && tmpH > 1) {
|
||||
while (tmpW > 1 || tmpH > 1) {
|
||||
tmpW = max(1, tmpW >> 1);
|
||||
tmpH = max(1, tmpH >> 1);
|
||||
object->baseTexture.levels++;
|
||||
@ -889,7 +889,7 @@ HRESULT WINAPI IWineD3DDeviceImpl_CreateVolumeTexture(IWineD3DDevice *iface,
|
||||
tmpW = Width;
|
||||
tmpH = Height;
|
||||
tmpD = Depth;
|
||||
while (tmpW > 1 && tmpH > 1 && tmpD > 1) {
|
||||
while (tmpW > 1 || tmpH > 1 || tmpD > 1) {
|
||||
tmpW = max(1, tmpW >> 1);
|
||||
tmpH = max(1, tmpH >> 1);
|
||||
tmpD = max(1, tmpD >> 1);
|
||||
|
Loading…
x
Reference in New Issue
Block a user