Revision d6b5251 by Richard Antalik November 18, 2021, 00:13 (GMT) |
Merge branch 'blender-v3.0-release' |
Revision b071083 by Richard Antalik November 18, 2021, 00:11 (GMT) |
Fix T93166: Division by zero when drawing thumbnails Caused by incorrect step calculation fo too short strips. For these, step should be equal to strip length not 0. |
Revision fa7a6d6 by Brecht Van Lommel November 17, 2021, 18:56 (GMT) |
Fix Cycles CUDA/HIP compiler error after recent changes |
November 17, 2021, 17:03 (GMT) |
Cycles: add build option to enable a debugging feature for MIS This patch adds a CMake option "WITH_CYCLES_DEBUG" which builds cycles with a feature that allows debugging/selecting the direct-light sampling strategy. The same option may later be used to add other debugging features that could affect performance in release builds. The three options are: * Forward path tracing (e.g., via BSDF or phase function) * Next-event estimation * Multiple importance sampling combination of the previous two methods Such a feature is useful for debugging light different sampling, evaluation, and pdf methods (e.g., for light sources and BSDFs). Differential Revision: https://developer.blender.org/D13152 |
Revision 89d5714 by Brecht Van Lommel November 17, 2021, 16:29 (GMT) |
Build: match GCC and Clang float conversion warnings in Cycles |
Revision 9937d53 by Brecht Van Lommel November 17, 2021, 16:29 (GMT) |
Cycles: add packed_float3 type for storage Introduce a packed_float3 type for smaller storage that is exactly 3 floats, instead of 4. For computation float3 is still used since it can use SIMD instructions. Ref T92212 Differential Revision: https://developer.blender.org/D13243 |
Revision 063ad86 by Brecht Van Lommel November 17, 2021, 16:29 (GMT) |
Cycles: reduce triangle memory usage with packed_float3 Depends on D13243 Differential Revision: https://developer.blender.org/D13244 |
Revision ea7efa5 by Jacques Lucke November 17, 2021, 14:41 (GMT) |
Merge branch 'blender-v3.0-release' |
Revision 00a9617 by Jacques Lucke November 17, 2021, 14:40 (GMT) |
Fix: wrong assert in geometry nodes evaluator It only makes sense to check if all required outputs have been computed if the node was executed at all. |
Revision c3422c4 by Jacques Lucke November 17, 2021, 11:33 (GMT) |
Cleanup: remove dummy multi function |
Revision e5f05bc by Jeroen Bakker November 17, 2021, 11:30 (GMT) |
Cleanup: Painting - reduce reallocation of same memory. Curve mask is freed/allocated every time, but could still reuse the previous allocated buffer when the diameter of the brush doesn't change. |
Revision f5dde38 by Jacques Lucke November 17, 2021, 10:52 (GMT) |
Cleanup: use same function for updating internal links for all nodes Previously, node types had a callback that creates internal links. Pretty much all nodes used the same callback though. The exceptions are the reroute node (which probably shouldn't be mutable anyway) and some input/output nodes that are not mutable. Removing the callback helps with D13246, because it makes it easier to reason about which internal links are created and when they change. In the future, the internal links should be part of the node declaration. |
Revision 83a4d51 by Thomas Dinges November 17, 2021, 10:16 (GMT) |
Cleanup: Remove unused show_samples() device code in Cycles. |
Revision c2ab47e by Jacques Lucke November 17, 2021, 10:11 (GMT) |
Cleanup: change node socket availability in a single place This cleans up part of the code that still set the flag manually. Also, this change helps with D13246 because it makes it easier to tag the node tree as changed when the availability of a socket changed. |
November 17, 2021, 06:31 (GMT) |
LineArt: Improve certain edge cases in occlusion This patch includes: View vector fix for ortho back face. Point on segment logic correction. Better handling of boundary cases. See review page for detailed description. Reviewed By: Sebastian Parborg (zeddb) Differential Revision: https://developer.blender.org/D13143 |
November 17, 2021, 06:30 (GMT) |
LineArt: Improve certain edge cases in occlusion This patch includes: View vector fix for ortho back face. Point on segment logic correction. Better handling of boundary cases. See review page for detailed description. Reviewed By: Sebastian Parborg (zeddb) Differential Revision: https://developer.blender.org/D13143 |
Revision e3c974b by Richard Antalik November 17, 2021, 04:43 (GMT) |
Merge branch 'blender-v3.0-release' |
Revision 6e6123b by Richard Antalik November 17, 2021, 04:40 (GMT) |
Fix T93080: Crash on scrubbing with snapping Sequencer wasn't initialized, snapping crashed on NULL dereference. Add Null check. |
Revision ecad33f by Aaron Carlisle November 17, 2021, 02:38 (GMT) |
UI: Use ampersand instad of 'and' in labels - When and is used in labels use ampsand - When used in description use 'and' |
Revision 61bffa5 by Richard Antalik November 17, 2021, 02:27 (GMT) |
Fix T90412: Inconsistency in mask strip color This seems to be oversight in 271231f58ee3 where strip color was defined only for light theme. |
|