July 30, 2020, 14:40 (GMT) |
Cleanup: Spelling in comment |
July 30, 2020, 14:39 (GMT) |
GPencil: Fix error with SVG export path has points |
Revision 7ecfb0b by Antonio Vazquez (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) July 30, 2020, 14:24 (GMT) |
Merge branch 'master' into lanpr-under-gp |
July 30, 2020, 14:23 (GMT) |
Cleanup: Use MEM_calloc_arrayN in the Cloth Brush Reviewed By: sergey Differential Revision: https://developer.blender.org/D8432 |
July 30, 2020, 14:10 (GMT) |
Sculpt: Use constraints in cloth deform brushes Previously, deform brushes were modifying the final positions in the simulation directly, which was causing all sorts of artifacts in the deformed area and problems with other features of the solver. Now these brushes deform a separate array of positions and the solver adds constraints to them, so the real vertices are moved when solving the constraints. This prevents those artifacts and gives the brush a much better behavior. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8424 |
July 30, 2020, 13:59 (GMT) |
Sculpt: Enable persistent base for the cloth brush The cloth brush builds the constraints when the stroke starts usign the current state of the mesh. This means that deformations profuced by the simulattion will accumulate after multiple strokes as it will always start from the previous deformed state. While this is useful in many cases, for other uses it is convenient to always simulate the same initial shape, but applying different forces to it. The persistent base options work like the persistent base in the layer brush and allows the cloth brush to not accumulate deformation after each stroke. When enabled, constraints are created for the shape stored in the persistent base instead of from the current state of the mesh. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8428 |
July 30, 2020, 13:39 (GMT) |
Cleanup: Remove unused original pointer in Sequence |
July 30, 2020, 13:36 (GMT) |
Fix T78835: Ghosting audio after using undo The root of the issue comes to the fact that sub-data pointers were used to match strips before/after copy-on-write. The undo system might re-use sub-data pointers after re-allocating them, making it so that, for example, pointer used by sound strip is later re-used by video strip. This fix takes an advantage of recently introduced per-sequence UUID and uses it to match sequences before/after copy-on-write. |
Revision 3402f6d by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) July 30, 2020, 13:33 (GMT) |
Merge remote-tracking branch 'origin/master' into lanpr-under-gp |
July 30, 2020, 13:24 (GMT) |
BLI: Allow use of SessionUUID in Map |
July 30, 2020, 13:06 (GMT) |
Sequencer: Ensure UUIDs are updated when needed Document cases where it seems that they need to be updated, but where the proper behavior is to not update the UUID. |
July 30, 2020, 12:56 (GMT) |
Merge branch 'master' into soc-2020-io-performance |
July 30, 2020, 12:54 (GMT) |
Add MTL parser. |
July 30, 2020, 12:53 (GMT) |
Merge branch 'greasepencil-edit-curve' into soc-2020-greasepencil-curve |
July 30, 2020, 12:52 (GMT) |
GPencil: Fix curve point deletion in cyclic curve |
July 30, 2020, 12:37 (GMT) |
Add fallback value in string to number conversions Remove remnant `stringstream s_line` which was used with `>>` operator for storing floats and ints. That has been replaced with `stof`/ `stoi`. Limit the scope of MTL exporter's tex_node pointer. |
July 30, 2020, 12:27 (GMT) |
Merge branch 'blender-v2.90-release' |
July 30, 2020, 12:26 (GMT) |
Fix T78730: CLOG writes/reads outside allocated memory. Fix several issues in CLOG code: * In `clg_str_reserve`, allocated memory may be bigger than requested one, do not assign the latter back to `cstr->len_alloc`. * `clg_str_vappendf` was mis-interpreting returned value from `vsnprintf`, and completely mixing total allocated memory and extra needed amount of memory to allocate... Simplified code of `clg_str_vappendf` to only have allocating code handled in one place, makes things easier to follow too. Think this should also be beckported to 2.83. |
July 30, 2020, 12:23 (GMT) |
Expose debug_value in preferences |
July 30, 2020, 11:28 (GMT) |
GPUBatch & GPUImmediate: Use GPUShader instead of using raw OGL handle |
|
|
|


Master Commits
MiikaHweb | 2003-2021