Henri Verbeet : wined3d: Add missing GL locking to test_pbo_functionality() .

Alexandre Julliard julliard at winehq.org
Thu May 14 11:07:41 CDT 2009


Module: wine
Branch: master
Commit: 318fb7036b08e02c132cca1927cbde23a6fb350c
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=318fb7036b08e02c132cca1927cbde23a6fb350c

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Wed May 13 18:22:55 2009 +0200

wined3d: Add missing GL locking to test_pbo_functionality().

---

 dlls/wined3d/directx.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/dlls/wined3d/directx.c b/dlls/wined3d/directx.c
index f5d4d3e..8e3c807 100644
--- a/dlls/wined3d/directx.c
+++ b/dlls/wined3d/directx.c
@@ -3907,6 +3907,8 @@ static void test_pbo_functionality(WineD3D_GL_Info *gl_info) {
         return;
     }
 
+    ENTER_GL();
+
     while(glGetError());
     glGenTextures(1, &texture);
     glBindTexture(GL_TEXTURE_2D, texture);
@@ -3934,6 +3936,8 @@ static void test_pbo_functionality(WineD3D_GL_Info *gl_info) {
     GL_EXTCALL(glDeleteBuffersARB(1, &pbo));
     checkGLcall("PBO test cleanup\n");
 
+    LEAVE_GL();
+
     if(memcmp(check, pattern, sizeof(check)) != 0) {
         WARN_(d3d_caps)("PBO test failed, read back data doesn't match original\n");
         WARN_(d3d_caps)("Disabling PBOs. This may result in slower performance\n");




More information about the wine-cvs mailing list