April 5, 2017, 13:46 (GMT) |
Cleanup: Remove legacy depsgraph private header from modifiers |
April 5, 2017, 13:45 (GMT) |
Cleanup, remove unused function |
April 5, 2017, 13:36 (GMT) |
Merge branch 'master' into blender2.8 |
April 5, 2017, 13:36 (GMT) |
Depsghraph: Remove unused function |
April 5, 2017, 13:34 (GMT) |
Merge branch 'master' into id_override_static |
April 5, 2017, 13:33 (GMT) |
Fix building on gcc. |
Revision f8a4d0b by Sybren A. Stüvel April 5, 2017, 13:05 (GMT) |
Renamed create_rotation_matrix to create_swapped_rotation_matrix and more: Also replaced the bool param "to_yup" with "AbcAxisSwapMode mode", so that it's more explicit that axes are swapped. Also added unittests for create_swapped_rotation_matrix. |
April 5, 2017, 13:02 (GMT) |
Paint cursor changes, so it save/load only the required flags |
April 5, 2017, 13:02 (GMT) |
Immediate Mode: replacing glPushAttrib/glPopAttrib Reference document: http://docs.gl/gl3/glPushAttrib This patch only tackles the bits that are set by Blender with the following exceptions: 1) Deprecated states (e.g., GL_STIPPLE) are not saved/restored 2) The exception being GL_ALPHA_TEST, which will be removed, but it may affect drawing too much now. To be removed once we no longer set GL_ALPHA_TEST elsewhere. 3) paint_cursor will be tackled separated, since it was abusing glPush/PopAttrib in the first place. 4) Despite what the glPushAttrib page above may suggest, GL_DEPTH_WRITEMASK needs glGet, not glIsEnabled 5) BGE is still a problem since it relies on GL_ALL_ATTRIB_BITS which would lead to a way more complete/lenghty solution. Since the BGE has other (OpenGL deprecated) problems anyways, it can be handled on its own time. Finally, the original design for 2.8 was to implement a proper stack system. However we need to move to core profile sooner than later. So this is a pragmatic temporary (that may be permanent) solution. Reviewers: merwin, campbellbarton Differential Revision: https://developer.blender.org/D2600 |
April 5, 2017, 13:02 (GMT) |
Viewport: 3D cameras don't need glPushAttrib/glPopAttrib |
Revision 47af535 by Sybren A. Stüvel April 5, 2017, 12:59 (GMT) |
CMake: Fixed order of bf_alembic in SETUP_BLENDER_SORTED_LIBS bf_alembic depends on bf_bmesh, and should therefore be above it. |
April 5, 2017, 12:57 (GMT) |
Cycles: Fix race condition in attributes creation during SVM compilation |
April 5, 2017, 12:57 (GMT) |
Cycles: Add utility class to simplify scoped spin locks |
April 5, 2017, 12:21 (GMT) |
Cycles: Guard global write access in SVM compilation code |
April 5, 2017, 11:43 (GMT) |
save and load obstacle velocities (for standalone mode) |
April 5, 2017, 10:15 (GMT) |
Merge branch 'master' into soc-2016-pbvh-painting |
April 5, 2017, 10:11 (GMT) |
added union in sculpt session for modes. Sculpt fields could use some tidying, but that might be outside the scope of this branch. Swapped out some free patterns with MEM_SAFE_FREE. Swapped a long out for an int, since there's no size difference. |
April 5, 2017, 09:41 (GMT) |
Remove USE_IMM ifdefs |
April 5, 2017, 09:39 (GMT) |
Depsgraph: Remove all layer bit flags related checks These bits became obsolete with the new layer system, so we can simplify some code around them or avoid existing workarounds which were trying to keep things working for them. There are still work needed to be done for on_visible_change to avoid unnecessary updates, but that can also happen later. |
April 5, 2017, 09:31 (GMT) |
Finish of removal of GLU deps Will commit full removal next |
|
|
|


Master Commits
MiikaHweb | 2003-2021