0
0
forked from blender/blender
blender/intern/opensubdiv
Sergey Sharybin efa4ae17f0 OpenSubdiv: Only store edges topology for non-smooth edges
This change makes it so vertices of edge are only stored when edge
has non-zero crease. This allows to lower memory footprint of 1.5M
faces from 78 MiB to 54 MiB in the case all creases are zero.

Meshes with crease are more hard to predict due to array-based
storage, so it all depends on index of edge with crease. Worst case
(all edges are creased) still stays at 78 MiB.
2020-05-27 12:07:16 +02:00
..
internal OpenSubdiv: Only store edges topology for non-smooth edges 2020-05-27 12:07:16 +02:00
stub OpenSubdiv: Cleanyp, remove old GPU code 2020-05-18 17:06:48 +02:00
CMakeLists.txt OpenSubdiv: Add regression tests for mesh topology 2020-05-27 12:07:16 +02:00
opensubdiv_capi_type.h OpenSubdiv: Initial implementation of batched evaluation 2019-10-30 15:15:56 +01:00
opensubdiv_capi.h OpenSubdiv: Re-work C-API integration 2018-07-16 09:52:37 +02:00
opensubdiv_converter_capi.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
opensubdiv_evaluator_capi.h OpenSubdiv: Refactor, move evaluator to own folder 2020-05-27 12:07:16 +02:00
opensubdiv_topology_refiner_capi.h OpenSubdiv: Refactor, move topology refiner to own folder 2020-05-27 12:07:15 +02:00