January 12, 2021, 12:54 (GMT) |
GPU: Remove Limited Support AMD Polaris Removing the limited support message as the known opengl issues of the recent drivers with polaris cards have been tackled. |
January 12, 2021, 12:50 (GMT) |
Tests: skip unit test if built without ocean sim modifier Disable the Ocean Sim test when building with `WITH_MOD_OCEANSIM=OFF`. |
January 12, 2021, 12:31 (GMT) |
Cleanup: use exact check for fread, move out of the loop Without this, additional items could be added in the future which wouldn't be included in the check. Move the check out of the loop since this is such an unlikely situation that checking every iteration isn't needed. Also remove redundant casts. |
January 12, 2021, 12:31 (GMT) |
Cleanup: replace 'long long' with int64_t in imbuf indexer |
January 12, 2021, 11:59 (GMT) |
Added Addon Preferences + New Shot File operator. The shot file operator uses the add-on preferences and current file to detect what the root of the production is. It is prefilled in the operator. Operator does not do anything yet. |
January 12, 2021, 11:55 (GMT) |
Geometry Nodes: new Align Rotation to Vector node This adds a new Align Rotation to Vector node based on the mockup in T83669. Reviewers: HooglyBoogly, simonthommes Differential Revision: https://developer.blender.org/D10081 |
January 12, 2021, 11:50 (GMT) |
Geometry Nodes: support reading from spans of WriteAttribute Previously, the span returned by `WriteAttribute`s might not contain the current value of the attribute for performance reasons. To avoid some bugs, the span now always contains the old values (they might have to be copied over from the internal storage, dependending on how the attribute is stored). The old behavior is still available with the `get_span_for_write_only` method. The span that it returns might not contain the current attribute values. Therefore, it should only be used when you want to overwrite an attribute without looking at the old values. |
January 12, 2021, 11:32 (GMT) |
Weight Paint: avoid creating very small values with locked weights. When painting using Auto-Normalize or Lock Relative with some groups locked, the locked weights may not add up precisely to 1 because of precision limitations, which results in creating nonzero weights close to FLT_EPSILON. With Lock Relative display mode this is very obvious and annoying (random red points amid black or blue), so add an epsilon check to consider less than 1e-6 unlocked weight to be the same as 0. In addition, in cases when no weight can be painted due to locks, don't create vertex group entries at all if they don't exist yet. Also, don't run Auto Normalize when not painting a deform group. Differential Revision: https://developer.blender.org/D10000 |
January 12, 2021, 11:14 (GMT) |
Fix T84588: Cache access in rna_Particle_uv_on_emitter The function `rna_Particle_uv_on_emitter` did not handle the case where `particle->num_dmcache` was `DMCACHE_ISCHILD`. This resulted in an incorrect offset for the `mtface` pointer. The commit checks for the case and sets the offset accordingly, similar to existing code in e.g. `particle_calculate_parent_uvs`. Reviewed By: JacquesLucke Differential Revision: https://developer.blender.org/D10072 |
January 12, 2021, 11:07 (GMT) |
Fix: Bmesh from_object applies modifiers twice The Bmesh from_object method applies modifiers twice when the input deform is enabled and the input depsgraph is a render one. The evaluated object already have modifiers applied, and mesh_create_eval_final() applies modifiers again. To fix this, the BKE_mesh_new_from_object() function is used instead. Reviewed By: Brecht Differential Revision: https://developer.blender.org/D10053 |
January 12, 2021, 10:58 (GMT) |
UndoSys: Refactor step 1: cleanup and simplify logic in main undo/redo handlers. * Simplify and clarify logic in `BKE_undosys_step_undo/redo_with_data_ex`, by adding early return on invalid situations, renaming some variables, and adding comments. * Add more sanity checks in those functions. No behavioral change are expected here, besides in potential edge-case, invalid situations. This is a preliminary change, before some deeper modifications of `BKE_undosys` undo/redo API. Differential Revision: https://developer.blender.org/D10033 |
January 12, 2021, 10:51 (GMT) |
Cycles: upgrade to OptiX SDK version 7.1 on buildbot This means that NVIDIA driver version 450 or newer is now required for Cycles OptiX rendering. This upgrade is required to take advantage of new features and improvements. Ref T81431 |
January 12, 2021, 10:32 (GMT) |
Fix NLA liboverride issues re tracks handling. From original rBc0bd240ad0a1 commit, issues reported with suggested fixes by Wayde Moss (@GuiltyGhost), thx. |
January 12, 2021, 10:02 (GMT) |
Fix T84515: Status bar is reporting the average solve error of the wrong tracking object Reviewed By: sergey Maniphest Tasks: T84515 Differential Revision: https://developer.blender.org/D10047 |
January 12, 2021, 09:56 (GMT) |
Fix T83122: NURBS Extruding multiple points only moves existing points The Surface -> Nurbs Curve behaves now like the Curve -> Nurbs Curve, if you initially select less than all points. So, multiple points can be selected and extruded which just moves the selected points similar to Curve -> Nurbs Curve object. Differential Revision: https://developer.blender.org/D9934 |
January 12, 2021, 09:03 (GMT) |
Fix T84593: Operators on material (linked to local object but with linked obdata) fail Caused by rB1a650fdcb286. Above commit made polling more restricitive in that it did not allow for actions on material slots (linked to object, not object data) on objects with liked object data. This should be allowed though. Maniphest Tasks: T84593 https://developer.blender.org/D10078 |
January 12, 2021, 07:23 (GMT) |
Added option for center of world to the example configuration. |
January 12, 2021, 05:56 (GMT) |
Add some basic tests for float UI data and copying UI data |
January 12, 2021, 05:55 (GMT) |
Fix inverted source and destination groups in api function |
January 12, 2021, 05:16 (GMT) |
Fix limits |
|
|
|


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