Age | Commit message (Collapse) | Author |
|
Mainly covers RNA callbacks which were still doing direct scene update,
which was causing crashes. Now corresponding ID_RECALC flags are used,
so all scenes can update accordingly.
Also tested animated volume/pitch on strips, which now works as well.
Fixes T64133: Assert after changing FPS
Fixes T64154: Immediate crash when changing the current frame on the timeline
Fixes T64185: Client Crashes when the frame position value is changed
Fixes T64190: Blender Crash using Timeline Editor
Fixes T64128: Click to close bug type on timeline
Fixes T64147: Crash when setting current frame from Python
Fixes T64152: Blender Auto-Close on timeline change
|
|
Same as the ones in Cycles, but intended for GPU textures.
|
|
|
|
Only a few icons are colored, which caused some random icons to be colored and
others not. We can add it back for specific menus later (like add object or
modifiers).
|
|
- Group these together in sub-panels
- Use much clearer naming
- Close Volumes and Recents by default
|
|
New icons from Andrzej Ambroż / jendrzych:
- New icons for select tool modes
- Brought back screen icon for viewport visibility toggles
- Added new Instanced visibility toggle (unused currently - meant for forthcoming updates to the Outliner)
- New Gizmo icon for the header
- Many tweaks and alterations to existing icons. Full list on Devtalk
- Use correct icon when Proportional Editing is disabled
|
|
Due to some fields in the context being NULL access was happening
to the default view layer, not the active one.
Simply re-arranged context initialization, so it happens before
accessing dependnecy graph.
Fixes T64183: Crash in BKE_sound_scene_playing due to Scene NULL
Fixes T64192: Crash opening a file with a non-default View Layer active
|
|
|
|
Added working X-mirroring in pose mode with an optional relative mirror
mode.
Reviewed By: Campbell Barton
Differential Revision: http://developer.blender.org/D4765
|
|
Own error in 928becec60d16, move cursor drawing to single location.
|
|
|
|
- Add missing tooltips to Quick Effects and Subdivide Edge Ring
- Add proper tooltip to the Bevel operator
- Clearer tooltips for the extrude operators
Plus a few other tweaks
Suggested by users on Devtalk.
|
|
Was too easy to do by mistake while attempting to zoom.
Unfortunately it seems like it's not currently possible to add zooming to the Knife modal keymap, so this is still missing here.
|
|
This matches bpy.ops.object.shape_key_remove(all=True) in behavior.
|
|
Patch by Valentin (Poulpator)
Differential Revision: https://developer.blender.org/D4746
|
|
This can easily happen if adding drivers through Python via
pose.bones[...].bone.driver_add(), e.g. in Rigify code: the
bone field doesn't change id_data, so the driver is associated
with the object ID.
To handle this it's necessary to skip from Object to data in
RNA_Bone-specific code both for generic RNA and in the custom
code for drivers. The latter also had to be changed to use the
proper parsed RNA pointer instead of string matching on paths.
|
|
Usually the brush type is correct, but for some old files the brush could be a not valid type. In this case, returns the object active material.
This is related to T61413
|
|
Fall-through without label or default after it.
|
|
|
|
There is a significant precision loss when converting large float values to int.
|
|
Should have been done as a part of 9f681bea68f.
|
|
Solves crash loading volume Cycles regression files.
|
|
|
|
|
|
Not really noticeable for users, since the compiled code is the same,
but semantically this is incorrect.
|
|
See d83a72ec104ce9.
|
|
|
|
|
|
Same as popular DCC app.
This means having to change Bevel to Ctrl/Cmd-B
Also fix missing shortcut for Extrude in Curve Edit mode.
|
|
Note: Some adjustments were made compared to the diff mainly for code
readability and made the default ball size 150px.
Reviewed By: fclem
Differential Revision: http://developer.blender.org/D4793
|
|
|
|
Was use by sculpt mode but that's not used anymore.
|
|
|
|
Workbench/Eevee now displays multiple multi-materials correctly.
Iterate over pbvh nodes when doing object iteration. This makes the
rendering process more streamlined and allow for using different materials.
This change will make possible to:
- Add culling pass of each pbvh leaf node. (speedup if zoomed on a small
area)
- Reduce number of lead node iteration.
- Reduce code complexity
|
|
|
|
|
|
|
|
Makes the file browser operator property region (lower left) dynamically
sized to content. Previously, the default size would work really badly
for file browsers opened in small windows, e.g. to install Add-ons from
the preferences window. It would be mostly empty but use lots of space
then.
|
|
|
|
It was crashing due to array out of bounds access. This is not a great fix,
but brings back behavior the same as before now. Perhaps images that failed
to load should be stored separately somewhere.
|
|
This makes more easy to manage the color, specially for advanced brushes with pinned materials.
Reviewers: @pepeland, @mendio
|
|
Still can use more tweaks and icon reorganization, but this gets us closer
to the intended design so we can evaluate it. Ref T61561, T63521.
|
|
|
|
|
|
|
|
Same as previous commit, just few lines to the bottom.
|
|
Was required to have AV-sync enabled. and then simply play playback
would have triggered an assert.
In release builds the sync would have happened to a wrong frame.
|
|
using an image
Reviewers: brecht
Differential Revision: https://developer.blender.org/D4789
|
|
|
|
|