31 Mar
2007
31 Mar
'07
9:22 a.m.
@@ -3194,6 +3193,7 @@ static HRESULT WINAPI IWineD3DSurfaceImpl_PrivateSetup(IWineD3DSurface *iface) { } else { /* No oversize, gl rect is the full texture size */ This->Flags &= ~SFLAG_OVERSIZE; + This->Flags &= SFLAG_NONPOW2;
This is not correct. This removes every flag except SFLAG_NONPOW2. If you want to remove the SFLAG_NONPOW2 flag you have to invert the flag: This->Flags &= ~SFLAG_NONPOW2