create backbuffer for flip games
This commit is contained in:
parent
9717d7b906
commit
ae4446becb
9 changed files with 109 additions and 34 deletions
|
@ -86,6 +86,9 @@ ULONG __stdcall IDirectDrawSurface__Release(IDirectDrawSurfaceImpl *This)
|
|||
if (This->bmi)
|
||||
HeapFree(GetProcessHeap(), 0, This->bmi);
|
||||
|
||||
if (This->backbuffer)
|
||||
IDirectDrawSurface_Release(This->backbuffer);
|
||||
|
||||
if(This->palette && (!g_ddraw || (void*)This->palette != g_ddraw->last_freed_palette))
|
||||
{
|
||||
IDirectDrawPalette_Release(This->palette);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue