Revision d870a60 by Pablo Dobarro December 9, 2020, 21:25 (GMT) |
Sculpt: Elastic deform type for Snake Hook This adds deformation types to snake hook and the elastic deformation type. This mode deforms the mesh using a kelvinlet instead of applying the displacement directly inside the brush radius, which is great for stylized shapes sketching. Changes in rake rotation when using elastic are too strong when set to 1, so I'll add a nicer way to support rake rotations with smoother transitions in the future. Reviewed By: sergey, JulienKaspar Differential Revision: https://developer.blender.org/D9560 |
Revision 19560ee by Aaron Carlisle December 9, 2020, 21:09 (GMT) |
Cleanup: Remove unused c popup menu for text editor This code hase been usused for 10 years and the right click menu is now in python. |
Revision 3b57927 by Philipp Oeser December 9, 2020, 20:45 (GMT) |
Fix T82242: creating particle influence textures does not set up DEG relation immediately Texture and ParticleSettings have a DEG relation, but `DEG_relations_tag_update` was not called when the texture changed. This lead to no updates when e.g. texture size changes, relation only went into full effect after save/reload or adding/removing keyframes. Two places were additional relation tagging is needed: - ParticleSettings `active_texture` changes - ParticleSettingsTextureSlot (basically any TextureSlots') texture changes Maniphest Tasks: T82242 Differential Revision: https://developer.blender.org/D9393 |
Revision ac7694a by Pablo Vazquez December 9, 2020, 20:09 (GMT) |
UI: Update theme to match Shader nodes category color with socket color The change to match socket color and category was already done, but it was missing versioning code to update the theme on load. Fixes T83500 (already closed as invalid, but this would solve the non-matching colors) Reviewed by Hans Goudey (HooglyBoogly) |
Revision 41bca5a by Patrick Mours December 9, 2020, 16:06 (GMT) |
Fix T83581: "Only local" ambient occlusion option causes error on OptiX 2.92 The SVM AO node calls "scene_intersect_local" with a NULL pointer for the intersection information, which caused a crash with OptiX since it was not checking for this case and always dereferencing this pointer. This fixes that by checking whether any hit information was requested first (like is done in the BVH2 intersection routines). |
Revision c93f826 by Jacques Lucke December 9, 2020, 15:29 (GMT) |
Cleanup: various clang tidy fixes |
Revision 4a5f366 by Jacques Lucke December 9, 2020, 15:20 (GMT) |
Geometry Nodes: simplify supporting different input socket types for attributes This is a non-functional change. The functionality introduced in this commit is not used in master yet. It is used by nodes that are being developed in other branches though. |
Revision 25e151c by Antonio Vazquez December 9, 2020, 14:41 (GMT) |
Fix T83575: GPencil: VFX Blur is not disabled when samples are zero Before the number of samples was not checked, only the pixel size. |
Revision 37bf71a by Germano Cavalcante December 9, 2020, 13:30 (GMT) |
Fix T83588: Crash with Shrink/Fatten and Offset Even `t->keymap` can be `NULL`. Bug introduced in rBc822f66bb83 |
Revision b9eb592 by Germano Cavalcante December 9, 2020, 12:34 (GMT) |
Fix T83460: Regression in snap for measure tool Now the gizmo is drawn only when the eventstate located in `wm->winactive->eventstate` has not changed. So it doesn't matter if it's "selected" or not. This commit also removes the use of the private header "wm.h" Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D9539 |
Revision 5a8012b by Jeroen Bakker December 9, 2020, 11:37 (GMT) |
Degraded AMD 20.11.3 driver to limited support. |
Revision baf84ec by Jeroen Bakker December 9, 2020, 11:15 (GMT) |
Workaround for Access Violation startup crash on deprecated Radeon GPUs on Windows This is a workaround for T80804. There's a startup crash that happens on 2.91.0 on Windows, an `EXCEPTION_ACCESS_VIOLATION` on `atio6axx.dll`. It is triggered by `glClear` on the `detect_mip_render_workaround` function. The workaround moves the function after the device/driver workaround section and sets the flag to the affected one to avoid running the check. It is deprecated hardware that has not meet the minimum requirements since 2.79, but is still usable and this extends its usability a bit before the cards are finally blacklisted. Reviewed By: Jeroen Bakker Differential Revision: https://developer.blender.org/D9667 |
Revision 1a959e9 by Jeroen Bakker December 9, 2020, 11:12 (GMT) |
Raised AMD/Terascale2 from unsupported to supported. There is a patch that fixes the crash on startup {D9667}. |
Revision 55d1421 by Jeroen Bakker December 9, 2020, 11:10 (GMT) |
Raised AMD CEDAR on Linux from unsupported to limited support There is a workaround available by setting the environment variable `R600_DEBUG=nosb`. |
Revision 3a23f18 by Jeroen Bakker December 9, 2020, 08:14 (GMT) |
Blender LTS: Download + Release notes CMS scripts This patch contains 2 scripts that will help with LTS releases create_download_urls.py This python script is used to generate the download urls which we can copy-paste directly into the CMS of www.blender.org. Usage: create_download_urls.py --version 2.83.7 Arguments: --version VERSION Version string in the form of {major}.{minor}.{build} (eg 2.83.7) The resulting html will be printed to the console. create_release_notes.py ======================= This python script is used to generate the release notes which we can copy-paste directly into the CMS of www.blender.org and stores. Usage: ./create_release_notes.py --task=T77348 --version=2.83.7 Arguments: --version VERSION Version string in the form of {major}.{minor}.{build} (e.g. 2.83.7) --task TASK Phabricator ticket that is contains the release notes information (e.g. T77348) --format FORMAT Format the result in `text`, `steam`, `wiki` or `html` Requirements ============ * Python 3.8 or later * Python phabricator client version 0.7.0 https://pypi.org/project/phabricator/ For convenience the python modules can be installed using pip. pip3 install -r ./requirements.txt Differential Revision: https://developer.blender.org/D9055 |
Revision abddd7d by Campbell Barton December 9, 2020, 07:46 (GMT) |
Fix T83566: bpy.props.CollectionProperty gives incorrect error Error in commit a7b3047cefcbfae4d8b13e15026497fd5ae92730. |
Revision ebe4bf6 by Campbell Barton December 9, 2020, 06:33 (GMT) |
Revision acc6373 by Campbell Barton December 9, 2020, 06:20 (GMT) |
Fix custom-property UI allowing long names that raised errors Rename `rna_property` to `rna_custom_property` to differentiate it from a more general property. |
Revision 6c9263d by Campbell Barton December 9, 2020, 06:16 (GMT) |
Fix off by one error in id-property name validation The Python API accepted a name with 64 bytes, clipping it to 63. |
Revision 3b5a819 by Campbell Barton December 9, 2020, 06:04 (GMT) |
Fix custom property UI handling names with quotes and back-slashes Custom property names wasn't escaping strings, causing exceptions editing custom properties with characters that needed to be escaped. |
|
|
|


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