Module: wine Branch: master Commit: 2a51e695a1cb95f8a8a43248d7d9155e40fd7f0d URL: http://source.winehq.org/git/wine.git/?a=commit;h=2a51e695a1cb95f8a8a43248d7...
Author: Riccardo Bortolato rikyz619@gmail.com Date: Mon Oct 12 17:23:36 2015 +0200
d3d8: Replace surface refcounting with parent texture refcounting.
Signed-off-by: Riccardo Bortolato rikyz619@gmail.com Signed-off-by: Henri Verbeet hverbeet@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/d3d8/surface.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/d3d8/surface.c b/dlls/d3d8/surface.c index 165e048..cce8b87 100644 --- a/dlls/d3d8/surface.c +++ b/dlls/d3d8/surface.c @@ -70,7 +70,7 @@ static ULONG WINAPI d3d8_surface_AddRef(IDirect3DSurface8 *iface) wined3d_mutex_lock(); if (surface->wined3d_rtv) wined3d_rendertarget_view_incref(surface->wined3d_rtv); - wined3d_surface_incref(surface->wined3d_surface); + wined3d_texture_incref(surface->wined3d_texture); wined3d_mutex_unlock(); }
@@ -100,7 +100,7 @@ static ULONG WINAPI d3d8_surface_Release(IDirect3DSurface8 *iface) wined3d_mutex_lock(); if (surface->wined3d_rtv) wined3d_rendertarget_view_decref(surface->wined3d_rtv); - wined3d_surface_decref(surface->wined3d_surface); + wined3d_texture_decref(surface->wined3d_texture); wined3d_mutex_unlock();
if (parent_device)