Revision d07e3bd by Sergey Sharybin November 1, 2021, 11:47 (GMT) |
Fix Cycles tests after recent logging changes The constant folding tests rely on logging sync. |
Revision b6dd5be by Campbell Barton November 1, 2021, 11:25 (GMT) |
Merge branch 'blender-v3.0-release' |
Revision b5eada7 by Campbell Barton November 1, 2021, 11:25 (GMT) |
Merge branch 'blender-v3.0-release' |
November 1, 2021, 11:16 (GMT) |
Revision 3f09912 by Clément Foucault November 1, 2021, 11:15 (GMT) |
Merge branch 'blender-v3.0-release' |
Revision 2a4dfaa by Julian Eisel 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 |
Revision 894096a by Clément Foucault November 1, 2021, 11:08 (GMT) |
GPUState: Fix enum max value for enum operator macro Simple oversight. |
Revision a96b2f3 by Jacques Lucke 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 |
Revision fe44001 by Clément Foucault 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 |
Revision 8379eef by Omar Emara 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 |
Revision 5327413 by Thomas Dinges 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 |
Revision 806521f by Brecht Van Lommel 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. |
Revision 6bc54cd by Brecht Van Lommel November 1, 2021, 07:36 (GMT) |
Fix Cycles logging some excessive detail with default --debug-cycles |
Revision cedc80c by Brecht Van Lommel November 1, 2021, 07:36 (GMT) |
Fix Cycles denoising depth pass missing in compositor |
Revision 0ab1b19 by Brecht Van Lommel 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 |
Revision 28eaa81 by Brecht Van Lommel November 1, 2021, 07:36 (GMT) |
Fix Cycles Python warnings when removed OpenCL device was enabled |
|