Blender Git Commit Log

All Blender Git commits.

Page: 3269 / 8462

May 18, 2018, 20:32 (GMT)
Adjusting license information

Ref T54796
May 18, 2018, 20:28 (GMT)
UI: Add menu to show the toolbar

For people who prefer to keep the toolbar hidden,
expose as a menu (currently Shift-Space).
May 18, 2018, 20:26 (GMT)
Fix snap with occlusion.
May 18, 2018, 20:12 (GMT)
Ruler: Fix mixed snap.
May 18, 2018, 19:18 (GMT)
Tool System: use classmethod for drawing

Allows the toolbar to be included in a popup.
May 18, 2018, 19:00 (GMT)
Fix popover args when called from Python
May 18, 2018, 18:36 (GMT)
WIP COW Fix: Insert keyframe operators/api now queries depsgraph for evaluated data

When using copy on write, insert keyframe operators were reading from old
bmain data instead of COW data. This meant that inserting keyframes would
often read old/stale data, resulting in invalid keyframes getting created
(e.g. from last transform operation, instead of actual current state).

This commit makes it so that keyframing operators will ask depsgraph for
the evaluated copy of the data, so that it can read values from that. It
introduces a new function - `DEG_get_evaluated_rna_pointer()`, which when
working correctly/fully, should work just like the other `DEG_get_evaluated_*()`
functions, except it lets you pass in an RNA Pointer.

However, currently, this is only done for Pose Bones (as a dirty hack, since this
is an important/pivotal requirement for production) and/or datablock
properties directly (since we can just use the DEG_get_evaluated_id() directly).
on the datablock.

Committing to a branch for now as this all needs more testing. More work to come
later at a more sane time of day!
May 18, 2018, 17:56 (GMT)
Cleanup: comments, use negate_mat3_m4
May 18, 2018, 16:41 (GMT)
Verify pointer before assign material
May 18, 2018, 16:39 (GMT)
Cleanup: Check pointer before link
May 18, 2018, 16:35 (GMT)
Merge branch 'greasepencil-object' of git.blender.org:blender into greasepencil-object
May 18, 2018, 16:35 (GMT)
Refactor Brush Setting to new struct

This change moves the settings of grease pencil brush to a new sub struct.

WIP: Still not working the brush curves in the UI. The curves are working but don't appear in the UI panel.
May 18, 2018, 16:08 (GMT)
Cycles/Eevee tests: add compare.html to see difference between the engines.
May 18, 2018, 16:04 (GMT)
Fix: Use DEG_get_ctime() for rigidbody sims instead of BKE_scene_frame_get()

There are still probably other massive problems to solve (i.e. which copies
of data cache/sim gets written/read from for COW eval) that need to be solved
before we can get the sims actually running though.
May 18, 2018, 15:56 (GMT)
Fix crash when collection view layer cannot be found
May 18, 2018, 15:36 (GMT)
Fix tools not being initialized on startup
May 18, 2018, 15:36 (GMT)
Fix manipulator removal

The flag could be left set, removing the manipulator type again.
May 18, 2018, 15:30 (GMT)
Comment on return value.
May 18, 2018, 15:27 (GMT)
More detailed API for partially updating hair export caches.

This will allow proper caching of draw data as well as optimization
of GPU buffer uploads when only guide curve deform changes.
May 18, 2018, 15:11 (GMT)
Eevee: add regression tests.

This adds Eevee render tests using the Cycles files. Currently it must
be enabled by setting WITH_OPENGL_RENDER_TESTS=ON. Once we have reference
images we can enable it by default.

Some of the Cycles and Eevee tests are also currently broken due to
modifier and particle changes.

Differential Revision: https://developer.blender.org/D3182
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021