Sergey Sharybin
b0c6c65e7b
Subdiv: Initial implementation of topology cache
...
This commit makes it so OpenSubdiv's topology refiner is kept
in memory and reused for until topology changes. There are the
following modifications which causes topology refiner to become
invalid:
- Change in a mesh topology (for example, vertices, edges, and
faces connectivity).
- Change in UV islands (adding new islands, merging them and
so on),
- Change in UV smoothing options.
- Change in creases.
- Change in Catmull-Clark / Simple subdivisions.
The following limitations are known:
- CPU evaluator is not yet cached.
- UV islands topology is not checked.
The UV limitation is currently a stopper for making this cache
enabled by default.
2019-01-16 11:00:43 +01:00
..
2019-01-15 23:15:35 +11:00
2012-12-20 07:57:26 +00:00
2019-01-16 00:03:03 +11:00
2019-01-16 00:03:03 +11:00
2019-01-16 00:03:03 +11:00
2019-01-15 23:15:35 +11:00
2019-01-16 00:03:03 +11:00
2019-01-08 00:43:00 +11:00
2019-01-11 21:51:15 -02:00
2019-01-08 01:00:40 +11:00
2019-01-08 00:43:00 +11:00
2019-01-16 00:03:03 +11:00
2019-01-16 00:03:03 +11:00
2019-01-16 00:03:03 +11:00
2019-01-16 00:03:03 +11:00
2017-06-01 19:59:37 +02:00
2015-05-08 06:54:13 +10:00
2019-01-15 23:15:35 +11:00
2019-01-08 00:43:00 +11:00
2019-01-08 00:43:00 +11:00
2019-01-08 00:43:00 +11:00
2019-01-16 00:03:03 +11:00
2019-01-16 00:03:03 +11:00
2019-01-16 00:03:03 +11:00
2019-01-08 01:00:40 +11:00
2019-01-15 23:15:35 +11:00
2019-01-16 00:03:03 +11:00
2019-01-15 23:15:35 +11:00
2019-01-16 00:03:03 +11:00
2019-01-08 00:43:00 +11:00
2019-01-08 00:43:00 +11:00
2019-01-15 23:30:31 +11:00
2019-01-08 00:43:00 +11:00
2019-01-08 00:43:00 +11:00
2018-06-29 09:23:51 +02:00
2019-01-16 00:03:03 +11:00
2019-01-16 00:03:03 +11:00
2019-01-15 23:15:35 +11:00
2019-01-15 23:15:35 +11:00
2019-01-08 00:43:00 +11:00
2019-01-16 11:00:43 +01:00
2019-01-16 00:03:03 +11:00
2019-01-16 00:03:03 +11:00
2019-01-16 00:03:03 +11:00
2018-12-14 16:52:12 +01:00
2019-01-15 23:15:35 +11:00
2019-01-15 23:15:35 +11:00
2019-01-16 00:03:03 +11:00
2019-01-08 00:43:00 +11:00
2019-01-16 00:03:03 +11:00
2019-01-15 23:15:35 +11:00
2019-01-16 00:03:03 +11:00
2019-01-16 00:03:03 +11:00
2019-01-16 00:03:03 +11:00
2019-01-08 00:43:00 +11:00
2019-01-16 00:03:03 +11:00
2019-01-16 00:03:03 +11:00
2019-01-15 23:15:35 +11:00
2019-01-16 00:03:03 +11:00
2019-01-16 00:03:03 +11:00
2019-01-08 00:43:00 +11:00
2019-01-08 00:43:00 +11:00
2019-01-15 23:15:35 +11:00
2019-01-16 00:03:03 +11:00
2019-01-16 00:03:03 +11:00
2018-06-29 09:23:51 +02:00
2019-01-08 00:43:00 +11:00
2019-01-15 23:15:35 +11:00
2019-01-15 23:15:35 +11:00
2019-01-15 23:15:35 +11:00
2019-01-15 23:15:35 +11:00
2019-01-08 00:43:00 +11:00