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)
/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)