Matteo Bruni : wined3d: Release context on CPU blit failure.
Alexandre Julliard
julliard at winehq.org
Mon May 8 17:21:23 CDT 2017
Module: wine
Branch: master
Commit: 1ed54d6ce376ea7029a8baf8ef2f8edc1ae5561f
URL: http://source.winehq.org/git/wine.git/?a=commit;h=1ed54d6ce376ea7029a8baf8ef2f8edc1ae5561f
Author: Matteo Bruni <mbruni at codeweavers.com>
Date: Sun May 7 20:32:33 2017 +0200
wined3d: Release context on CPU blit failure.
Signed-off-by: Matteo Bruni <mbruni at codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at 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;
More information about the wine-cvs
mailing list