March 10, 2021, 14:27 (GMT) |
Cycles: move integrator specific logic out of device queue The CUDA integrator queue was mostly CUDA independent and highly coupled to PathTraceWorkTiled. Seems better to move the tiled integrator logic into a single class, and keep the queue implementations simple to implement for each device type. The particular motivation for this change was scheduling of most queued kernels, which was getting even more complicated. |
March 10, 2021, 14:27 (GMT) |
Cycles: add path regeneration for new GPU integrator |
March 10, 2021, 14:27 (GMT) |
Cycles: change queue work tile handling * Use single method to both pass work tiles and launch init kernel * Support passing multiple tiles * Schedule multiple tiles on the GPU if there is enough space |
March 10, 2021, 14:27 (GMT) |
Cycles: keep track of effectively used part of GPU path state array To avoid launching unnecessary work. |
March 10, 2021, 14:27 (GMT) |
Fix broken CUDA render after accidentally removed load_kernels |
Revision 2efa6a9 by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) March 10, 2021, 14:06 (GMT) |
Reverted python code formating. |
Revision 0b0237b by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) March 10, 2021, 14:03 (GMT) |
Added legacy workflow back. |
March 10, 2021, 13:57 (GMT) |
Nodes: Sortable Multi Input Sockets This Patch removes the auto sorting from Multi-Input Sockets and allows the links to be sorted by drag and drop instead. As a minor related change, it fixes the drawing of the mute line to connect to the first input instead of the socket's center. |
March 10, 2021, 12:34 (GMT) |
Merge branch 'master' into cycles_texture_cache |
March 10, 2021, 12:13 (GMT) |
Cleanup: unused warning building as a Python module |
March 10, 2021, 12:04 (GMT) |
March 10, 2021, 11:41 (GMT) |
Geometry Nodes: transfer polygon attributes to points in Point Distribute node |
March 10, 2021, 10:53 (GMT) |
Geometry Nodes: move geometry component type enum to C This allows us to use it in rna for the spreadsheet editor. |
March 10, 2021, 10:45 (GMT) |
March 10, 2021, 10:35 (GMT) |
Spreadsheet: new spreadsheet editor This implements the MVP for the new spreadsheet editor (T85879). The functionality is still very limited, but it proved to be useful already. A more complete picture of where we want to go with the new editor can be found in T86279. Supported features: * Show point attributes of evaluated meshes (no original data, no other domains, no other geometry types, yet). Since only meshes are supported right now, the output of the Point Distribute is not shown, because it is a point cloud. * Only show data for selected vertices when the mesh is in edit mode. Different parts of Blender keep track of selection state and original-indices with varying degrees of success. Therefore, when the selected-only filter is used, the result might be a bit confusing when using some modifiers or nodes. This will be improved in the future. * All data is readonly. Since only evaluated data is displayed currently, it has to be readonly. However, this is not an inherent limitation of the spreadsheet editor. In the future editable data will be displayed as well. Some boilerplate code for the new editor has been committed before in rB9cb5f0a2282a7a84f7f8636b43a32bdc04b51cd5. It would be good to let the spreadsheet editor mature for a couple of weeks as part of the geometry nodes project. Then other modules are invited to show their own data in the new editor! Differential Revision: https://developer.blender.org/D10566 |
March 10, 2021, 10:12 (GMT) |
Geometry Nodes: handle same socket being linked to input more than once better Note, this does not allow users to connect the same socket more than once to a multi-input-socket in the UI. However, the situation could still happen when using node muting. |
Revision f6e09ae by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) March 10, 2021, 10:07 (GMT) |
Cleanup: clang-tidy errors part 2. |
Revision cdf9496 by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) March 10, 2021, 09:44 (GMT) |
Cleanup: clang-tiny errors. |
Revision c2fdf7d by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) March 10, 2021, 09:34 (GMT) |
Merge branch 'master' into compositor-cryptomatte-workflow |
March 10, 2021, 05:46 (GMT) |
LineArt: Baking and clearing notifier updated. |
|
|
|


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