October 13, 2021, 19:34 (GMT) |
Fix T92192: Inconsistent curve circle primitive direction Switch sin and cosine so that the points in the circle have the same direction in both radius and points modes. |
October 13, 2021, 19:28 (GMT) |
Fix T92180: Curve subdivide incorrect result for poly splines The node shifted all new points forward in the spline, so the first point would appear to be removed. |
October 13, 2021, 18:51 (GMT) |
Fix T88766 EEVEE: Missing glossy reflections with Shader to RGB & SSR is active. This was due to the shading evaluation being outdated inside the ShaderToRGBA glsl code. |
October 13, 2021, 17:58 (GMT) |
Fix T89777 EEVEE: Contact Shadows causes wrong shading in Reflection Plane The planar reflections being rendered at the same resolution as the HiZ max buffer, do not need any uv correction during raytracing. However, the GTAO horizon buffer being at output resolution do need the uv factors in order to match the pixels visible on screen. To avoid many complication, we increase the size of the GTAO texture up to the hiz buffer size. This way, if planar reflections need GTAO the texture is big enough. We change the viewport of the GTAO framebuffer for the main view in order to not have to modify Uvs in many places. |
October 13, 2021, 17:32 (GMT) |
Geometry Nodes: Material Index - minor cleanup - Add a versioning comment - Indexes to Indices |
October 13, 2021, 16:34 (GMT) |
Geometry Nodes: Fields version of edge split node This changes the edge split node to have a selection input, which is more aligned with the other design changes. This loses the ability to split edges based on an angle, but the edge angle can be added as a field input node in the future, which will make for a much more flexible system. Differential Revision: https://developer.blender.org/D12829 |
October 13, 2021, 16:26 (GMT) |
Geometry Nodes: Make attribute capture work on instances Previously the attribute capture node only worked on realized geometry, which was very confusing when other nodes worked on each individual instance. The realize instances node is the way to explicitly change between the two behaviors. Addresses T92155. Differential Revision: https://developer.blender.org/D12841 |
October 13, 2021, 14:42 (GMT) |
Geometry Nodes: Rotate Instances Node Adds a node that can rotate each of a geometry's instances in global (to the modifier object) or local space (of each point) by a specified angle around a pivot point. In the future, separating the local-global choice for the pivot and the rotation might be useful. However, for now the node is kept simple. Differential Revision: https://developer.blender.org/D12682 |
October 13, 2021, 14:22 (GMT) |
Fix T92185: GPencil memory leak removing stroke from python The API was not removing the weights, points and traingulation data. Only it was removing the stroke itself. |
October 13, 2021, 14:20 (GMT) |
Cleanup: Remove data duplication from SMAA lookup tables These 2 large tables, `areaTexBytes` and `searchTexBytes`, contributed ~176kb worth of duplicate data into the `blender` executable due to the header being used in multiple places. We were lucky that only 2 translation units had included this header so only 1 duplicate copy of each was wasted. Define the tables as `extern` to address this. Reviewed By: fclem Differential Revision: https://developer.blender.org/D12723 |
October 13, 2021, 14:10 (GMT) |
Geometry Nodes: Scale Instances Node Adds a node that can scale a geometry's instances. With "Local" turned on, the instance is scaled individually from the center point input, while when local space is turned off, it's more like the transform node, except it scales outward from the center point instead of only from the origin. Differential Revision: https://developer.blender.org/D12681 |
October 13, 2021, 14:06 (GMT) |
Geometry Nodes: Add Selection to Instance on Points Add a boolean selection field to the Instance on Points node. This will select which points from the source geometry will be used to create the instances. Differential Revision: https://developer.blender.org/D12847 |
October 13, 2021, 14:02 (GMT) |
Geometry Nodes: Translate Instances Node Adds a node that can translate instances in the transform space of the modifier object, or the local space of their original transform. One reason to have a special node for instances is that they always have the existing transform, unlike mesh or point cloud points. Differential Revision: https://developer.blender.org/D12679 |
October 13, 2021, 13:53 (GMT) |
October 13, 2021, 13:47 (GMT) |
Cleanup: Remove unused code paths in the depsgraph copy-on-write Seems to be residue from an early 2.80 days: the placeholder code path is no longer used. Remove all the tricky code for this, and make it clear that the `deg_expand_copy_on_write_datablock` is used on an non-expanded datablock. Should be no functional changes. And should help simplify D12850. Differential Revision: https://developer.blender.org/D12852 |
October 13, 2021, 13:44 (GMT) |
Cleanup: use typedef struct for BLODataBlockInfo. |
October 13, 2021, 13:41 (GMT) |
Geometry Nodes: Material Index, Set Material Add Get/Set Nodes for Material Index Rename Assign Material to Set Material Differential Revision: https://developer.blender.org/D12837 |
October 13, 2021, 13:37 (GMT) |
Fix T92153: use-after-free with anonymous attributes Differential Revision: https://developer.blender.org/D12851 |
October 13, 2021, 12:31 (GMT) |
UI: Make menu item use theme roundness Menu items ignore the roundness setting since they spread left to right. This patch makes it so menu items use the theme preference instead of hardcoded square corners. Providing more flexibility to themes. All built-in and included themes already have this set so no need to update them. For the default themes (Dark/Light) roundness is 0.4. {F10950727, size=full} The motivations behind this change are: * To be more consistent with other widgets. * Improve themes flexibility. * Match padding with other elements that have like the Search field: {F10950746, size=full} Reviewed By: #user_interface, Severin Differential Revision: https://developer.blender.org/D12813 |
October 13, 2021, 11:56 (GMT) |
|
|
|


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