[PATCH 5/6] wined3d: Unbind the destination BO after uploading in wined3d_context_gl_copy_bo_address().

Zebediah Figura zfigura at codeweavers.com
Tue Nov 23 21:17:11 CST 2021


Signed-off-by: Zebediah Figura <zfigura at codeweavers.com>
---
 dlls/wined3d/context_gl.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dlls/wined3d/context_gl.c b/dlls/wined3d/context_gl.c
index 24182c79726..71d6bbd1acf 100644
--- a/dlls/wined3d/context_gl.c
+++ b/dlls/wined3d/context_gl.c
@@ -2862,6 +2862,7 @@ void wined3d_context_gl_copy_bo_address(struct wined3d_context_gl *context_gl,
     {
         wined3d_context_gl_bind_bo(context_gl, dst_bo->binding, dst_bo->id);
         GL_EXTCALL(glBufferSubData(dst_bo->binding, dst_bo->b.buffer_offset + (GLintptr)dst->addr, size, src->addr));
+        wined3d_context_gl_bind_bo(context_gl, dst_bo->binding, 0);
         checkGLcall("buffer upload");
 
         wined3d_context_gl_reference_bo(context_gl, dst_bo);
-- 
2.33.0




More information about the wine-devel mailing list