[gtk/wip/chergert/glproto] next: fix initial buffer sizing
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/wip/chergert/glproto] next: fix initial buffer sizing
- Date: Tue, 23 Feb 2021 19:23:28 +0000 (UTC)
commit dbc3e97933b1bc1bf480c9b63365d5fae5b96269
Author: Christian Hergert <chergert redhat com>
Date: Tue Feb 23 11:19:31 2021 -0800
next: fix initial buffer sizing
gsk/next/gskglbuffer.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/gsk/next/gskglbuffer.c b/gsk/next/gskglbuffer.c
index c285ae69e7..299983cde3 100644
--- a/gsk/next/gskglbuffer.c
+++ b/gsk/next/gskglbuffer.c
@@ -20,6 +20,8 @@
#include "config.h"
+#include <string.h>
+
#include "gskglbufferprivate.h"
/**
@@ -38,8 +40,9 @@ gsk_gl_buffer_init (GskGLBuffer *self,
{
memset (self, 0, sizeof *self);
- self->buffer = g_malloc (8092);
- self->buffer_len = 8092;
+ /* Default to 2 pages, power-of-two growth from there */
+ self->buffer_len = 4096 * 2;
+ self->buffer = g_malloc (self->buffer_len);
self->target = target;
self->element_size = element_size;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]