Blender Git Commits

Blender Git "opensubdiv_compare" branch commits.

Page: 2 / 2

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.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021