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