March 9, 2021, 15:17 (GMT) |
Cycles: Enable CUDA device by default It was disabled by default for the initial pass of the split kernel. Now it is supposed to be officially supported, so it is more convenient to enable it back. |
March 9, 2021, 14:55 (GMT) |
Merge branch 'master' into temp-lineart-contained |
Revision 5811526 by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) March 9, 2021, 14:52 (GMT) |
Replaced nullptr with uniqueptr. |
March 9, 2021, 14:39 (GMT) |
Cycles: Make viewport navigation more interactive Achieved by making render session be resettable more often than the configured timeout. More detailed explanation of logic can be found in the comment in `ready_to_reset()`. Makes it so camera navigation in classroom scene gives feedback as soon as possible. The next logical trick on this topic would be to calculate resolution divider based on the rendering performance, so that we can show most detailed picture while navigating. |
March 9, 2021, 14:32 (GMT) |
Cycles: Remove feature kernels They were only implemented for OpenCL and they were actually blocking viewport: it was not possible to navigate while system was waiting for a fully-featured kernels. With the new integrator this should be implemented differently. |
March 9, 2021, 14:32 (GMT) |
Cycles: Remove buffers from Session Those are owned by PathTrace, which will take care of slicing the buffer for multi-device. |
March 9, 2021, 14:32 (GMT) |
Cycles: Remove split kernel queues These queues are being implemented differently now. |
March 9, 2021, 14:32 (GMT) |
Cycles: Make PathTraceWorkPixel work for GPU Mainly for debugging purposes, as the performance of it is not suitable for GPU rendering. |
March 9, 2021, 14:32 (GMT) |
Cycles: Comment out tile acquisition/stealing code It will need to be implemented on a different level, or not needed at all. |
Revision e66e964 by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) March 9, 2021, 14:29 (GMT) |
Merge branch 'master' into compositor-cryptomatte-workflow |
March 9, 2021, 14:27 (GMT) |
Geometry Nodes: Expose "shade smooth" as an attribute This patch exposes the "Shade Smooth" value as a boolean attribute. This setting is exposed as a check-box in the mesh data properties, but the value is actually stored for every face, allowing some faces to be shaded smooth with a simple per-face control. One bonus, this allows at least a workaround to the lack of control of whether meshes created by nodes are shaded smooth or not: just use an attribute fill node. Differential Revision: https://developer.blender.org/D10538 |
March 9, 2021, 14:19 (GMT) |
Cleanup: add resource manager for cryptomatte session. Auto frees cryptomatte session when it the pointer is collected from the stack. Reviewed By: Jacques Lucke Differential Revision: https://developer.blender.org/D10667 |
Revision 53daf2a by Hans Goudey (geometry-nodes-mesh-primitives, temp-geometry-nodes-mesh-primitive-line) March 9, 2021, 14:18 (GMT) |
Use 3x3 matrix for normal transformation |
March 9, 2021, 14:09 (GMT) |
Merge branch 'master' into cycles-x |
Revision 7be8055 by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt, ui-asset-view-template) March 9, 2021, 13:59 (GMT) |
Merge branch 'master' into ui-asset-view-template |
March 9, 2021, 13:49 (GMT) |
Compositor: Silence -Wself-assign Use member initializer list for constructor. Use `this->` for member function. Introduced in rBef53859d24a9720882e3ca6c5415faefec6fb82c Reviewed By: jbakker Differential Revision: https://developer.blender.org/D10653 |
March 9, 2021, 13:49 (GMT) |
Compositor: silence clang/clang-tidy override warnings `-Winconsistent-missing-override` and `modernize-use-override`. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D10654 |
March 9, 2021, 13:45 (GMT) |
Fix T86417: Crash deleting Shader AOV from an empty list Missing NULL check in {rB2bae11d5c08a}. Candidate for corrective release I guess. Maniphest Tasks: T86417 Differential Revision: https://developer.blender.org/D10666 |
March 9, 2021, 13:18 (GMT) |
Cleanup: Correct area writing function name This function writes areas, not regions. The old name read as if it was regions. |
Revision f4c954b by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) March 9, 2021, 13:11 (GMT) |
Fixed imbuf lock was kept. |
|
|
|


Master Commits
MiikaHweb | 2003-2021