DirectDrawRenderer - opengl non power of 2 windows
Chris Bandy
cbandy at jbandy.com
Sat Mar 31 04:29:46 CDT 2007
Stefan Dösinger wrote:
>> @@ -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
>
If you want to set the SFLAG_NONPOW2 flag...
This->Flags |= SFLAG_NONPOW2
More information about the wine-devel
mailing list