Henri Verbeet : wined3d: Keep better track of where we' re using wined3d contexts.
Alexandre Julliard
julliard at winehq.org
Wed Oct 28 10:12:24 CDT 2009
Module: wine
Branch: master
Commit: eeb54b992253b28430c1b902f575c7a09d4cab71
URL: http://source.winehq.org/git/wine.git/?a=commit;h=eeb54b992253b28430c1b902f575c7a09d4cab71
Author: Henri Verbeet <hverbeet at codeweavers.com>
Date: Wed Oct 28 11:00:11 2009 +0100
wined3d: Keep better track of where we're using wined3d contexts.
The idea here is that we can restore the thread's current GL context on
context_release() if it doesn't correspond to the current wined3d context on
context_acquire().
---
dlls/wined3d/arb_program_shader.c | 38 +++++++---
dlls/wined3d/basetexture.c | 15 +++-
dlls/wined3d/buffer.c | 34 +++++++--
dlls/wined3d/context.c | 26 ++++++-
dlls/wined3d/cubetexture.c | 7 ++-
dlls/wined3d/device.c | 69 +++++++++++++------
dlls/wined3d/drawprim.c | 14 +++-
dlls/wined3d/glsl_shader.c | 8 ++-
dlls/wined3d/query.c | 33 ++++++---
dlls/wined3d/surface.c | 139 +++++++++++++++++++++++++++---------
dlls/wined3d/swapchain.c | 6 +-
dlls/wined3d/texture.c | 7 ++-
dlls/wined3d/volumetexture.c | 8 +-
dlls/wined3d/wined3d_private.h | 6 +-
14 files changed, 298 insertions(+), 112 deletions(-)
Diff: http://source.winehq.org/git/wine.git/?a=commitdiff;h=eeb54b992253b28430c1b902f575c7a09d4cab71
More information about the wine-cvs
mailing list