Blender Git Commit Log

All Blender Git commits.

Page: 2545 / 8462

May 2, 2019, 12:32 (GMT)
Fix T63435 Incorrect fresnel and normals for hair strands on EEVEE
May 2, 2019, 11:57 (GMT)
UI: rename 'Remove Doubles' to 'Merge by Distance'

Also add into the "Merge" menu.
May 2, 2019, 11:56 (GMT)
Fix T63904: Remove Animation should remove empty actions from objects.
May 2, 2019, 10:00 (GMT)
Refactor grid and scale indicator text drawing

This affects the timeline, dopesheet, graph editor, sequencer,
clip editor and nla editor.

Removed structs and enums: `V2D_ARG_DUMMY`, `eView2D_Units`,
`eView2D_Clamp`, `eView2D_Gridlines`, `View2DGrid`.

A main goal of this refactor is to get rid of the very generic
`View2DGrid` struct. The drawing code became very complex
because there were many different combinations of settings.

This refactor implements a different approach.
Instead of one very generic API, there are many slighly
different functions that do exactly, what we need in the
different editors. Only very little code is duplicated,
because the API functions compose some shared low level code.

This structure makes the code much easier to debug and change,
because every function has much fewer responsibilities.

Additionally, this refactor fixes some long standing bugs.
E.g. when `Show Seconds` is enabled, you zoom in and pan the view.
Or that the step size between displayed frame numbers was
always `>= 2`, no matter how close you zoom in.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D4776
May 2, 2019, 09:57 (GMT)
Cycles: Fixes for equiangular area light PDf.
May 2, 2019, 09:39 (GMT)
allocate function bodies within function
May 2, 2019, 09:21 (GMT)
rename extend to add_extension
May 2, 2019, 09:19 (GMT)
allocate type extensions in type directly

This makes sense, since every extension is owned
by a Type object. Also this improves thread safety.
May 2, 2019, 08:48 (GMT)
use centralized pool to reuse llvm contexts
May 2, 2019, 08:25 (GMT)
Cleanup: typos in comments
May 2, 2019, 08:25 (GMT)
Cleanup: outdated comments, unused define
May 2, 2019, 08:16 (GMT)
Merge branch 'master' into functions
May 2, 2019, 08:08 (GMT)
GPencil: Add API property to check annotations

This new property allows to check if the current datablock is an annotation or is used in a grease pencil object.

This property is required for some Add-ons.
May 2, 2019, 07:53 (GMT)
Cleanup: Comments

A spelling issues introduced in 5a43406e1bad. From quick look the
sequencer seems to be the only special boy. But the change is a bit
too big to carefully re-read for exact spelling mistakes.
May 2, 2019, 07:02 (GMT)
Workspace: remove global active tool

This was needed for a global top-bar to show a single tool,
no longer needed now the top-bar is per-space.
May 2, 2019, 03:46 (GMT)
Fix T57099: Parenting between armatures crashes

Multi-object selection allowed to parent edit-bones across armatures
(which isn't supported).
May 2, 2019, 01:59 (GMT)
UI: expose vertex merge as menu

Avoids a pop-up after the first click.
May 2, 2019, 01:45 (GMT)
Cleanup: use WM_keymap_item_* prefix
May 2, 2019, 01:45 (GMT)
Cleanup: style
May 2, 2019, 01:33 (GMT)
Cleanup: use doxy sections in wm_keymap.c
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021