Revision 818d225 by Antonio Vazquez (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) May 16, 2019, 18:13 (GMT) |
Merge branch 'master' into greasepencil-object |
May 16, 2019, 18:01 (GMT) |
Theme: Update Blender Light to match viewport and default theme. |
May 16, 2019, 17:58 (GMT) |
Images: more tweaks to save all modified images Support showing warning messages before saving for cases that we can detect in advance, to be used by quit dialog. |
May 16, 2019, 17:53 (GMT) |
Theme: Match new Outliner color settings with viewport. |
May 16, 2019, 17:53 (GMT) |
Theme: stick bones too bright and vertex select too dark. |
May 16, 2019, 17:17 (GMT) |
Fix T64725: light power property dragging uses too small increments |
May 16, 2019, 16:19 (GMT) |
BLI_memarena: unpoison memory before freeing it |
May 16, 2019, 16:11 (GMT) |
Use edit evaluated mesh when creating mesh for object in edit mode Makes the result of object.to_mesh() and bpy.meshes.new_from_object() to be the same as what is visible in the viewport. This makes Cycles to respect modifiers enabled in edit mode, and should also easy some scripter's work. The final render still needs some work, which, maybe, will be about forcing objects out of editing modes. |
May 16, 2019, 15:40 (GMT) |
Cycles/Eeeve: unify film transparent setting For existing files, it will use the setting from Cycles or Eevee depending on the render engine in the scene. Differential Revision: https://developer.blender.org/D4874 |
May 16, 2019, 15:24 (GMT) |
Cycles: Fix missing viewport updates after recent changes We can not access ensured-to-be-evaluated dependency graph from the render API: some of it is running from within evaluation which makes it possible for engines to access list of evaluated IDs. Solved by passing dependency graph to viewport functions, similar to the final render functions. |
May 16, 2019, 14:57 (GMT) |
Images: move save modified images operator from Python to C We will use this for saving images along with the .blend file. Ref D4861 |
May 16, 2019, 14:56 (GMT) |
UI: Move Recover operators into own menu under File. |
May 16, 2019, 14:56 (GMT) |
UI: Blender and Help menu tweaks and organization. Blender menu: - Move Preferences to the top as it is used often. - Introduce two new sub-menus - About - links from Help menu, plus link to license section in blender.org - Support Blender - dev fund, store, they used to be in Help menu. Help menu: - Add links to Tutorials and Support section in blender.org - Add link to Developer Documentation (wiki) - Always show Python API Reference link |
May 16, 2019, 14:42 (GMT) |
Tweak API to support adding evaluated meshes to main database One of the usecases is to create mesh from an object is a manner similar to how Apply Modifiers does it, and have it in the bmain so it can be referenced by other objects. This usecase is something what went unnoticed in the previous API changes, so here is a followup. Summary of changes: * bpy.meshes.new_from_object() behaves almost the same as before this change. The difference now is that it now ensures all referenced data-blocks are original (for example, materials referenced by the mesh). * object.to_mesh() now creates free-standing Mesh data-block which is outside of any bmain. The object owns it, which guarantees the memory never leaks. It is possible to force free memory by calling object.to_mesh_clear(). Reviewers: brecht Reviewed By: brecht Differential Revision: https://developer.blender.org/D4875 |
May 16, 2019, 14:28 (GMT) |
Cleanup: pep8 & remove odd empty string addition |
Revision ba694d0 by Antonio Vazquez (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) May 16, 2019, 14:17 (GMT) |
Merge branch 'master' into greasepencil-object |
May 16, 2019, 14:02 (GMT) |
EEVEE: Viewport Rendering TAA EEVEE assumed that the OGL renderer did FSAA, as the FSAA was removed we needed to revalidate this assumption. The temporal sampling only inited the matrices during init phase. As now we need to update the matrices for every sample rendered the code for updating the matrices was isolated in a new function `EEVEE_temporal_sampling_update_matrices`. Reviewed By: fclem Maniphest Tasks: T64646 Differential Revision: https://developer.blender.org/D4871 |
May 16, 2019, 13:50 (GMT) |
Revert "Tests: speed up render tests by running multiple in the same process" This makes finding the crashing tests harder, reverting until there is a better solution. This reverts commit 93901e7f0a05ba471f3b4c0201500d9dfcd68c2c. |
May 16, 2019, 13:21 (GMT) |
May 16, 2019, 13:02 (GMT) |
Fix: Some Sequencer panels were missing a category, causing warnings |
|
|
|


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