Henri Verbeet : wined3d: Add missing GL locking to test_pbo_functionality() .
Module: wine Branch: master Commit: 318fb7036b08e02c132cca1927cbde23a6fb350c URL: http://source.winehq.org/git/wine.git/?a=commit;h=318fb7036b08e02c132cca1927... Author: Henri Verbeet <hverbeet(a)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");
participants (1)
-
Alexandre Julliard