July 22, 2021, 16:18 (GMT) |
Cycles X: restore get_devices() API function Removal of this broke some render farm scripts. Keep it around for backwards compatibility but recommend using refresh_devices() instead for refreshing the device list. |
July 22, 2021, 16:05 (GMT) |
Compositor: Add coordinates to BuffersIterator Allows to cover many use cases where iterating both buffers and coordinates is needed. |
July 22, 2021, 15:57 (GMT) |
Fix T90026: attributes added in editmode are lost on modeswitch When exiting editmode, customdata [and thus attributes] are copied from **BMesh** to **Mesh** (in `BM_mesh_bm_to_me`). When adding attributes, these were always added via `CustomData_add_layer_named` only. Instead (if we are in mesh editmode), we need to go through `BM_data_layer_add_named` to properly update the **BMesh** (see `update_data_blocks`) so we have stuff available to copy back to **Mesh** when exiting editmode. Same is done for removing (also going through BMesh). This is now done, DomainInfo is updated to point to BMesh (instead of Mesh) customdata when in editmode. Maniphest Tasks: T90026 Differential Revision: https://developer.blender.org/D11998 |
July 22, 2021, 15:14 (GMT) |
USD import: format fix. |
July 22, 2021, 14:55 (GMT) |
Geometry Nodes: Set Bezier Handle Type Node This node takes a curve and a point selection and allows you to set the specified (or all) points left/right or both handles to a given type. Differential Revision: https://developer.blender.org/D11992 |
July 22, 2021, 14:54 (GMT) |
Merge branch 'master' into cycles-x |
July 22, 2021, 14:35 (GMT) |
Tests: continue running benchmarks if some tests fail to build or run Convenient when testing many revisions where some might be broken. |
July 22, 2021, 14:34 (GMT) |
Tests: improve finding of Blender executables in benchmarking * Allow specifying a folder and automatically setting the proper executable name depending on the operating system * Use executables from configs for listing devices instead of a blender command being available |
July 22, 2021, 13:50 (GMT) |
Merge branch 'master' into greasepencil-object |
July 22, 2021, 13:19 (GMT) |
Versioning: move "until next subveresion bump" code Move "until next subveresion bump" code into the 300.13 version block. This should have happened in rB8d5b9478a25. |
July 22, 2021, 12:11 (GMT) |
adaptive_cloth: AdaptiveMesh: split_edges: run flip_edges() On the faces that were added by the split edge operation, run the flip_edges() function. |
July 22, 2021, 12:09 (GMT) |
adaptive_cloth: AdaptiveMesh: flip_edges() Flips edges of the `active_faces` if needed. * Get the maximally independent set of flippable `AdaptiveEdge`s. * Flip each edge in this set and update `active_faces` with the faces affected by this operation. * Repeat until the set has 0 flippable `AdaptiveEdge`s |
July 22, 2021, 12:07 (GMT) |
adaptive_cloth: AdaptiveMesh: get_flippable_edge_indices_set() Similar to get_splittable_edge_indices_set() it checks for flippability of the `AdaptiveEdge` instead of the "size" of the `AdaptiveEdge`. |
July 22, 2021, 12:06 (GMT) |
adaptive_cloth: AdaptiveMesh: is_edge_flippable_anisotropic_aware() Function to check if the given `Edge` is flippable or not by adding an anisotropic aware check. Based on reference [1]. |
July 22, 2021, 12:03 (GMT) |
Cleanup: Comments |
July 22, 2021, 12:01 (GMT) |
adaptive_cloth: AdaptiveMesh: VertFlags: VERT_SELECTED_FOR_SPLIT rename `VERT_SELECTED` to `VERT_SELECTED_FOR_SPLIT` for more explicit meaning |
July 22, 2021, 11:59 (GMT) |
Cleanup: Silence warning - unused parameter |
July 22, 2021, 11:57 (GMT) |
adaptive_cloth: AdaptiveMesh: Sizing: overload add and mul ops Overload the operators to allow operations on `Sizing` itself. This will help in case `Sizing` will need to change in the future maybe for adaptive tearing support. |
July 22, 2021, 11:56 (GMT) |
adaptive_cloth: Mesh: does_element_exist() Set of functions to test if the element still exists in the `Mesh` when given it's index. |
July 22, 2021, 11:55 (GMT) |
adaptive_cloth: Mesh: checked and unchecked get_other_vert_index() `get_checked_other_vert_index()` a new checked version of `get_other_vert_index()` Update `get_other_vert_index()` to have better checks |
|
|
|


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