[16/20] WineD3D: Do not preload vertex buffers in unlock

Stefan Dösinger stefan at codeweavers.com
Sat Jan 6 11:30:34 CST 2007


A long fixed driver bug in the r200 dri driver confused me in that regard when 
I wrote that code. No other object is preloaded in Unlock, for performance I 
believe it is better to preload on demand.
-------------- next part --------------
From 39800b5bdcac2088d0e8d25f4a3e82e09c3c40d7 Mon Sep 17 00:00:00 2001
From: Stefan Doesinger <stefan at codeweavers.com>
Date: Fri, 5 Jan 2007 20:34:37 +0100
Subject: [PATCH] WineD3D: Do not preload vertex buffers in Unlock

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

diff --git a/dlls/wined3d/vertexbuffer.c b/dlls/wined3d/vertexbuffer.c
index 6552e36..2f8a4f7 100644
--- a/dlls/wined3d/vertexbuffer.c
+++ b/dlls/wined3d/vertexbuffer.c
@@ -491,8 +491,6 @@ HRESULT  WINAPI IWineD3DVertexBufferImpl
         GL_EXTCALL(glUnmapBufferARB(GL_ARRAY_BUFFER_ARB));
         checkGLcall("glUnmapBufferARB");
         LEAVE_GL();
-    } else if(This->Flags & VBFLAG_HASDESC){
-        IWineD3DVertexBufferImpl_PreLoad(iface);
     }
     return WINED3D_OK;
 }
-- 
1.4.2.4



More information about the wine-patches mailing list