Henri Verbeet : wined3d: Allow OpenGL atomic counter buffer objects to be suballocated from a larger buffer.

Alexandre Julliard julliard at winehq.org
Fri Nov 19 15:45:32 CST 2021


Module: wine
Branch: master
Commit: ba5f90b29ac237e2aaf97b2cd132c913de47061f
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=ba5f90b29ac237e2aaf97b2cd132c913de47061f

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Thu Nov 18 21:06:21 2021 -0600

wined3d: Allow OpenGL atomic counter buffer objects to be suballocated from a larger buffer.

Signed-off-by: Zebediah Figura <zfigura at codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/wined3d/context_gl.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dlls/wined3d/context_gl.c b/dlls/wined3d/context_gl.c
index 5767258973d..2751a4a2182 100644
--- a/dlls/wined3d/context_gl.c
+++ b/dlls/wined3d/context_gl.c
@@ -3788,7 +3788,8 @@ static void wined3d_context_gl_bind_unordered_access_views(struct wined3d_contex
                 format_gl->internal));
 
         if (view_gl->counter_bo.id)
-            GL_EXTCALL(glBindBufferBase(GL_ATOMIC_COUNTER_BUFFER, i, view_gl->counter_bo.id));
+            GL_EXTCALL(glBindBufferRange(GL_ATOMIC_COUNTER_BUFFER, i, view_gl->counter_bo.id,
+                    view_gl->counter_bo.buffer_offset, view_gl->counter_bo.size));
     }
     checkGLcall("Bind unordered access views");
 }




More information about the wine-cvs mailing list