November 6, 2018, 07:21 (GMT) |
Cleanup: remove unused brushes |
November 6, 2018, 07:06 (GMT) |
Brush: split out vertex paint tool & blend mode - Vertex & weight paint now use the 'blend' setting. - Weight paint now has it's own tool setting, since weight paint doesn't deal with color - we'll likely support different tools eventually. |
November 6, 2018, 02:06 (GMT) |
Cleanup: rename fast-heap -> heap-simple In general prefer API names don't start with adjectives since it causes grouping of unrelated API's for completion. |
November 6, 2018, 01:52 (GMT) |
Cleanup: move fast heap into own source & header |
November 6, 2018, 01:39 (GMT) |
Tool System: use tool type enum to access brushes Previously the brush names were used which had the limit that: - Brush names that were deleted wouldn't show up in the toolbar. - Naming collisions between user defined brushes and existing tools broke tool selection. Now brushes are created as needed when tools are selected. Note, vertex/weight paint combine tool and blend modes, this should be split out into a separate enum. |
November 6, 2018, 01:39 (GMT) |
Cleanup: style |
November 5, 2018, 19:42 (GMT) |
Fix/Updated Object API example. Was still 2.7x code... ;) |
November 5, 2018, 19:29 (GMT) |
Fix (unreported) potential race condition in view_layer_bases_hash_create(). When you check for undone work before acquiring a lock that ensures you are the only one actually doing the work, you have to redo the check *after* acquiring said lock. Otherwise, there is room for nasty random race condition issues... |
November 5, 2018, 18:52 (GMT) |
GP: Limit internally Time offset to something logic If the offset is greater than frame range, the offset could gets some unlogic values, so now the value is normalized in the range. |
November 5, 2018, 18:28 (GMT) |
API Docs: gpu api introduction + examples |
November 5, 2018, 18:10 (GMT) |
GP: More tweaks to Time Offset |
November 5, 2018, 17:49 (GMT) |
BLI_heap: implement a limited but faster version of heap. If the user only needs insertion and removal from top, there is no need to allocate and manage separate HeapNode objects: the data can be stored directly in the main tree array. This measured a 24% FPS increase on a ~50% heap-heavy workload. Reviewers: brecht Differential Revision: https://developer.blender.org/D3898 |
November 5, 2018, 17:35 (GMT) |
GP: Fix Time Offset bug when use range The frames greater than frame range were wrongly calculated. |
November 5, 2018, 15:31 (GMT) |
Wireframe: Extend Xray slider range This makes it possible to bypass the depth dithering effect at the cost of less accurate depth perception. |
November 5, 2018, 15:31 (GMT) |
Eevee: Fix "Show Irradiance/cubemap" icons |
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. |
November 5, 2018, 15:31 (GMT) |
DRW: Fix crash with deferred compilation |
November 5, 2018, 15:31 (GMT) |
Edit Mesh: Fix wire opacity when not rotating the view in Xray mode |
November 5, 2018, 15:31 (GMT) |
LightProbe: Fix description of influence type |
November 5, 2018, 15:29 (GMT) |
GP: Change Lock icon and Popover title |
|
|
|


Master Commits
MiikaHweb | 2003-2021