Revision 894cc9c by Sebastian Parborg February 3, 2021, 16:54 (GMT) |
Geometry Nodes: Add Collection Info Node Implements a node to get collection objects. These objects are then passed along as instances in the node tree. Follow up tasks: Multiple nodes does not support instancing yet: T85159 Changing collection offset does not trigger a refresh: T85274 Reviewed By: Jacques, Dalai, Hans Differential Revision: https://developer.blender.org/D10151 |
Revision 54a4eb5 by Johannes Jakob February 3, 2021, 16:14 (GMT) |
UI: use system generated document icon on macOS Adds Document Type Identifier configuration to use a system generated document icon for Blender files on macOS. The system composites the app?s icon and the extension name onto the document sheet icon (new style on macOS 11 Big Sur and old style on macOS 10.15 Catalina and earlier). This is in line with Apple?s Human Interface Guidelines. Removes the previously used file icon because it is no longer needed. Differential Revision: https://developer.blender.org/D10267 |
February 3, 2021, 16:13 (GMT) |
macOS: trackpad scroll direction reversed in list views The 'ui_pan_to_scroll' uses 'WM_event_absolute_delta_y'. For scrolling the List View we need to invert the direction to respect "natural scroll direction" system preferences. Differential Revision: https://developer.blender.org/D10291 |
Revision e49b702 by Clément Foucault February 3, 2021, 16:11 (GMT) |
GL: Improve framebuffer error message by adding framebuffer name Framebuffer error can be hard to track. This makes it much easier to find the wrong framebuffer configuration. |
Revision 3200a13 by Bastien Montagne February 3, 2021, 15:04 (GMT) |
Revision 1a1aa53 by Bastien Montagne February 3, 2021, 15:04 (GMT) |
Revision 8e98983 by Bastien Montagne February 3, 2021, 15:04 (GMT) |
Revision f4f4495 by Bastien Montagne February 3, 2021, 15:04 (GMT) |
install_deps: OIIO: tweak to max version, and cleanup compile code. OSL 1.10.10 does not build with OIIO 2.2.10. |
Revision 2b18c41 by Philipp Oeser February 3, 2021, 14:53 (GMT) |
Merge branch 'blender-v2.92-release' |
Revision 85fe120 by Philipp Oeser February 3, 2021, 14:50 (GMT) |
Fix T85261: Eevee passes have slight inaccurate colors In everything in `EEVEE_renderpasses_postprocess` (or the corresponding renderpass_postprocess_frag.glsl) colors get divided by a 'currentSample'. This 'currentSample' is always incremented in `EEVEE_temporal_sampling_draw` (and also one more time before we reach `EEVEE_renderpasses_postprocess`. This results in a "off-by-one", slightly inacurate colors and slight inaccurate transparency (in certain passes like AOVs). Now decrement the currentSample `EEVEE_renderpasses_postprocess` again by one to compensate. Maniphest Tasks: T85261 Differential Revision: https://developer.blender.org/D10286 |
Revision 3a446f2 by Jeroen Bakker February 3, 2021, 14:30 (GMT) |
Merge branch 'blender-v2.92-release' |
Revision 487fe5a by Jeroen Bakker February 3, 2021, 14:30 (GMT) |
Cryptomatte: Incorrect Coverage with Volumetrics Related to {D10286}. When volumetrics are used in the scene the coverage is incorrect. The reason is that the current sample is 1 over the num samples that are calculated. |
Revision 10e3b2d by Jeroen Bakker February 3, 2021, 14:27 (GMT) |
Cryptomatte: Incorrect Coverage with Volumetrics Related to {D10286}. When volumetrics are used in the scene the coverage is incorrect. The reason is that the current sample is 1 over the num samples that are calculated. |
Revision e1f38b2 by Julian Eisel February 3, 2021, 14:09 (GMT) |
Fix incorrect mesh selection duplication in internal utility function `BKE_mesh_new_nomain_from_template_ex()` would duplicate the mesh selection storage of the destination mesh to the destination mesh. Since that mesh was default initialized at this point, the selection was `NULL`, so the duplication call is essentially a no-op. Mistake in 7efc75c7092b. Differential Revision: https://developer.blender.org/D10009 Reviewed by: Sybren St�vel |
Revision e69217b by Julian Eisel February 3, 2021, 14:07 (GMT) |
UI: Improve tooltip for continuous grab Attempt to explain the feature better follow a better writing style. |
Revision c9d6737 by Bastien Montagne February 3, 2021, 10:11 (GMT) |
BKE UndoSys refactor: deduplicate and simplify code, sanitize naming. Now we only use 'undo' or 'redo' in function names when the direction is clear (and we assert about it). Otherwise, use 'load' instead. When passing an undo step to BKE functions, consider calling code has done its work and is actually passing the target step (i.e. the final step intended to be loaded), instead of assuming we have to load the step before/after it. Also deduplicate and simplify a lot of core undo code in BKE, now `BKE_undosys_step_load_data_ex` is the only place where all the complex logic of undo/redo loop (to handle several steps in a row) is placed. We also only use a single loop there, instead of the two existing ones in previous code. Note that here we consider that when we are loading the current active step, we are undoing. This makes sense in that doing so //may// undo some changes (ideally it should never do so), but should never, ever redo anything. `BKE_undosys_step_load_from_index` also gets heavily simplified, it's not basically a shallow wrapper around `BKE_undosys_step_load_from_index`. And some general update of variable names, commenting, etc. Part of T83806. Differential Revision: https://developer.blender.org/D10227 |
Revision 4884153 by Bastien Montagne February 3, 2021, 08:53 (GMT) |
BPY: allow `bpy.data.libraries.load()` to filter out non-asset data-blocks. Differential Revision: https://developer.blender.org/D10237 |
Revision 2ce1400 by Clément Foucault February 2, 2021, 23:17 (GMT) |
Merge branch 'blender-v2.92-release' |
Revision 0fc456f by Clément Foucault February 2, 2021, 23:15 (GMT) |
Fix T85314 GPU: Drawlist submit data overflows. This was caused by an incorrect bound check. Since we now use different data type for indexed and non-indexed drawcalls, we need to check if the next drawcall is going to overflow the buffer. |
Revision 78ff852 by Alexander Gavrilov February 2, 2021, 20:03 (GMT) |
Force Fields: implement early filtering by the Affect flags. Most fields have Affect Location and Rotation options that switch off their effect, but they are only checked as the last step after the force is already computed. It is more efficient to check it when building the list of field objects, just like zero weight. It is also possible to check the strength-related fields for 0. As an aside, this adds Location to Texture fields (they don't handle rotation) and both Location & Rotation checkboxes to Fluid Flow. Boid and Curve Guide remain without options for now as they are completely different from others. Differential Revision: https://developer.blender.org/D10087 |
|
|
|


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