March 4, 2021, 14:42 (GMT) |
convert types from unlinked sockets |
March 4, 2021, 14:30 (GMT) |
Merge branch 'master' into temp-derived-node-tree-refactor |
March 4, 2021, 14:27 (GMT) |
Fix T86050: use material count from correct data block See comment in code for more details. Differential Revision: https://developer.blender.org/D10615 |
March 4, 2021, 14:18 (GMT) |
Merge branch 'master' into temp-derived-node-tree-refactor |
March 4, 2021, 13:59 (GMT) |
Cycles: Remove DeviceWorkTile It is really the same as KernelWorkTile, especially after we remove the buffer pointer (hopefully, in the future). There is no need to have a duplicate entity, just use KernelWorkTIle in the API. Simplifies some of initialization when passing work tile to an actual kernels. Opens possibility to schedule multiple samples to GPU. Had to introduce min(uint, uint) and solve some introduced deduction issues by mix of int and uint in the existing code. |
March 4, 2021, 13:52 (GMT) |
Cycles: increase hardcoded CUDA max paths to a bit more representative Still needs a solution to compute this automatically. |
March 4, 2021, 13:52 (GMT) |
Cleanup: simplify and comment CUDA kernel configuration logic |
March 4, 2021, 13:52 (GMT) |
Fix build using WITH_CUDA_DYNLOAD=OFF |
March 4, 2021, 13:52 (GMT) |
Cycles: stop CUDA integrator queue based on number of active paths Which means indirect light now works. |
March 4, 2021, 13:50 (GMT) |
Cycles: Remove tile size and order settings Integrator will choose tile size which suits the device the best. Ordering for images smaller than big tile is not needed due to the progressive nature of rendering. Configurable ordering for big tiles seems to jut complicate things, without obvious benefit. |
March 4, 2021, 13:50 (GMT) |
Cycles: Remove progressive refine option The new integrator is intrinsicly progressive. |
March 4, 2021, 13:17 (GMT) |
Fix uninitialized render tile field access in Cycles update Was reported by valgrind, not sure whether any real problems were caused by this issue or not. Still good to fix it! blender_session.cpp doech check task of the render tile in the `do_write_update_render_tile` callback. |
March 4, 2021, 12:57 (GMT) |
Merge branch 'master' into cycles_procedural_api |
March 4, 2021, 12:49 (GMT) |
correct delta unpacking kernel |
March 4, 2021, 12:33 (GMT) |
Fix T86172: tag relations update when pasting nodes Pasting nodes can create new id relations, because nodes can reference IDs. Therefore the depsgraph has to be updated when nodes are pasted. We could somehow check if the pasted nodes referenced IDs, but I'm not sure if this complexity is worth it. |
March 4, 2021, 12:25 (GMT) |
format |
March 4, 2021, 12:13 (GMT) |
PyAPI: use methods for bpy.data.libraries.load & write Replace static methods with regular methods. Now the 'Main' value is taken from the collection. Needed to support multiple 'Main' instances in Python, see T86183. |
March 4, 2021, 12:09 (GMT) |
PyAPI: support methods for collection properties Previously only static methods were supported. Now C/API functions added to collections can receive a 'self' argument. |
March 4, 2021, 11:50 (GMT) |
Fix T86204: support multiple group inputs in node group Note that this still does not work when in the node group directly referenced by the modifier, only in sub-node-groups. This limitation will be removed at some point. |
March 4, 2021, 11:50 (GMT) |
hack to fix a crash when reading curves |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021