mirror of
https://github.com/yawut/SDL.git
synced 2026-08-26 18:55:32 -05:00
Removed DDFLIP_WAIT flag from DirectX flip for improved performance
This commit is contained in:
@@ -1920,11 +1920,11 @@ static int DX5_FlipHWSurface(_THIS, SDL_Surface *surface)
|
||||
LPDIRECTDRAWSURFACE3 dd_surface;
|
||||
|
||||
dd_surface = surface->hwdata->dd_surface;
|
||||
result = IDirectDrawSurface3_Flip(dd_surface, NULL, DDFLIP_WAIT);
|
||||
result = IDirectDrawSurface3_Flip(dd_surface, NULL, 0);
|
||||
if ( result == DDERR_SURFACELOST ) {
|
||||
result = IDirectDrawSurface3_Restore(
|
||||
surface->hwdata->dd_surface);
|
||||
result = IDirectDrawSurface3_Flip(dd_surface,NULL,DDFLIP_WAIT);
|
||||
result = IDirectDrawSurface3_Flip(dd_surface, NULL, 0);
|
||||
}
|
||||
if ( result != DD_OK ) {
|
||||
SetDDerror("DirectDrawSurface3::Flip", result);
|
||||
|
||||
Reference in New Issue
Block a user