Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 828 / 5574

April 13, 2020, 13:47 (GMT)
UI: Fix wrong icon used for Unified Color toggle
April 13, 2020, 13:15 (GMT)
Fix T75677: Annotation in compositor/shading tabs loose AA after drawing stroke

The drawing of annotations in 2D was using a very old code created in 2.6x versions. Now it's using a standard shader as it's done while drawing.
April 13, 2020, 08:07 (GMT)
Cleanup: unused parameter...
April 13, 2020, 05:49 (GMT)
Fix T75667: Use of incorrect terminology in the brush_colors_flip operator

- The word 'Flip' is incorrect. 'Swap' or 'Switch' is correct.
- In Blender, we use 'primary' & 'secondary' color swatches, not 'foreground' and 'background'
Revision 71a333f by Hans Goudey
April 12, 2020, 23:17 (GMT)
Fix T75592: Correctly calculate length of curve verts

Previous commit to fix T75405 needed a small change to increase the
length of the front section of the curve when only the front is built.
April 12, 2020, 22:28 (GMT)
VSE: Add sample tool

This tool is set as default tool, so default action on click doesn't have pernament effect.

Reviewed By: campbellbarton

Differential Revision: D7064
April 12, 2020, 21:56 (GMT)
Refactor sample operator

Move sample operator functions to `ed_util_imbuf.c` and change common functions,
so they can be used in image editor and sequencer.

Reviewed By: campbellbarton

Differential Revision: https://developer.blender.org/D7315
April 12, 2020, 21:00 (GMT)
Fix T75421: Wipe clock and Iris transition not working.

Use enum items in RNA enum definition instead of hard-coded values.

Broken by 5dcb6fb22f3 Cleanup: unused enums

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D7342
April 12, 2020, 20:42 (GMT)
Fix T74875: Preview shows previously cached frame after Hard Cut

Add method to invalidate strip cache in range of non-overlapping strip.
Invalidate original strip in range of new strip created by cutting.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D7313
April 12, 2020, 20:27 (GMT)
Fix T75415: Changing text strip "start" leads to flickering image

Cache must be invalidated before and after transformation,
so all frames are properly invalidated.

This also fixes wrong invalidated type, composite is enough here.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D7341
April 12, 2020, 20:24 (GMT)
Fix T75382: VSE Strip Adjustments Not Immediately Visible

Cache of effects wasn't invalidated on correct level.

Add invalidation "rule" for invalidating downstream effects.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D7343
April 12, 2020, 20:10 (GMT)
Fix T74897: VSE animation doesn't work

`seq_free_animdata()` removes fcurve pointers belonging to strips from
`Scene` CoW datablock's `AnimData` during `BKE_scene_graph_update_for_newframe`.
This causes problems with updating animation.

This worked before rBbe2e41c397ba, because `AnimData` was freed by `BKE_animdata_free()`
before `seq_free_animdata()` was executed, so it had no data to operate on and returned
on precondition `if (scene->adt == NULL || scene->adt->action == NULL)`

Reviewed By: mont29, brecht

Maniphest Tasks: T74897

Differential Revision: https://developer.blender.org/D7264
April 12, 2020, 13:44 (GMT)
Fix volume object not rendering correct frame right after loading
April 12, 2020, 13:44 (GMT)
UI: reorder adaptive sampling settings in order of importance
April 12, 2020, 12:48 (GMT)
Fix volume object not loading frame sequences correct in some cases

Ensure we use the first frame as filepath so we can compute the number of
leading zeros. For file validation, always test the first frame rather than
the current scene frame.
April 11, 2020, 19:01 (GMT)
Cleanup: clang-format
April 11, 2020, 18:59 (GMT)
Cycles/Optix: Support building the optix kernels on demand.

CMake: `WITH_CYCLES_DEVICE_OPTIX` did not respect `WITH_CYCLES_CUDA_BINARIES` causing the optix kernel to be always build at build time.

Code: `device_optix.cpp` did not count on the optix kernel not existing in the default location.

For this to work, one should have before starting blender

1) working nvcc environment
2) Optix SDK installed and the OPTIX_ROOT_DIR environment variable pointing to it which is not set by default

Differential Revision: https://developer.blender.org/D7400

Reviewed By: Brecht
April 11, 2020, 17:04 (GMT)
GPencil: Fix unreported missing update after removing stroke from python
April 11, 2020, 15:16 (GMT)
Sanitize and cleanup a bit depsgraph relations building in some modifiers.

This commit mainly:
* Removes some uneeded dependencies to geometry of other objects (since
we only use positions of those objects...).
* Ensures `DEG_add_modifier_to_transform_relation` is only called once
per modifier (in one case at least it could be called twice).
* For modifiers using texture mask, only add dependencies to object used
to generate texture coordinates when there is actually a texture set.

No behavior change expected from this commit...
April 11, 2020, 15:16 (GMT)
Factorize some common modifiers depsgraph relation update code.

Add a utility to deal with common 'object or posebone transform' case.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021