November 15, 2016, 15:13 (GMT) |
Revert "Proxy: Construct pchan hash when syncing armature proxy" This reverts commit 9b5a32cbfb8a8565202bdccd232c53f98b62eeec. Apparently it is possible to have other thread mocking around with the hash. Needs deeper investigation, for the time being reverting to prevent crashes. |
November 15, 2016, 15:07 (GMT) |
Fix menu inconsistencies This commit fixes two issues: - UV/Image editor uvs menu did not match the 3D View's which was changed in rB2b240b043078 - Circle select tool was missing in particle edit mode Reviewers: Severin Differential Revision: https://developer.blender.org/D2329 |
November 15, 2016, 15:01 (GMT) |
Cleanup: More explicit parentheses |
November 15, 2016, 14:56 (GMT) |
Avoid interface ID remapping when freeing the whole database This makes heavy scenes to be freed almost instantly (so now quadbot scene takes only 0.06sec to free), |
November 15, 2016, 14:56 (GMT) |
Avoid driver target remapping when freeing the whole database Added BKE_libblock_free_data_ex() which takes special do_id_user argument which basically indicates whether main database was already taken care about not having "dead" pointers. Gives about 40% speedup of main database free with quadbot scene (3.4sec vs. 5.4 sec on quite powerful desktop). |
November 15, 2016, 14:30 (GMT) |
Fix T50022: "Mirror" in Dopesheet Crashes Blender Just fixing crash itself. Actually operator shouldn't run in most editors (not in dopesheet either I guess), but don't want to spend time on that right now. |
November 15, 2016, 13:25 (GMT) |
Implement grouped undo option for operators This option makes an operator to not push a task to the undo stack if the previous stored elemen is the same operator or part of the same undo group. The main usage is for animation, so you can change frames to inspect the poses, and revert the previous pose without having to roll back tons of "change frame" operator, or even see the undo stack full. This complements rB13ee9b8e Design with help by Sergey Sharybin. Reviewers: sergey, mont29 Reviewed By: mont29, sergey Subscribers: pyc0d3r, hjalti, Severin, lowercase, brecht, monio, aligorith, hadrien, jbakker Differential Revision: https://developer.blender.org/D2330 |
November 15, 2016, 13:22 (GMT) |
Depsgraph: Fix typo in previous optimization commit Was a residue from another experiment, caused infinite loop when reporting dependency cycles. |
November 15, 2016, 12:41 (GMT) |
Atomics: Add some extra utility functions Also fixed semantic of fetch-and-add in assembler implementation, it seemed to not match the naming. |
November 15, 2016, 11:16 (GMT) |
Atomics: Make naming more obvious about which value is being returned |
November 15, 2016, 10:01 (GMT) |
moved clean up and copy functions to pre/post step |
November 15, 2016, 10:01 (GMT) |
added pre and post step functions |
November 15, 2016, 09:53 (GMT) |
Implemented the specular transmission part of the thin surface approximation. |
November 15, 2016, 04:02 (GMT) |
blender 2.8: OpenGL immediate mode: action_draw Updated action_draw to use imm mode. Reviewers: merwin Subscribers: LazyDodo Differential Revision: https://developer.blender.org/D2351 |
November 15, 2016, 01:29 (GMT) |
BMesh: remove redundant link-list manipulation No need to track previous edge in vert-separate cleanup |
November 15, 2016, 01:27 (GMT) |
blender 2.8: Opengl: UI_draw_roundbox all is in the title too.. Reviewers: merwin Reviewed By: merwin Subscribers: Blendify, Severin Tags: #bf_blender_2.8, #opengl_gfx Maniphest Tasks: T49043 Differential Revision: https://developer.blender.org/D2337 |
November 14, 2016, 20:49 (GMT) |
BMesh: match BM_vert_find_first_loop with iterator logic Use changes from previous commit for BM_vert_find_first_loop. |
November 14, 2016, 20:29 (GMT) |
BMesh: avoid extra calls per faces-of-vert iterator - `bmesh_radial_faceloop_find_first` & `bmesh_disk_faceedge_find_first` can be replaced with a single call to a new function: `bmesh_disk_faceloop_find_first` - `bmesh_disk_faceedge_find_first` called `bmesh_radial_facevert_check` which isn't needed, since either the current or next loop in the cycle is attached to the edge we're looking for. |
November 14, 2016, 20:29 (GMT) |
BMesh: use const for BM_vert_face_check |
November 14, 2016, 19:47 (GMT) |
BMesh: minor improvement to BM_vert_face_check No need to perform edge-of-vert then loop-of-edge check. Any vertex that has an edge with a face will be connected to a face. |
|
|
|


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