Tags: blender/cycles
Tags
Cleanup: Fix warnings about comparing int and size_t Pull Request: https://projects.blender.org/blender/cycles/pulls/24
Fix #116243, #122022 - metalrt live viewport stability issues This PR fixes live viewport stability issues on Mac when MetalRT is enabled. There were two sources of instability: 1) `MTLAccelerationStructure` instances were not being correctly retained meaning that use-after-free crashes could occur following a geometry sync. 2) `MTLIntersectionFunctionTable` objects could be unsafely shared between multiple `MetalDeviceQueue` instances (in this case, `setBuffer` being the unsafe mutation) The solution to 2 involves creating a new `MetalDispatchPipeline` type which is strictly used by only 1 `MetalDeviceQueue` instance. Pull Request: https://projects.blender.org/blender/blender/pulls/124055
Cycles: Add debug logging to the OIDN GPU checks No functional changes, just something that could help troubleshooting cases when option to use GPU for denoising is grayed out. Pull Request: https://projects.blender.org/blender/blender/pulls/119123
Fix #115206: Sheen renders incorrectly when viewed head on Fixes an issue where the sheen would render incorrectly when the normal of the surface is parallel to the incoming direction. Co-authored-by: Lukas Stockner <lukas.stockner@freenet.de> Pull Request: https://projects.blender.org/blender/blender/pulls/115286
Fix #114919: disable metalrt-by-default if macos < 14.0 This PR fixes the issue of Cycles renders ending in compilation failure on base M3 machines which are still on their factory installed OS, older than14.0. Pull Request: https://projects.blender.org/blender/blender/pulls/114920
Oneapi: avoid crashes from old drivers During recent testing, the oldest 101.4032 (windows) and <25812 (linux) drivers led to crashes during JIT compilation, so we bump the requirement to newer 101.4313 and 25812.14 drivers that do incorporate the required fixes. Pull Request: https://projects.blender.org/blender/blender/pulls/109281
PreviousNext