summaryrefslogtreecommitdiff
path: root/src/glamor_render.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/glamor_render.c')
-rw-r--r--src/glamor_render.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/glamor_render.c b/src/glamor_render.c
index b504686..6dacd44 100644
--- a/src/glamor_render.c
+++ b/src/glamor_render.c
@@ -753,7 +753,9 @@ glamor_setup_composite_vbo(ScreenPtr screen, int n_verts)
GL_MAP_WRITE_BIT | GL_MAP_UNSYNCHRONIZED_BIT);
assert(glamor_priv->vb != NULL);
glamor_priv->vb -= glamor_priv->vbo_offset;
- }
+ } else
+ glamor_priv->vbo_offset = 0;
+
dispatch->glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, glamor_priv->ebo);
dispatch->glVertexAttribPointer(GLAMOR_VERTEX_POS, 2, GL_FLOAT,