Blender Git Loki
Git Commits -> Revision 3253064
Revision 3253064 by Sergey Sharybin (opensubdiv-modifier) July 15, 2015, 16:29 (GMT) |
OpenSubdiv: Initial work related on skipping CCG geometry creation for GPU The idea is to only allocate CCG geometry (CCGVert, CCGEdge and so on) only int cases when CPU evaluator is used. In case when GPU rendering is enabled we'll be creating topology refiner directly from DerivedMesh. Still quite enough of work to be done, including bringing back GPU backend synchronization code. |
Commit Details:
Full Hash: 325306409fc3695ce76f460079b103d975fc2c5d
Parent Commit: d810263
Lines Changed: +229, -49
5 Modified Paths:
/source/blender/blenkernel/intern/CCGSubSurf.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/CCGSubSurf_intern.h (+4, -0) (Diff)
/source/blender/blenkernel/intern/CCGSubSurf_opensubdiv.c (+11, -14) (Diff)
/source/blender/blenkernel/intern/CCGSubSurf_opensubdiv_converter.c (+176, -1) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+37, -34) (Diff)
/source/blender/blenkernel/intern/CCGSubSurf_intern.h (+4, -0) (Diff)
/source/blender/blenkernel/intern/CCGSubSurf_opensubdiv.c (+11, -14) (Diff)
/source/blender/blenkernel/intern/CCGSubSurf_opensubdiv_converter.c (+176, -1) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+37, -34) (Diff)