November 1, 2021, 11:25 (GMT) |
Merge branch 'blender-v3.0-release' |
November 1, 2021, 11:25 (GMT) |
Merge branch 'blender-v3.0-release' |
November 1, 2021, 11:16 (GMT) |
November 1, 2021, 11:15 (GMT) |
Merge branch 'blender-v3.0-release' |
November 1, 2021, 11:12 (GMT) |
Asset Browser: Correct name & tooltip for asset list refresh operator The name and tooltip were talking about file-lists, which exposes the fact that the Asset Browser uses the File Browser code in the UI, which we shouldn't do. This can confuse users. Instead have a dedicated operator for the Asset Browser with a proper name and tooltip. |
November 1, 2021, 11:10 (GMT) |
Pointcloud selection support This patch adds support for selecting pointclouds. Since pointclouds were not properly drawn to the selection buffer (as diagonsed by output from `glReadPixels` and Renderdoc), they were not able to be selectable by depth picking or occlusion queries. In `basic_engine`, objects were rendered with a shader which draws to a depth buffer but only assumes a single position vertex attribute. Pointclouds, though, require at least another vertex attribute `pos_inst` which provides the instance offsets. Thus, this patch adds another shader variant for pointclouds which supports these two attributes and renders the points appropriately. {F11652666} Addresses T92415 Reviewed By: fclem Differential Revision: https://developer.blender.org/D13059 |
November 1, 2021, 11:08 (GMT) |
GPUState: Fix enum max value for enum operator macro Simple oversight. |
November 1, 2021, 11:00 (GMT) |
Geometry Nodes: improve check if object has geometry set instances The improves playback speed in my instance heavy scene from ~3.7 fps to ~3.9 fps. |
November 1, 2021, 10:41 (GMT) |
Pointcloud selection support This patch adds support for selecting pointclouds. Since pointclouds were not properly drawn to the selection buffer (as diagonsed by output from `glReadPixels` and Renderdoc), they were not able to be selectable by depth picking or occlusion queries. In `basic_engine`, objects were rendered with a shader which draws to a depth buffer but only assumes a single position vertex attribute. Pointclouds, though, require at least another vertex attribute `pos_inst` which provides the instance offsets. Thus, this patch adds another shader variant for pointclouds which supports these two attributes and renders the points appropriately. {F11652666} Addresses T92415 Reviewed By: fclem Differential Revision: https://developer.blender.org/D13059 |
November 1, 2021, 10:40 (GMT) |
November 1, 2021, 10:25 (GMT) |
Pointcloud selection support This patch adds support for selecting pointclouds. Since pointclouds were not properly drawn to the selection buffer (as diagonsed by output from `glReadPixels` and Renderdoc), they were not able to be selectable by depth picking or occlusion queries. In `basic_engine`, objects were rendered with a shader which draws to a depth buffer but only assumes a single position vertex attribute. Pointclouds, though, require at least another vertex attribute `pos_inst` which provides the instance offsets. Thus, this patch adds another shader variant for pointclouds which supports these two attributes and renders the points appropriately. {F11652666} Addresses T92415 Reviewed By: fclem Differential Revision: https://developer.blender.org/D13059 |
November 1, 2021, 09:38 (GMT) |
Cycles: Enable debug symbols for Clang Debug symbols were disabled for Clang at some point due to link issues. This is no longer the case for any reasonably modern version of Clang. So this patch removes the check in question. Differential Revision: https://developer.blender.org/D13045 Reviewed By: brecht |
November 1, 2021, 09:18 (GMT) |
Cleanup: Remove Cycles device checks for half float. All supported devices support half float now, so we can remove the check. Differential Revision: https://developer.blender.org/D13021 |
November 1, 2021, 08:59 (GMT) |
Fix T90840: Can't duplicate or copy (Ctrl-C) object from linked file. We need to separate the flag telling duplicate code to not handle remapping to new IDs etc., from the one telling the code that we are currently duplicating a 'root' ID (i.e. not a dependency of another duplicated ID). This whole duplicate code/logic is still fairly unsatisfying, think it will need further refactor, or maybe even re-design, at some point... |
November 1, 2021, 08:43 (GMT) |
Fix T87703: Failed assert when dragging object data-block into 3D View Talked with Bastien and we ended up looking into this. Issue is that the dupliation through drag & drop should also be considered a "sub-process", like Shift+D duplicating does. Added a comment explaining why this is needed. |
November 1, 2021, 07:36 (GMT) |
Fix T92671: confusing Cycles debug logs about CPU architecture Instead of printing debug flags listing various CPU and GPU settings that may or may not be used, print when we are using them. This include CPU kernel types, OptiX debugging and CUDA and HIP adaptive compilation. BVH type was already printed. |
November 1, 2021, 07:36 (GMT) |
Fix Cycles logging some excessive detail with default --debug-cycles |
November 1, 2021, 07:36 (GMT) |
Fix Cycles denoising depth pass missing in compositor |
November 1, 2021, 07:36 (GMT) |
Fix T92684: Cycles does not fall back to OIDN if OptiX is not available |
November 1, 2021, 07:36 (GMT) |
Fix T92575: Cycles black pixels when rendering with > 65k samples Differential Revision: https://developer.blender.org/D13039 |
|
|
|


Master Commits
MiikaHweb | 2003-2021