July 28, 2019, 14:11 (GMT) |
Fix T67385: Bind in Laplacian Deform Modifier with new vertex group in Edit Mode crashes Blender. Main issue in that report was that meshes generated from `mesh_create_eval_final_view()` and the like need some special freeing handling (as, among other things, they borrow and do not own their potential editmesh data...). Factorized that into a helper func also used by `BKE_object_free_derived_caches()`. |
July 28, 2019, 13:31 (GMT) |
Cleanup: Spelling in comments |
July 28, 2019, 13:23 (GMT) |
Mesh Batch Cache: Refactor: Again - Use Extract naming convention to name extract functions that fill vbo/ibo - Separate extract functions into separate file (for clarity) - Make simpler iter loops to avoid as much overhead as possible - Separate loose elements looping functions to avoid iteration complexity (unfortunately this makes the code more verbose). - Some iter functions are threadable and tagged as such. - Add multithreaded iteration for extract functions that supports them. |
July 28, 2019, 13:17 (GMT) |
GPU: Elements: Put back index tracking in index_buf_set_* functions There is no threadsafe way of filling the IBOs. So keep filling them simple and track used indices length. |
July 28, 2019, 13:08 (GMT) |
Depsgraph: Fix changes in tracking invalidating movie cache Added special exception in legacy tag with 0 flag. |
July 28, 2019, 13:07 (GMT) |
Depsgraph: Fix missing cases of SOURCE ID recalc tag |
July 28, 2019, 13:05 (GMT) |
Cleanup: Fix strict compiler warning |
July 28, 2019, 12:58 (GMT) |
Merge branch 'master' into asset-engine Conflicts: source/blender/blenloader/intern/versioning_280.c |
July 28, 2019, 11:24 (GMT) |
Fix T66872: Changing clip color space does not update background images Such reload can no longer happen directly and is to be done via dependency graph. Eventually, the movie cache will become shared across all copies of the clip, but even then we still need to have dependency graph mechanism because we need to update FFmpeg animation handle (which can not be shared across the copies). |
July 28, 2019, 07:53 (GMT) |
Cleanup: remove unused ID-map undo API Removing this since it was added for TexFace support which has since been removed. |
July 28, 2019, 07:48 (GMT) |
Organize Cancel/Execute buttons according to the OS standard: Windows: Execute/Cancel Mac: Cancel/Execute Linux uses same order as the Mac in this case. That platform doesn't really have as strongly defined standards. |
July 28, 2019, 07:46 (GMT) |
Swap icons for vertical and horizontal list views These were wrongly used before |
July 28, 2019, 07:45 (GMT) |
Cleanup: pep8 |
July 28, 2019, 07:33 (GMT) |
Clean up of header Remove redundant controls, and rename Toolbar to Source List |
July 28, 2019, 07:32 (GMT) |
Use simple action names in the File Browser. Previously this was overly verbose. - Open Blender File -> Open - Save As Blender File > Save As etc |
July 28, 2019, 07:30 (GMT) |
Split Filter popover into Filter and Display Filter contains options about *what* to show Display contains options about *how* to show it I used prop_with_popover for the Filter popover too to force it to show the disclosure triangle. Ideally this would not be needed. |
July 28, 2019, 07:26 (GMT) |
Add context menu to File Browser |
July 28, 2019, 07:24 (GMT) |
Keymap: Make File Browser keymap consistent: - LMB Click to select - Double-click to open - Shift-click to select & fill - Ctrl-click to extend selection - Shift-drag to extend box - Ctrl-drag to subtract box RMB will be used for the context menu |
July 27, 2019, 23:54 (GMT) |
Outliner: small cleanup to show active |
July 27, 2019, 13:03 (GMT) |
Refactored Regularize Profile Orientation with a for loop to avoid code duplication. |
|
|
|


Master Commits
MiikaHweb | 2003-2021