15bcfc5b19
OpenSubdiv: Cleanup, remove unused code
...
There is no need in edge map anymore.
2020-05-27 12:07:16 +02:00
16aef5dc4a
OpenSubdiv: Allow use of regular ordered map
2020-05-27 12:07:16 +02:00
5d8515ed86
OpenSubdiv: Add move semantic to the namespace
2020-05-27 12:07:16 +02:00
444ca1a117
OpenSubdiv: Refactor, move utils to base
...
Also split them across utilities and types.
2020-05-27 12:07:16 +02:00
39cf673132
OpenSubdiv: Refactor, move base C-API file to base folder
2020-05-27 12:07:16 +02:00
be03a756e5
OpenSubdiv: Cleanup, move utility function to base type conversion
2020-05-27 12:07:16 +02:00
0ff665e4ce
OpenSubdiv: Refactor, move type conversion to base fodler
2020-05-27 12:07:16 +02:00
0d089ce881
OpenSubdiv: Refactor, move edge map to base folder
2020-05-27 12:07:16 +02:00
57aae2a355
OpenSubdiv: Refactor, use C++ allocation for internal classes
...
Only use OBJECT_GUARDED_{NEW. DELETE} for structures which are part of
public C-API (and hence can not have new/delete operators overloaded).
Could try being brave and override new/delete from under C++ ifdef.
2020-05-27 12:07:15 +02:00