Blender Git Commit Log

Git Commits -> Revision a444400

Revision a444400 by Sergey Sharybin (master)
May 27, 2020, 10:07 (GMT)
OpenSubdiv: Keep explicit storage of base mesh faces

Allows to perform comparison by doing linear comparison of indices.

Before cyclic match was used to deal with possibly changed winding from
OpenSubdiv side.

Speeds up comparison (and hence improves FPS), makes code more reliable
nut uses more memory.

Commit Details:

Full Hash: a44440090060efe7e412e9ffcaec428dee84397f
Parent Commit: 1e0de7c
Lines Changed: +132, -150

5 Modified Paths:

/intern/opensubdiv/internal/topology/mesh_topology.cc (+41, -1) (Diff)
/intern/opensubdiv/internal/topology/mesh_topology.h (+49, -0) (Diff)
/intern/opensubdiv/internal/topology/mesh_topology_compare.cc (+37, -2) (Diff)
/intern/opensubdiv/internal/topology/topology_refiner_factory.cc (+5, -0) (Diff)
/intern/opensubdiv/internal/topology/topology_refiner_impl_compare.cc (+0, -147) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021