Blender Git Loki
Git Commits -> Revision a355110
Revision a355110 by Sergey Sharybin (opensubdiv-modifier) July 15, 2015, 18:21 (GMT) |
OpenSubdiv: Continue working on skipping CCG creation Synchronize topology refiner directly from derived mesh and skip CCG geometry creation in that case. Gets rid of annoying derived mesh pointer in the CCGSubSurf structure, but needs to add some information for coarse vertices positions. Drawing code is totally removed now, no partitioning or material setting happens, this code needs to be adopted to the case of missing CCG geometry. Maybe this will require having some extra arrays in the CCGSubSurf structure, but generally memory usage will still be much less than the previous integration. |
Commit Details:
Full Hash: a35511069408d53651d39a64ee1ca5b0d583aa7a
Parent Commit: 3253064
Lines Changed: +85, -313
5 Modified Paths:
/source/blender/blenkernel/intern/CCGSubSurf.c (+10, -6) (Diff)
/source/blender/blenkernel/intern/CCGSubSurf.h (+2, -2) (Diff)
/source/blender/blenkernel/intern/CCGSubSurf_intern.h (+3, -2) (Diff)
/source/blender/blenkernel/intern/CCGSubSurf_opensubdiv.c (+54, -50) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+16, -253) (Diff)
/source/blender/blenkernel/intern/CCGSubSurf.h (+2, -2) (Diff)
/source/blender/blenkernel/intern/CCGSubSurf_intern.h (+3, -2) (Diff)
/source/blender/blenkernel/intern/CCGSubSurf_opensubdiv.c (+54, -50) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+16, -253) (Diff)