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.
Bye, Christian