March 4, 2021, 15:38 (GMT) |
make node members private |
March 4, 2021, 15:33 (GMT) |
simplify sockets |
Revision 2f65867 by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt, ui-asset-view-template) March 4, 2021, 15:29 (GMT) |
Fix items not showing up if the preview is missing No reason to skip adding the UI elements just because the preview is missing. We can still show the text and allow dragging. Also makes it feel more interactive while the previews load in a background thread. |
March 4, 2021, 15:16 (GMT) |
bring back support for muted nodes |
Revision 5ccb47a by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt, ui-asset-view-template) March 4, 2021, 14:57 (GMT) |
Add own button/widget type for the asset previews The new button type (UI_BTYPE_PREVIEW_TILE) shows the items similar to the Asset Browser, or the File Browser in thumbnail display mode. That is, previews bigger than normal buttons, with the name drawn centered below it. Would be nice if the File/Asset Browser and preview templates could adopt that new button type, so that there's no ad-hoc drawing for these anymore. That's for a future cleanup though. |
March 4, 2021, 14:51 (GMT) |
move function to xxx socket |
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: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: stop CUDA integrator queue based on number of active paths Which means indirect light now works. |
March 4, 2021, 13:52 (GMT) |
Fix build using WITH_CUDA_DYNLOAD=OFF |
March 4, 2021, 13:52 (GMT) |
Cleanup: simplify and comment CUDA kernel configuration logic |
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:50 (GMT) |
Cycles: Remove progressive refine option The new integrator is intrinsicly progressive. |
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: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:25 (GMT) |
format |
|
|
|


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