Blender Git Commit Log

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021