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 patch should fix the incorrect handling of WaveHdr loops when
pausing. Like the non-loop case written before, this sums the buffer
lengths between dwPlayedTotal and dwWrittenTotal to calculate the new
dwPartialOffset. Instead of blindly moving from one buffer to the next,
however, this t
This patch should fix the incorrect handling of WaveHdr loops when
pausing. Like the non-loop case written before, this sums the buffer
lengths between dwPlayedTotal and dwWrittenTotal to calculate the new
dwPartialOffset. Instead of blindly moving from one buffer to the next,
however, this trav