summaryrefslogtreecommitdiff
path: root/gsk
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2017-12-16 02:37:03 +0100
committerTimm Bäder <mail@baedert.org>2017-12-21 19:12:32 +0100
commit28499032da585c914a9089249f8374e48b9ae159 (patch)
treebc73a9cb1ff72f1be4ebb436f5626809ac0f3c63 /gsk
parent5eb4f65c328b676f005fc667865e25de4d9d1fe4 (diff)
downloadgtk+-28499032da585c914a9089249f8374e48b9ae159.tar.gz
gl renderer: Don't leak gl resources
Diffstat (limited to 'gsk')
-rw-r--r--gsk/gl/gskglrenderer.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gsk/gl/gskglrenderer.c b/gsk/gl/gskglrenderer.c
index 49d8684e81..95cc513b77 100644
--- a/gsk/gl/gskglrenderer.c
+++ b/gsk/gl/gskglrenderer.c
@@ -1921,6 +1921,8 @@ gsk_gl_renderer_render_ops (GskGLRenderer *self,
/* Done drawing, destroy the buffer again.
* TODO: Can we reuse the memory, though? */
g_free (vertex_data);
+ glDeleteVertexArrays (1, &vao_id);
+ glDeleteBuffers (1, &buffer_id);
}
static void