Blender Git Commit Log

All Blender Git commits.

Page: 2896 / 8462

November 5, 2018, 14:34 (GMT)
UI VSE: Use icon for Refresh Sequencer button in the header.
November 5, 2018, 14:34 (GMT)
UI VSE: Rename submode Image Preview to Preview.

It's confusing that it says Image when it's also video or final result.
And also since the third option is called Sequencer/Preview, having the
others called Sequencer, and Preview, makes sense.
November 5, 2018, 14:16 (GMT)
BLI_kdopbvh: reduce branching in calc_nearest_point_squared.

This lets the compiler use min/max instructions for 4.5% FPS
improvement in Shrinkwrap to Nearest Surface Point.
November 5, 2018, 14:16 (GMT)
BLI_heap: optimize heap_swap, heap_down and heap_up.

The index field of nodes is supposed to be its actual index, so
there is no need to read it in swap. On a 64-bit processor i and
j are already in registers, so this removes two memory reads.

In addition, cache the tree pointer, use branch hints, and
put the most frequently accessed 'value' field at 0 offset.

Produced a 20% FPS improvement for a 50% heap-heavy workload.
November 5, 2018, 14:12 (GMT)
UI VSE: Rename OpenGL Render to Sequence Render.

Follows change in the 3D Viewport.
November 5, 2018, 14:11 (GMT)
UI: Move Sync Markers from View to Marker menu.

In Dopesheet and Sequencer. Suggested by tintwotin in DevTalk, thanks!
November 5, 2018, 09:14 (GMT)
Fix incorrect segment count when creating hair segment index buffer.

The max size includes one element for primitive restart, but that must not
be included when creating actual indices.
November 5, 2018, 09:13 (GMT)
Fix curve data copy function not copying counters.
November 5, 2018, 08:59 (GMT)
GP: Add new layer above active layer

Before, the layer was added to tail always, but this was weird for 2D animators.
November 5, 2018, 05:20 (GMT)
Paint: setting the brush now updates tool slots

Adding a brush wasn't refreshing the tool-system (left blank topbar).
November 5, 2018, 05:18 (GMT)
Paint: add tool offset & mode to runtime data

It was getting too impractical to call BKE_paint_brush_tool_info
which needed to lookup the scene pointers.

Now each store tool offset and brush mode in 'Paint.runtime'
November 5, 2018, 04:47 (GMT)
Missing from last commit
November 5, 2018, 04:31 (GMT)
Paint: add BKE_paint_ensure to initialize toolsettings

Each mode had its own logic for initializing paint structs,
move to a single function.

Also remove "BKE_brush_get_gpencil_paint", entering grease pencil
mode is responsible for ensuring the data is created.
November 5, 2018, 02:54 (GMT)
Cleanup: avoid using instance to get enum
November 5, 2018, 02:22 (GMT)
Cleanup: use bool
November 5, 2018, 02:04 (GMT)
UI: Add back line to curve map

D3894 by @charlie with edits
November 5, 2018, 01:08 (GMT)
UI: rename Cursor 'Depth' -> 'Surface Project'
November 5, 2018, 00:58 (GMT)
PyAPI: use keywords for ToolDef.from_fn.with_args

Enforces explicit names,
allows for keywords to be forwarded to the dictionary.
November 5, 2018, 00:06 (GMT)
Cleanup: correct last commit, also use font_id var
November 4, 2018, 23:48 (GMT)
Gizmo: use fonts for drawing 3D axis characters
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021