Revision 2ae88c4 by Clément Foucault November 5, 2018, 15:31 (GMT) |
UI: Make the grid alpha themable Now that the 3d grid is infinite, antialiased, not occluded, and overlaid on top of rendered view, being able to decrease its opacity to reduce visual strain is a must. |
Revision 205d187 by Clément Foucault November 5, 2018, 15:31 (GMT) |
DRW: Fix crash with deferred compilation |
Revision 050e913 by Clément Foucault November 5, 2018, 15:31 (GMT) |
Edit Mesh: Fix wire opacity when not rotating the view in Xray mode |
Revision 3927fbf by Clément Foucault November 5, 2018, 15:31 (GMT) |
LightProbe: Fix description of influence type |
Revision 83b3b54 by Antonio Vazquez November 5, 2018, 15:29 (GMT) |
GP: Change Lock icon and Popover title |
Revision 72a23e6 by Pablo Vazquez November 5, 2018, 14:34 (GMT) |
UI VSE: Use icon for Refresh Sequencer button in the header. |
Revision 3e5e4a0 by Pablo Vazquez 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. |
Revision 721a484 by Alexander Gavrilov 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. |
Revision a70589e by Alexander Gavrilov 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. |
Revision 2d3493d by Pablo Vazquez November 5, 2018, 14:12 (GMT) |
UI VSE: Rename OpenGL Render to Sequence Render. Follows change in the 3D Viewport. |
Revision 69fcffb by Pablo Vazquez 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! |
Revision 7c7c8f3 by Antonio Vazquez 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. |
Revision efd133a by Campbell Barton 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). |
Revision 1b928c2 by Campbell Barton 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' |
Revision 56917bc by Campbell Barton November 5, 2018, 04:47 (GMT) |
Missing from last commit |
Revision 8b31f6f by Campbell Barton 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. |
Revision 8fcc04e by Campbell Barton November 5, 2018, 02:54 (GMT) |
Cleanup: avoid using instance to get enum |
Revision 25a9816 by Campbell Barton November 5, 2018, 02:22 (GMT) |
Cleanup: use bool |
Revision 9361c1c by Campbell Barton November 5, 2018, 02:04 (GMT) |
Revision 7c5d014 by Campbell Barton November 5, 2018, 01:08 (GMT) |
UI: rename Cursor 'Depth' -> 'Surface Project' |
|
|
|


Master Commits
MiikaHweb | 2003-2021