diff options
author | Campbell Barton <ideasman42@gmail.com> | 2017-04-20 13:43:56 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2017-04-20 13:43:56 +0300 |
commit | 8e0c57a812e8eb557bddd2d2bb1e6c812cd1e065 (patch) | |
tree | 1608374377dc40225983f23cb7d6df9b8a1af143 /intern | |
parent | 28ed66552bbb8c1e26cbed769414ead06808f91a (diff) |
Gawain: fix immediate mode drawing exceeding IMM_BUFFER_SIZE
Would cause crazy colors in file selector.
Diffstat (limited to 'intern')
-rw-r--r-- | intern/gawain/src/immediate.c | 3 |
1 files changed, 1 insertions, 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 |