From 8e0c57a812e8eb557bddd2d2bb1e6c812cd1e065 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 20 Apr 2017 20:43:56 +1000 Subject: [PATCH] Gawain: fix immediate mode drawing exceeding IMM_BUFFER_SIZE Would cause crazy colors in file selector. --- intern/gawain/src/immediate.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/intern/gawain/src/immediate.c b/intern/gawain/src/immediate.c index 0a137973711..e36c1eddffc 100644 --- a/intern/gawain/src/immediate.c +++ b/intern/gawain/src/immediate.c @@ -208,9 +208,8 @@ void immBegin(PrimitiveType prim_type, unsigned vertex_ct) else { // orphan this buffer & start with a fresh one -#if APPLE_LEGACY glBufferData(GL_ARRAY_BUFFER, IMM_BUFFER_SIZE, NULL, GL_DYNAMIC_DRAW); -#else +#if !APPLE_LEGACY if (GLEW_VERSION_4_3 || GLEW_ARB_invalidate_subdata) glInvalidateBufferData(imm.vbo_id); else