Basically this commit gets rid of most of the derived mesh immediate mode
drawing (cases such as subsurf excluded). Even when VBO is turned off
in user preferences, we still use vertex arrays, which are very similar to
VBOs but memory is client side. Vertex arrays are OpenGL 1.1 so compatibility
is not an issue here.
Details
Details
Diff Detail
Diff Detail
- Repository
- rB Blender
- Branch
- gpu_cleanup
Event Timeline
Comment Actions
This reminds me about possibly renaming "draw normal" to something else like "draw default" since that always tripped me up, but I'm not even sure if that is relavent after this patch.
Other than that this looks pretty straightforward.