May 15, 2021, 02:48 (GMT) |
USD Import: prune empty Scopes. No longer instantiating readers for Scopes if no readers are created for the Scope's descendents. |
May 15, 2021, 01:58 (GMT) |
Update with changes from D10942 - GHOST_XrException: Use std::string instead of const char* - GHOST_XrActionProfile: Move default dtor declaration to header - GHOST_XrActionSet/Action: Fix mem leak on exception in ctor |
May 15, 2021, 01:53 (GMT) |
USD import: fixed typo in reader merging code. |
May 15, 2021, 01:36 (GMT) |
USD Import: don't merge instance Xforms. Fixed bug to disallow merging instance Xforms when instancing is enabled, because this prevents instance readers from being created for such Xforms. |
May 15, 2021, 01:26 (GMT) |
* Prototyped a faster smooth algo, currently disabled. * Wrote a new API for wrangling temporary customdata layers across pbvh types: - SCULPT_temp_customlayer_ensure: makes sure a (named) customdata layer exists. Works for multires; since these are temporary layers we can safely allocate them in a temporary CustomData structure (in ss->temp_vdata). - SCULPT_temp_customlayer_get: initializes a special structure, SculptCustomLayer, that is used to get per elem customdata. - SCULPT_temp_cdata_get: Uses a SculptCustomLayer ref along with a SculptVertexRef to look up the data. |
May 15, 2021, 00:13 (GMT) |
USD Import: format fixes. |
May 15, 2021, 00:00 (GMT) |
USD Import: unit conversion scale option. Added Apply Unit Conversion Scale option to scale the scene by the USD stage's meters-per-unit value, which is applied in addition to the value specified by the Scale option. |
May 14, 2021, 23:45 (GMT) |
Revert changes to wm_xr_controller_pose_to_mat() |
May 14, 2021, 22:56 (GMT) |
Did some profiling with VTune. * Sculpt code seems to be memory bandwidth bound. * Some key topology loops will have to be written manually instead of using BM_ITER. I wrote a function to re-allocate a bmesh with elements ordered by PBVH leaf nodes, SCULPT_reorder_bmesh. It's currently disabled. This is going to take more profiling, but my original proxy refactor idea might be worth revisiting. Might be more cache efficient. The good news is that the worst case is the smooth code, which I can speed up significantly by keeping a bit of state around. |
May 14, 2021, 22:41 (GMT) |
Remove `rna_` prefix from function names |
May 14, 2021, 22:39 (GMT) |
Simplify arg parsing of rna_subtype and description |
May 14, 2021, 22:29 (GMT) |
Fix missing comma in doc string |
May 14, 2021, 22:28 (GMT) |
Cleanup: Use BLI_assert_unreachable() |
May 14, 2021, 21:41 (GMT) |
Correct return type in doc string |
May 14, 2021, 21:39 (GMT) |
Merge branch 'master' into refactor-idprop-ui-data |
May 14, 2021, 21:04 (GMT) |
Merge branch 'master' into cycles_texture_cache |
May 14, 2021, 19:53 (GMT) |
Comments fixes |
May 14, 2021, 17:09 (GMT) |
Merge branch 'master' into sculpt-dev |
May 14, 2021, 17:08 (GMT) |
Merge branch 'master' into sculpt-dev |
May 14, 2021, 17:04 (GMT) |
USD import: revert removing instancing option. Reverting previous commit that removed instancing functionality. |
|