From bc041e02b310e299a59a019bd658d17838f25fd0 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Sat, 29 Apr 2017 13:24:04 +0200 Subject: [PATCH] cogl: Mark vertex buffers as dynamic Those are cached and reused across runs, which doesn't qualify to mesa as "static" indeed. Properly marking those as dynamic is more true, and brings in slight performance benefits just by avoiding the resulting (and later silenced) mesa warning. https://bugzilla.gnome.org/show_bug.cgi?id=782344 --- cogl/cogl/cogl-journal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cogl/cogl/cogl-journal.c b/cogl/cogl/cogl-journal.c index 9f11e8bc0..6b64a8931 100644 --- a/cogl/cogl/cogl-journal.c +++ b/cogl/cogl/cogl-journal.c @@ -1102,7 +1102,7 @@ upload_vertices (CoglJournal *journal, attribute_buffer = create_attribute_buffer (journal, needed_vbo_len * 4); buffer = COGL_BUFFER (attribute_buffer); - cogl_buffer_set_update_hint (buffer, COGL_BUFFER_UPDATE_HINT_STATIC); + cogl_buffer_set_update_hint (buffer, COGL_BUFFER_UPDATE_HINT_DYNAMIC); vout = _cogl_buffer_map_range_for_fill_or_fallback (buffer, 0, /* offset */