Blender Git Commit Log

All Blender Git commits.

Page: 3104 / 8462

July 9, 2018, 15:42 (GMT)
Depsgraph: Fix non-working drivers after recent relations change
July 9, 2018, 15:37 (GMT)
UI: add search to popup toolbar

Add for convenience only.
July 9, 2018, 15:17 (GMT)
Merge branch 'blender2.8' into greasepencil-object

Conflicts:
release/scripts/startup/bl_ui/space_view3d.py
July 9, 2018, 15:08 (GMT)
Eevee: LightCache: Add Light Cache infos in the UI

This is still a bit basic but will be enhance in the future.
July 9, 2018, 15:00 (GMT)
UI: move visibility panel into the side bar
July 9, 2018, 14:44 (GMT)
Keymap: use Shift-AccentGrave for fly/walk mode
July 9, 2018, 14:07 (GMT)
Fix: Undercoat Roughness -> Coat
July 9, 2018, 13:48 (GMT)
Eevee: LightCache: Small fixes and cleanups
July 9, 2018, 13:47 (GMT)
Eevee: LightProbe: UI tweaks
July 9, 2018, 13:46 (GMT)
Eevee: LightCache: Add free operator.
July 9, 2018, 13:45 (GMT)
Make Ruler works with Annotations not Grease Pencil object

Now, the ruler is using the annotation datablock (scene) and not a object with materials
July 9, 2018, 13:37 (GMT)
Fix T55868: duplicating collection instances fails sometimes.
July 9, 2018, 13:36 (GMT)
UI: Minor tweaks to default theme

Based on feedback from the 'User Feedback' devtalk forum

* More opaque panels for the viewport
* Darker state colors
* Current frame color consistency for MCE
July 9, 2018, 13:34 (GMT)
GPUTexture: Fix mipmap size calculation.
July 9, 2018, 13:33 (GMT)
Eevee: LightCache: Add cubemap only baking button.
July 9, 2018, 12:55 (GMT)
Keymap: Remove AccentGrave for each

Use only F3 for search since this is a common enough key
and it turns out having AccentGrave access on non US layouts is
too unreliable.
July 9, 2018, 12:42 (GMT)
Depsgraph: Force modifier stack update when mesh is copied

Modifier stack might reference arrays from mesh, so if any of sub-data
pointer changed, modifier stack is to be re-evaluated.
July 9, 2018, 12:42 (GMT)
Depsgraph: Forbid flush from copy-on-write operations down the road

Old behavior: tagging ID with DEG_TAG_COPY_ON_WRITE will do copy-on-write
(as requested), but will also flush changes to all operations with depends
on it. This means, for example, tagging object for copy-on-write will force
its modifier stack to be evaluated.

This was needed in the earlier days of copy-on-write when things were not
well defined and when lots of areas were not doing proper tagging.

New behavior: tagging ID with DEG_TAG_COPY_ON_WRITE will only ensure copy
of the dadatblock is up to date, without flushing updates to any dependencies.

This means following things:

- We can update parts of ID without invoking heavy computation of other
parts of same ID. For example, tagging object for COPY_ON_WRITE update
on mode change will not force modifiers stack to update.

- If some dependent datablock is dependent on pointers which are invalidated
by copy-on-write (like, evaluated mesh referencing custom data layers from
original mesh), this will either require explicit tag or explicit relation
in the dependency graph.

Currently can not find a faulty case since tagging of mesh happens with
either 0 (which means, everything) or with GEOMETRY, which also forces
all dependent modifier stacks to be re-evaluated.

This fixes missing PBVH when going into sculpt mode (sculpt mode toggle
was tagging object for COPY_ON_WRITE update, which was forcing modifier
stack to be updated, which was freeing PBVH.

Some other operations might also become faster with this change.
July 9, 2018, 12:20 (GMT)
Tweaks to GPENCIL_OT_new operator

* Correctly tag Annotation datablocks as such when adding them
* Add new layer by default. It saves users from having to manually
add one after adding the datablock anyway.
July 9, 2018, 12:08 (GMT)
Keymap: Add back Shift-R 'repeat last'

This may be used often in a workflow, so keep the key.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021