June 9, 2020, 08:59 (GMT) |
Workbench: Fix missing NULL pointer check |
June 9, 2020, 08:27 (GMT) |
BLI: put C++ data structures in "blender" namespace instead of "BLI" We plan to use the "blender" namespace in other modules as well. |
June 9, 2020, 08:16 (GMT) |
Merge branch 'master' into greasepencil-object |
June 9, 2020, 08:15 (GMT) |
BLI: generally improve C++ data structures The main focus here was to improve the docs significantly. Furthermore, I reimplemented `Set`, `Map` and `VectorSet`. They are now (usually) faster, simpler and more customizable. I also rewrote `Stack` to make it more efficient by avoiding unnecessary copies. Thanks to everyone who helped with constructive feedback. Approved by brecht and sybren. Differential Revision: https://developer.blender.org/D7931 |
June 9, 2020, 07:57 (GMT) |
Cleanup: remove debug prints in py.ops.nla.bake() |
June 9, 2020, 07:39 (GMT) |
Fix mistake in recent fix for text editor overflow |
June 9, 2020, 06:49 (GMT) |
Sequencer: restore behavior removed from recent refactor |
June 9, 2020, 06:24 (GMT) |
Fix T77148: Crash changing multiple values for sequencer strips This was caused by assuming all strips were the same type. |
June 9, 2020, 05:19 (GMT) |
June 9, 2020, 05:07 (GMT) |
Fix T77609: Scale to Fit Text Box fails when text is too narrow Caused by error in fix for T75965 (83d9ba341e5a). |
June 9, 2020, 03:40 (GMT) |
Cleanup: avoid addition with large strings in Python This is known to be inefficient, use a second write call instead. |
Revision 5128d86 by over0219 (soc-2020-soft-body) June 8, 2020, 22:50 (GMT) |
added tetgen |
June 8, 2020, 21:38 (GMT) |
EEVEE: Motion Blur: Split both direction accumulation |
June 8, 2020, 20:45 (GMT) |
Merge branch 'master' into cycles_texture_cache |
Revision b86af3e by over0219 (soc-2020-soft-body) June 8, 2020, 19:38 (GMT) |
added tetgen |
June 8, 2020, 18:57 (GMT) |
Add faster fprintf writer, remove unused headers Changes here: Reverted temporarily to std::vector to keep working, instead of waiting for D7931 to get committed in master. Adds an forced inline function for calculation of face/ polygon normals by averaging vertex normals. I will look for an existing method. This way, the allocated memory in `data_to_export->mvert[i].no` is actually used. Also, `BLI::Vector<uint> face_normal_index` is not needed anymore since we loop over the same polygon list while writing normals, so their indices will be the same. Adds a writer method option, `fprintf`, which is faster than `fstream`. With fstream, 478 MB of an ico-sphere with 8 subsurf takes 22 seconds. with fprintf, the same takes 13 seconds. With fstream, a 44 MB of cube with 8 subsurf take 2.3 seconds. with fprintf, the same takes 1.4 seconds. Adds timing info of the full export directly in console. Removed unused and repeated headers from `wavefront_obj.cc`. Differential Revision: https://developer.blender.org/D7959 |
June 8, 2020, 17:21 (GMT) |
EEVEE: Motion Blur: Do not request motion blur data in viewport |
June 8, 2020, 17:20 (GMT) |
EEVEE: Motion Blur: Simplify shader code |
June 8, 2020, 17:18 (GMT) |
First test of material masking This is to open holes in fill areas |
June 8, 2020, 16:59 (GMT) |
GPencil: Write operator creates two curve points The dummy operator that writes data to the editcurve of a bGPDstroke now writes two curve points. One for the first stroke point and one for the last stroke point. |
|
|
|


Master Commits
MiikaHweb | 2003-2021