diff options
author | Mike Erwin <significant.bit@gmail.com> | 2016-08-07 07:02:09 +0300 |
---|---|---|
committer | Mike Erwin <significant.bit@gmail.com> | 2016-08-07 08:05:49 +0300 |
commit | 0ea8430549374efd3092b6f28913a5f60e574296 (patch) | |
tree | b75db29a549b4f521e02fd0b9f58e8febd0fc4b9 /source/blender/gpu/shaders/gpu_shader_2D_smooth_color_vert.glsl | |
parent | e7f9614f079ff3d6c2dfdfa38aa51b3c556096cf (diff) |
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
Diffstat (limited to 'source/blender/gpu/shaders/gpu_shader_2D_smooth_color_vert.glsl')
0 files changed, 0 insertions, 0 deletions