April 11, 2020, 20:50 (GMT) |
Support heading in row layouts too - `uiLayout.row(heading="FOO")` |
April 11, 2020, 20:19 (GMT) |
Use property split layout for sculpt symmetry options Meant as an example of how to do this with Python. Wasn't possible without a broken layout until the previous commit. |
April 11, 2020, 20:19 (GMT) |
Fix more cases of recursive property splitting A bit hacky, but we have to disable the `use_property_split` flag for a row after adding the split layout to prevent it from further splitting when adding more items. If these new items actually add multiple buttons (vector items), these should be placed in a column like before (by accident?). E.g. that's how the translate buttons (a vector item) is aligned with the lock icons (another vector item). |
April 11, 2020, 19:01 (GMT) |
Cleanup: clang-format |
April 11, 2020, 18:59 (GMT) |
Cycles/Optix: Support building the optix kernels on demand. CMake: `WITH_CYCLES_DEVICE_OPTIX` did not respect `WITH_CYCLES_CUDA_BINARIES` causing the optix kernel to be always build at build time. Code: `device_optix.cpp` did not count on the optix kernel not existing in the default location. For this to work, one should have before starting blender 1) working nvcc environment 2) Optix SDK installed and the OPTIX_ROOT_DIR environment variable pointing to it which is not set by default Differential Revision: https://developer.blender.org/D7400 Reviewed By: Brecht |
April 11, 2020, 17:04 (GMT) |
GPencil: Fix unreported missing update after removing stroke from python |
April 11, 2020, 15:16 (GMT) |
Sanitize and cleanup a bit depsgraph relations building in some modifiers. This commit mainly: * Removes some uneeded dependencies to geometry of other objects (since we only use positions of those objects...). * Ensures `DEG_add_modifier_to_transform_relation` is only called once per modifier (in one case at least it could be called twice). * For modifiers using texture mask, only add dependencies to object used to generate texture coordinates when there is actually a texture set. No behavior change expected from this commit... |
April 11, 2020, 15:16 (GMT) |
Factorize some common modifiers depsgraph relation update code. Add a utility to deal with common 'object or posebone transform' case. |
April 11, 2020, 15:03 (GMT) |
Use column heading for Bevel tool settings |
April 11, 2020, 15:03 (GMT) |
Use checkbox+value for Text Editor |
April 11, 2020, 14:42 (GMT) |
Revert "GPUViewport: Use GPUBatch for viewport drawing" This reverts commit 862ec829422241878b3345661476d8551935aed2. It causes crashes on some systems, see T75584. |
April 11, 2020, 12:40 (GMT) |
Modifier UI: separate the Apply/Shape/Copy buttons visually from the modifier controls Also make these items smaller, to de-emphasize them. |
April 11, 2020, 12:30 (GMT) |
Use checkbox+value configuration for Decimate modifier UI layout |
April 11, 2020, 09:49 (GMT) |
Merge branch 'master' into greasepencil-object |
April 11, 2020, 08:58 (GMT) |
Revert mistake in Sculpt Symmetry panel |
April 11, 2020, 08:55 (GMT) |
Add checkbox+value configuration many places where applicable |
April 11, 2020, 07:06 (GMT) |
Update Vertex Weight Edit modifier UI layout |
April 10, 2020, 21:07 (GMT) |
Fix for T75595: File Browser and Windows Unicode Paths Fix for incorrect conversion to utf16 in BLI_file_attributes(). Differential Revision: https://developer.blender.org/D7398 Reviewed by Brecht Van Lommel |
April 10, 2020, 19:57 (GMT) |
Add UI for recently added bone properties |
April 10, 2020, 19:35 (GMT) |
Merge branch 'master' into modifier-panels-ui |
|
|
|


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