Revision 7e61e59 by Jeroen Bakker September 11, 2019, 10:19 (GMT) |
Cycles: Display RenderPass in Viewport This change allows the user to select a renderpass in the 3d viewport. Added support for external renderers to extend the `View3DShading` struct. This way Blender doesn't need to know the features an external render engine wants to support. Note that the View3DShading is also available in the scene->display.shading; although this is supported, it does not make sense for render engines to put something here as it is really scene/workbench related. Currently cycles assumes that it always needs to calculate the combined pass; it ignores the `pass_flag` in KernelFilm. We could optimize this but that was not in scope of this change Reviewed By: brecht Differential Revision: https://developer.blender.org/D5689 |
Revision d4f8bc8 by Alexander Gavrilov September 11, 2019, 09:49 (GMT) |
Armature: convert the length Python property of bones to a RNA property. This allows accessing it from drivers and using it in UI, as demonstrated by adding it to the transform panel of 3D View. As an aside, properly mark transform-related properties of Bone read-only, as they can only be changed correctly in edit mode. |
Revision 69e0f48 by Julian Eisel September 11, 2019, 09:39 (GMT) |
Fix T69736: Flipping bookmarks region empties it |
Revision 9bb6058 by Philipp Oeser September 11, 2019, 09:29 (GMT) |
Cleanup: typo/spelling |
Revision f7fce00 by Sergey Sharybin September 11, 2019, 08:43 (GMT) |
Depsgraph: Allow non-keyed changes from frame_change_post handler Makes it possible to do custom edits to animated properties from a python handler. Reviewers: brecht Differential Revision: https://developer.blender.org/D5738 |
Revision ea513a9 by Sergey Sharybin September 11, 2019, 08:43 (GMT) |
Render: Only run callbacks for non-preview renders Those handlers are usually done to edit scene which is being rendered, and this is not supported due to a fully localized nature of the preview bmain. There is still non-conditional callback in stats_background which is a bit tricky to cover with check, but this code is not supposed to be run for previews anyway. Reviewers: brecht Differential Revision: https://developer.blender.org/D5731 |
Revision a650258 by Sergey Sharybin September 11, 2019, 08:43 (GMT) |
Python handlers: Pass depsgraph to events where it makes sense The goal is to make it possible to access evaluated datablocks at a corresponding context. For example, be able to check evaluated state if an object used for rendering. Allows to write scripts in a safe manner for T63548 and T60094. Reviewers: brecht Differential Revision: https://developer.blender.org/D5726 |
Revision 022de79 by Sergey Sharybin September 11, 2019, 08:43 (GMT) |
Depsgraph: Introduce depsgraph registry Allows to access dependency graphs created for render engines to inform them about changes in .blend file structure from the Python handlers. Reviewers: brecht Differential Revision: https://developer.blender.org/D5724 |
Revision 73a199e by Sergey Sharybin September 11, 2019, 08:43 (GMT) |
Depsgraph: Pass bmain to depsgraph object creation Currently unused, but will allow to keep of an owner of the depsgraph. Could also simplify other APIs in the future by avoiding to pass bmain explicitly to relation update functions and things like that. |
Revision 559df2f by Germano Cavalcante September 11, 2019, 01:09 (GMT) |
Transform: Snap: Fix mixed snap without edge Face snapping was disregarded when approaching an edge. |
Revision 4ce3fbd by Harley Acheson September 10, 2019, 22:12 (GMT) |
UI: File Browser Friendly Volume Descriptions File Browser Volumes list gets nicer friendly drive names with volume label or device description. Differential Revision: https://developer.blender.org/D5747 Reviewed by Brecht Van Lommel |
Revision fa12428 by Pablo Dobarro September 10, 2019, 20:05 (GMT) |
Fix T69729: Missing Direction buttons in Draw Sharp brush Reviewed By: brecht Maniphest Tasks: T69729 Differential Revision: https://developer.blender.org/D5746 |
Revision f1b52ef by Clément Foucault September 10, 2019, 19:59 (GMT) |
EEVEE: Volume: Fix error in fallback integration algo |
Revision caf4944 by Clément Foucault September 10, 2019, 19:59 (GMT) |
EEVEE: Volume: Speedup: Use Image load store extension Reviewed By: brecht Differential Revision: https://developer.blender.org/D5740 |
Revision 42c062c by Julian Eisel September 10, 2019, 16:40 (GMT) |
UI: File browser deselect on click on empty space For the default and industry compatible keymap, clicking on empty space in the file browser will deselect all files. Also makes selection use same operator description we use for other select operators. |
Revision 01a3a9c by Campbell Barton September 10, 2019, 15:51 (GMT) |
Fix SDNA error expanding names not updating name array sizes This doesn't cause problems at the moment, it just makes using name sizes possible in the future. |
Revision 2f41533 by Campbell Barton September 10, 2019, 15:51 (GMT) |
Cleanup: no need to add Brush.flag2 Also use 'use_' prefix for RNA booleans. |
Revision 5ba0726 by Antonio Vazquez September 10, 2019, 15:49 (GMT) |
GPencil: Deduplicate function The same code was duplicated and now it was moved to shared function. |
Revision 841df2b by Pablo Dobarro September 10, 2019, 15:45 (GMT) |
Fix T69723: Crash with mask expand operator while in rendered or material view Reviewed By: brecht Differential Revision: https://developer.blender.org/D5745 |
Revision 0174185 by Antonio Vazquez September 10, 2019, 15:41 (GMT) |
GPencil: New Simplify Tint option This is useful to disable all layers tint in one step and it will be used for future operators. |
|
|
|


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