November 18, 2017, 03:12 (GMT) |
Fix buttons for string properties not drawn nicely in top-bar |
November 18, 2017, 02:54 (GMT) |
November 17, 2017, 17:34 (GMT) |
Mikktspace: Speed up the merging of identical vertices Previously, Mikktspace just bucketed the vertices based on one spatial coordinate and then ran full pairwise comparisons inside each bucket. However, since models are three-dimensional, the bucketing has a massive false-positive rate, and since pairwise comparison is O(n^2), the merging process is very slow. But, since we only care about exactly identical vertices, there is a much more efficient approach - we can just hash all values belonging to each vertex and form buckets based on the hash. Since the hash has 32 bits and considers all values, false-positives are very unlikely - and since both hashing and the radixsort that's used for bucketing are O(n), both asymptotical and real-world performance (as well as code complexity) are significantly improved. |
November 17, 2017, 15:54 (GMT) |
Depsgraph: Fix assert/crash when transforming from redo system Redo system will set depsgraph to NULL, so need to ensure it exists. Reported by Julian in IRC, thanks! |
November 17, 2017, 15:40 (GMT) |
Cycles: Add per-tile render time debug pass Reviewers: sergey, brecht Differential Revision: https://developer.blender.org/D2920 |
November 17, 2017, 15:39 (GMT) |
Cycles: Add Volume Direct and Volume Indirect passes for volume-scattered light No color pass because it's hard to define what to use as color in a volume. Reviewers: sergey, brecht Differential Revision: https://developer.blender.org/D2903 |
Revision 23d820c by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) November 17, 2017, 15:38 (GMT) |
Cleanup include files |
November 17, 2017, 15:34 (GMT) |
Cycles: Refactor PassType from bitflag to index in order to allow for more passes |
Revision 9a6be73 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) November 17, 2017, 15:29 (GMT) |
Fix merge error VS2017 crash in the midle of the merge process and created wrong git tag lines |
Revision b3a0b42 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) November 17, 2017, 15:27 (GMT) |
Merge branch 'blender2.8' into greasepencil-object Conflicts: source/blender/draw/intern/draw_cache_impl.h |
November 17, 2017, 14:28 (GMT) |
Merge branch 'master' into blender2.8 |
November 17, 2017, 14:27 (GMT) |
Depsgraph: Add missing checks from previous commit |
November 17, 2017, 14:00 (GMT) |
Merge branch 'master' into blender2.8 |
November 17, 2017, 13:57 (GMT) |
Depsgraph: Don't make non-dynamic hair dependent on time This way hair system used for static forest does not make playblack slow. A bit dangerous, but let's see how far we can go! |
Revision ff6e2e8 by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) November 17, 2017, 13:46 (GMT) |
Fix: Crash when moving GP frame so that it replaces the one before it This crash only occurred in a particular file, when onion skinning was enabled. For some reason, the fact that this function was clearing the layer's actframe (when the frame being deleted wasn't currently active) was causing problems. I'm guessing that the GP draw engine code currently assumes that gpl->actframe will always be set/valid? |
November 17, 2017, 12:10 (GMT) |
Correct pointer use |
November 17, 2017, 12:01 (GMT) |
Fix incorrect is_read arg passed to opj_stream_create_from_file |
November 17, 2017, 11:30 (GMT) |
Fix UV Projection Center Calculation UV project mixed up global/local space, 3D cursor offset didn't take object scale into account. Minor improvements: - Match Cube Project 'center' behavior w/ sphere & cylinder. - Add active-element center. - Wrap UV's in Cube Project based on center instead of first vertex. |
November 17, 2017, 09:30 (GMT) |
Operator for generating hair follicles of the fur modifier. |
November 17, 2017, 08:58 (GMT) |
Fix mesh sample inner loop for poisson disk generator, returned false always. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021