Module: wine Branch: master Commit: 1ed54d6ce376ea7029a8baf8ef2f8edc1ae5561f URL: http://source.winehq.org/git/wine.git/?a=commit;h=1ed54d6ce376ea7029a8baf8ef...
Author: Matteo Bruni mbruni@codeweavers.com Date: Sun May 7 20:32:33 2017 +0200
wined3d: Release context on CPU blit failure.
Signed-off-by: Matteo Bruni mbruni@codeweavers.com Signed-off-by: Henri Verbeet hverbeet@codeweavers.com Signed-off-by: Matteo Bruni mbruni@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/wined3d/surface.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/dlls/wined3d/surface.c b/dlls/wined3d/surface.c index e86119d..c68c4c1 100644 --- a/dlls/wined3d/surface.c +++ b/dlls/wined3d/surface.c @@ -2929,6 +2929,8 @@ static HRESULT surface_cpu_blt(struct wined3d_texture *dst_texture, unsigned int { FIXME("Cannot convert %s to %s.\n", debug_d3dformat(src_texture->resource.format->id), debug_d3dformat(dst_texture->resource.format->id)); + if (context) + context_release(context); return WINED3DERR_NOTAVAILABLE; } src_texture = converted_texture;