Blender Git Commit Log
Git Commits -> Revision 13c39e9
Revision 13c39e9 by Antonis Ryakiotakis (master) July 15, 2015, 16:50 (GMT) |
VBO offscreen selection drawing, cdderivedmesh Get rid of legacy drawing, it's only used for selection, in which case we can prepare a temporary color buffer and draw at once. Code is not complete here because we still redundantly set the draw color in the draw function and don't ommit hidden faces automatically. Still it works 100% without immediate mode now. |
Commit Details:
Full Hash: 13c39e90b3c0ec6a470fbc3696cd73c2a65b49cf
Parent Commit: 2daa4db
Lines Changed: +146, -179
8 Modified Paths:
/source/blender/blenkernel/BKE_DerivedMesh.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+118, -178) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+1, -1) (Diff)
/source/blender/gpu/GPU_buffers.h (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_buffers.c (+15, -0) (Diff)
/source/blender/windowmanager/intern/wm_subwindow.c (+7, -0) (Diff)
/source/blender/windowmanager/WM_api.h (+1, -0) (Diff)
/source/blenderplayer/bad_level_call_stubs/stubs.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+118, -178) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+1, -1) (Diff)
/source/blender/gpu/GPU_buffers.h (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_buffers.c (+15, -0) (Diff)
/source/blender/windowmanager/intern/wm_subwindow.c (+7, -0) (Diff)
/source/blender/windowmanager/WM_api.h (+1, -0) (Diff)
/source/blenderplayer/bad_level_call_stubs/stubs.c (+2, -0) (Diff)