Revision 88bbb68 by Bastien Montagne April 20, 2018, 08:46 (GMT) |
Add debug tool to check validity of current file *before* saving. It is hidden behind the --debug-io flag for now. Idea is to try to catch broken libraries state in current Main before we actually write the file on disk, should help catching and understanding what happens in Spring corruption cases. |
Revision cc0c971 by Jeroen Bakker April 20, 2018, 08:45 (GMT) |
Workbench: Added the basics for the OverlayMode Implemented the face orientation overlay for testing. Overlay mode is only drawn when there are overlays to be rendered. The overlay mode is rendered before the object mode. |
Revision 36773e3 by Campbell Barton April 20, 2018, 08:34 (GMT) |
Remove Armature Sketching & Retarget While the feature is interesting, it's not much from what we can tell. Retargeting is an important feature but needs to fit in better with typical animation work-flows. See: T52809 |
Revision 98422c3 by Campbell Barton April 20, 2018, 08:34 (GMT) |
Edit Mesh: use a single report for remove doubles Report all doubles removed instead of report per-object. Also correct use_unselected check. |
Revision 801270f by Thomas Beck April 20, 2018, 08:22 (GMT) |
Edit Mesh: Correction to previous commit The operation is based on faces, not vertices |
Revision 0e5a4f9 by Thomas Beck April 20, 2018, 08:16 (GMT) |
Edit Mesh: multi-object support for 'Make Planar Faces' |
Revision 8c269d9 by Sergey Sharybin April 20, 2018, 08:03 (GMT) |
Limit updates to active view layer only This is rather uncommon when operator will operate on a non-active view layer, so there is no need to do full scene update. This change solves lag first time using Extrude operator in edit mode. |
Revision dda7e3b by Aaron Carlisle April 19, 2018, 22:44 (GMT) |
VSE Effects: Wipe box: fix compilation errors This is still broken I cant tell if it is the fact that the in_band funtion does not work properally or an issue in the box algorithm, or both. It seems like the calculation of the size of the box while roatated needs to be fixed also. |
Revision 22b2bab by Thomas Beck April 19, 2018, 22:25 (GMT) |
Edit Mesh: multi-object support for 'Remove Doubles' @campbellbarton: This operator works (as intended) on an object level, wich means that it won't remove doubles for vertices that are close to each other but contained in different objects - is that really helpful? |
Revision daff3c4 by Brecht Van Lommel April 19, 2018, 17:37 (GMT) |
Fix mistake in previous GLSL cleanup commit. |
Revision bef7d67 by Dalai Felinto April 19, 2018, 17:20 (GMT) |
Triangulate operator: Free memleak The leak was introduced in the recent changes to support multiple-object editing. |
Revision 26207c2 by Brecht Van Lommel April 19, 2018, 17:03 (GMT) |
Fix build error with Windows / MSVC. |
Revision 470c25e by Brecht Van Lommel April 19, 2018, 16:16 (GMT) |
Cleanup: removed unused GLSL shader functions. |
Revision c0a7fef by Campbell Barton April 19, 2018, 16:14 (GMT) |
Cleanup: unused functions |
Revision bca7563 by Campbell Barton April 19, 2018, 16:11 (GMT) |
Merge branch 'master' into blender2.8 |
Revision e2678d6 by Campbell Barton April 19, 2018, 16:10 (GMT) |
Cleanup: make variable name English |
Revision 307492c by Campbell Barton April 19, 2018, 16:08 (GMT) |
Cleanup: rename vlak -> poly |
Revision d03024f by Campbell Barton April 19, 2018, 16:07 (GMT) |
Cleanup: warnings |
April 19, 2018, 15:35 (GMT) |
Remove Blender Internal and legacy viewport from Blender 2.8. Brecht authored this commit, but he gave me the honours to actually do it. Here it goes; Blender Internal. Bye bye, you did great! * Point density, voxel data, ocean, environment map textures were removed, as these only worked within BI rendering. Note that the ocean modifier and the Cycles point density shader node continue to work. * Dynamic paint using material shading was removed, as this only worked with BI. If we ever wanted to support this again probably it should go through the baking API. * GPU shader export through the Python API was removed. This only worked for the old BI GLSL shaders, which no longer exists. Doing something similar for Eevee would be significantly more complicated because it uses a lot of multiplass rendering and logic outside the shader, it's probably impractical. * Collada material import / export code is mostly gone, as it only worked for BI materials. We need to add Cycles / Eevee material support at some point. * The mesh noise operator was removed since it only worked with BI material texture slots. A displacement modifier can be used instead. * The delete texture paint slot operator was removed since it only worked for BI material texture slots. Could be added back with node support. * Not all legacy viewport features are supported in the new viewport, but their code was removed. If we need to bring anything back we can look at older git revisions. * There is some legacy viewport code that I could not remove yet, and some that I probably missed. * Shader node execution code was left mostly intact, even though it is not used anywhere now. We may eventually use this to replace the texture nodes with Cycles / Eevee shader nodes. * The Cycles Bake panel now includes settings for baking multires normal and displacement maps. The underlying code needs to be merged properly, and we plan to add back support for multires AO baking and add support to Cycles baking for features like vertex color, displacement, and other missing baking features. * This commit removes DNA and the Python API for BI material, lamp, world and scene settings. This breaks a lot of addons. * There is more DNA that can be removed or renamed, where Cycles or Eevee are reusing some old BI properties but the names are not really correct anymore. * Texture slots for materials, lamps and world were removed. They remain for brushes, particles and freestyle linestyles. * 'BLENDER_RENDER' remains in the COMPAT_ENGINES of UI panels. Cycles and other renderers use this to find all panels to show, minus a few panels that they have their own replacement for. |
Revision 785e8a6 by Germano Cavalcante April 19, 2018, 14:26 (GMT) |
GHOST: Fix `processEvents` not notifying events handled by the system if the window is hidden. Reviewed By: @LazyDodo Differential Revision: https://developer.blender.org/D3154 |
|
|
|


Master Commits
MiikaHweb | 2003-2021