Matteo Bruni : wined3d: Release context on CPU blit failure.
Module: wine Branch: master Commit: 1ed54d6ce376ea7029a8baf8ef2f8edc1ae5561f URL: http://source.winehq.org/git/wine.git/?a=commit;h=1ed54d6ce376ea7029a8baf8ef... Author: Matteo Bruni <mbruni(a)codeweavers.com> Date: Sun May 7 20:32:33 2017 +0200 wined3d: Release context on CPU blit failure. Signed-off-by: Matteo Bruni <mbruni(a)codeweavers.com> Signed-off-by: Henri Verbeet <hverbeet(a)codeweavers.com> Signed-off-by: Matteo Bruni <mbruni(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)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;
participants (1)
-
Alexandre Julliard