Blender Git Statistics -> Developers -> howardt
Howard Trickey (howardt)
Total Commits : 529
Master Commits : 323
Branch Commits : 206
First Commit : August 1, 2011
Latest Commit : December 13, 2020
Commits by Month
Date | Number of Commits | |
---|---|---|
December, 2020 | 4 | |
November, 2020 | 17 | |
October, 2020 | 12 | |
September, 2020 | 5 | |
August, 2020 | 63 | |
July, 2020 | 42 | |
June, 2020 | 21 | |
May, 2020 | 0 | |
April, 2020 | 6 | |
March, 2020 | 10 | |
February, 2020 | 5 | |
January, 2020 | 6 | |
December, 2019 | 28 | |
November, 2019 | 4 | |
October, 2019 | 4 | |
September, 2019 | 6 | |
August, 2019 | 20 | |
July, 2019 | 6 | |
June, 2019 | 3 | |
May, 2019 | 9 | |
April, 2019 | 4 | |
March, 2019 | 3 | |
February, 2019 | 12 | |
January, 2019 | 6 | |
December, 2018 | 2 | |
November, 2018 | 3 | |
October, 2018 | 0 | |
September, 2018 | 0 | |
August, 2018 | 3 | |
July, 2018 | 0 | |
June, 2018 | 1 | |
May, 2018 | 2 | |
April, 2018 | 0 | |
March, 2018 | 0 | |
February, 2018 | 3 | |
January, 2018 | 3 | |
December, 2017 | 2 | |
November, 2017 | 0 | |
October, 2017 | 0 | |
September, 2017 | 1 | |
August, 2017 | 4 | |
July, 2017 | 3 | |
June, 2017 | 3 | |
May, 2017 | 4 | |
April, 2017 | 0 | |
March, 2017 | 0 | |
February, 2017 | 0 | |
January, 2017 | 0 | |
December, 2016 | 2 | |
November, 2016 | 0 | |
October, 2016 | 0 | |
September, 2016 | 2 | |
August, 2016 | 2 | |
July, 2016 | 0 | |
June, 2016 | 6 | |
May, 2016 | 1 | |
April, 2016 | 0 | |
March, 2016 | 0 | |
February, 2016 | 0 | |
January, 2016 | 0 | |
December, 2015 | 0 | |
November, 2015 | 0 | |
October, 2015 | 0 | |
September, 2015 | 3 | |
August, 2015 | 5 | |
July, 2015 | 5 | |
June, 2015 | 3 | |
May, 2015 | 0 | |
April, 2015 | 1 | |
March, 2015 | 1 | |
February, 2015 | 1 | |
January, 2015 | 1 | |
December, 2014 | 0 | |
November, 2014 | 0 | |
October, 2014 | 2 | |
September, 2014 | 0 | |
August, 2014 | 2 | |
July, 2014 | 3 | |
June, 2014 | 7 | |
May, 2014 | 3 | |
April, 2014 | 3 | |
March, 2014 | 2 | |
February, 2014 | 6 | |
January, 2014 | 15 | |
December, 2013 | 1 | |
November, 2013 | 8 | |
October, 2013 | 0 | |
September, 2013 | 4 | |
August, 2013 | 1 | |
July, 2013 | 4 | |
June, 2013 | 0 | |
May, 2013 | 1 | |
April, 2013 | 1 | |
March, 2013 | 1 | |
February, 2013 | 2 | |
January, 2013 | 10 | |
December, 2012 | 6 | |
November, 2012 | 12 | |
October, 2012 | 5 | |
September, 2012 | 5 | |
August, 2012 | 3 | |
July, 2012 | 5 | |
June, 2012 | 0 | |
May, 2012 | 0 | |
April, 2012 | 3 | |
March, 2012 | 9 | |
February, 2012 | 6 | |
January, 2012 | 2 | |
December, 2011 | 7 | |
November, 2011 | 2 | |
October, 2011 | 0 | |
September, 2011 | 7 | |
August, 2011 | 18 |
Commit Distribution
Favourite Files
Filename | Total Edits |
---|---|
bmesh_bevel.c | 130 |
mesh_intersect.cc | 52 |
bmesh_boolean.c | 48 |
boolean.cc | 41 |
bmo_bevel.c | 27 |
editmesh_knife.c | 27 |
MOD_bevel.c | 25 |
editmesh_bevel.c | 25 |
bmesh_boolean.cc | 25 |
rna_modifier.c | 24 |
File Changes
Action | Total | Per Commit |
---|---|---|
Added | 287 | 0.5 |
Modified | 3 663 | 6.9 |
Deleted | 89 | 0.2 |
Code Changes
Action | Total | Per Commit |
---|---|---|
Lines Added | 35 605 | 76.4 |
Lines Removed | 15 604 | 33.5 |
Latest commits 
December 13, 2020, 21:04 (GMT) |
Fix T83725 Inconsistent vertex group between exact and fast boolean. This makes the exact boolean have zero weights for any vertex groups on any newly created vertices, which is what the fast solver does. The exact boolean solver was interpolating vertex data when interpolating loop data in newly created faces. Not sure why I chose that. The Fast boolean solver doesn't do that, so I stopped doing it too. |
December 10, 2020, 14:15 (GMT) |
Fix T83630 Exact Boolean assert failure in Debug build. I thought I had reasoned that the add_patch would only happen when the patch was not already in a cell, but I missed reasoning about merged cells. So switched to a set 'add' instead of 'add_new'. |
December 6, 2020, 15:58 (GMT) |
Reorder fields in boolean's ITT_value to save memory. |
December 5, 2020, 12:48 (GMT) |
Add more timing hooks for boolean. |
November 28, 2020, 19:27 (GMT) |
Speed up finding patch components in new boolean. By checking if a cell has already been processed in the finding patch component code, an enormous speedup happens. This only will be noticeable if there are lots of patches, and some cells with a large number of patches. |
November 28, 2020, 18:26 (GMT) |
Speedups for finding cells in new boolean. In case where there are coplanar instersections where each part has a lot of triangles, the finding-cells algorithm was very inefficient. This uses a Set instead of a Vector to keep track of a cell's patches, avoids going through all patch x patch combinations, avoids going through all patches to renumber after a merge, and merges smaller patch-sixe cells into larger ones. All this reduces the time to find cells in the cited case by a factor of 10. |
November 26, 2020, 23:29 (GMT) |
Add performance timing to mesh_boolean.cc. You can uncomment the PERFDEBUG define to get timings. |
November 24, 2020, 00:30 (GMT) |
Speedups for new boolean. Better hash function for verts. The existing hash function didn't work well with Set's method of masking to the lower bits, because many verts have zeros in the lower bits. Also, replaced VectorSet with Set for Vert deduping. |
November 22, 2020, 03:44 (GMT) |
Previous commit forgot to guard some things with #ifdef WITH_GMP. |
November 21, 2020, 16:55 (GMT) |
Improve speed of Constrained Delaunay Triangulation with exact arith. By using floating point filters, the speed improves by a factor of 2 to 10. This will help speed up some cases of the Exact Boolean modifier. Changed the interface of mpq2::isect_seg_seg to not return mu, as it was not needed and not calculating it saved 15% time. |
MiikaHweb - Blender Git Statistics v1.06