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) |
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 |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021