Fixed bug #21348, Hide selection in Edit Mode not working with some modifiers (VBOs)
authorNicholas Bishop <nicholasbishop@gmail.com>
Fri, 11 Jun 2010 07:57:43 +0000 (07:57 +0000)
committerNicholas Bishop <nicholasbishop@gmail.com>
Fri, 11 Jun 2010 07:57:43 +0000 (07:57 +0000)
commit2980d902b94bddac0a9ebcb6023343b18f1a482e
tree3f9431aa35123858460bff6c2e3003a6ba78109f
parentb45b0512c8825ad2cca3eadee2e8679d08af59ef
Fixed bug #21348, Hide selection in Edit Mode not working with some modifiers (VBOs)

Was actually a couple bugs:
* VBO bug was that hidden faces weren't being skipped correctly. Fixed that and rewrote this bit of VBO drawing code more clearly (less duplication, less unecessary state, and comments even)
* Second bug was that CCGDerivedMesh wasn't outputing ORIGINDEX data for faces. (it's not doing it for edges or verts either, but I don't know that we need it to.) At any rate, we do need this data for faces so that additional DerivedMeshes on top of subsurf know what faces in the editmesh are hidden.
source/blender/blenkernel/intern/cdderivedmesh.c
source/blender/blenkernel/intern/subsurf_ccg.c