May 26, 2020, 07:10 (GMT) |
OpenSubdiv: Completely disable topology verification Previously it was enabled for debug builds, now it is to be enabled explicitly. The reason for this is to reduce overhead when debugging other areas which might involve subdivision surface. When conversion is to be debugged set this manually in the code. |
May 26, 2020, 07:10 (GMT) |
OpenSubdiv: Refactor, move evaluator to own folder |
May 26, 2020, 07:10 (GMT) |
OpenSubdiv: Cleanup, move utility function to base type conversion |
May 26, 2020, 07:10 (GMT) |
OpenSubdiv: Refactor, move edge map to base folder |
May 26, 2020, 07:10 (GMT) |
OpenSubdiv: Refactor, move topology refiner to own folder In the future factory will also be moved there. |
May 26, 2020, 07:10 (GMT) |
OpenSubdiv: Cleanup, use C++ range based loop Avoid indirection via define. |
May 26, 2020, 07:10 (GMT) |
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. |
May 26, 2020, 07:10 (GMT) |
OpenSubdiv: Refactor, move base C-API file to base folder |
May 26, 2020, 07:10 (GMT) |
OpenSubdiv: Refactor, move type conversion to base fodler |
May 26, 2020, 07:10 (GMT) |
OpenSubdiv: Refactor, move utils to base Also split them across utilities and types. |
May 26, 2020, 07:10 (GMT) |
OpenSubdiv: Refactor, move device specific code to own files Also, move all device files to own folder. Makes it so checks for device availability are done in a localized place. |
|