Fixed leaking of pixel shader object in D3D renderer (thanks, Peter!).

Fixes Bugzilla #2047.
This commit is contained in:
Ryan C. Gordon 2013-08-19 11:02:44 -04:00
parent 0ca506611c
commit b44267693d
1 changed files with 3 additions and 1 deletions

View File

@ -1835,7 +1835,9 @@ D3D_DestroyRenderer(SDL_Renderer * renderer)
IDirect3DSurface9_Release(data->currentRenderTarget); IDirect3DSurface9_Release(data->currentRenderTarget);
data->currentRenderTarget = NULL; data->currentRenderTarget = NULL;
} }
if (data->ps_yuv) {
IDirect3DPixelShader9_Release(data->ps_yuv);
}
if (data->device) { if (data->device) {
IDirect3DDevice9_Release(data->device); IDirect3DDevice9_Release(data->device);
} }