On 10/07/06, Christian Costa titan.costa@wanadoo.fr wrote:
Hi,
When calling CreateSurface, a power of 2 surface is created and then the necessary memory is allocated. If we try to get the DC with GetDC, a DIB section is created with the original size of the surface and data from the surface is copied to the DIB section The power of 2 surface being greater than the DIB section, this makes Wine crashes.
I haven't followed power of 2 texture/surface development. Is there someone having a idea on this.
You probably want to ask Stefan. I assume you're talking about the case where the card doesn't support NPOT textures and we fixup the texture size?