Blender Git Commit Log

Git Commits -> Revision 0ea8430

Revision 0ea8430 by Mike Erwin (master)
August 7, 2016, 05:05 (GMT)
Gawain: legacy Mac VBO workarounds

glMapBufferRange is a wonderful function that doesn?t exist on GL < 3.0.

Use the APPLE_flush_buffer_range extension on Mac. It offers several of
glMapBufferRange?s benefits.

Use older ?black arts? method to orphan VBOs when we are done with
them. In modern OpenGL this behavior is more obvious.

Add APPLE_flush_buffer_range to Mac requirements. Every GPU is
supported. T49012

Commit Details:

Full Hash: 0ea8430549374efd3092b6f28913a5f60e574296
Parent Commit: e7f9614
Lines Changed: +24, -2

2 Modified Paths:

/source/blender/gpu/intern/gpu_extensions.c (+3, -1) (Diff)
/source/blender/gpu/intern/gpu_immediate.c (+21, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021