October 13, 2020, 18:23 (GMT) |
Cleanup: Use doxygen sections in space_buttons.c |
October 13, 2020, 18:10 (GMT) |
Property Search: Find results in all tabs This patch enables property search for all tabs in the property editor. To make interaction faster, if the editor's current tab doesn't have a result, the current tab changes to the next tab that has a match. This patch implements basic code that only searches panels. While we could run the existing "single tab" property search for every tab, that would also do everything else related to the layout pass, which would be less efficient, and maybe more complicated to maintain. The search match status for every current tab of the property editor is stored in a runtime bitfield and them displayed later by dimming icons in the tab selector panel to the left. Using `BLI_bitmap` properly in the runtime struct required moving it to `buttons_intern.h` and adding a small API to access the search filter instead. To make sure the editor isn't influenced by anything that happens while building the layout for other tabs, most of the context is duplicated and the new search is run in the duplicated editor. Note that the tool settings tab works slightly different than the other tabs, so I've disabled searching it for this commit. That would be a relatively simple improvement, but would just require a bit of refactoring of existing code. Differential Revision: https://developer.blender.org/D8859 |
October 13, 2020, 17:43 (GMT) |
UI: Add highlight arguments to tab buttons This adds arguments to `uiLayout.prop_tabs_enum` and the C equivalent (`uiItemTabsEnumR_prop`) to gray out tabs based on a boolean array. For property search in multiple tabs, we need a way to show which tabs have a search result, but we still need to show which tab is active. Differential Revision: https://developer.blender.org/D8858 |
October 13, 2020, 16:35 (GMT) |
UI: Monochrome Alert Icons not changing color until theme refresh Changing the color of monochrome alert icons would not change until the theme was reloaded. Differential Revision: https://developer.blender.org/D9062 Reviewed by Harley Acheson |
October 13, 2020, 16:09 (GMT) |
EEVEE: Motion Blur: Add shutter position option This makes it easier to generate motion trail effect with EEVEE. This just mimics the cycles option as described here: https://docs.blender.org/manual/en/latest/render/cycles/render_settings/motion_blur.html This fix T80070 |
October 13, 2020, 16:09 (GMT) |
Fix T80086 EEVEE: Motion Blur: Subframe not taken into account This is a simple fix that just make it work like cycles. The initial time was missing the subframe offset. |
October 13, 2020, 15:47 (GMT) |
apply render_graph_finalize_test changes from cycles_api_review |
October 13, 2020, 15:46 (GMT) |
Merge branch 'master' into cycles_procedural_api |
October 13, 2020, 14:45 (GMT) |
Windows/CMake:Support BLENDER_USER_SCRIPTS in IDE This diff adds support for respecting the `BLENDER_USER_SCRIPTS` environment variable when setting up the IDE environment. Previously the scripts from the users profile folder were always used even when this variable was set, leading to the possibility of the wrong scripts being visible in the IDE. Differential Revision: https://developer.blender.org/D9189 Reviewed By: Ray Molenkamp |
October 13, 2020, 13:53 (GMT) |
Cleanup: Remove unused properties from node Viewer Region operator The operator would define the `deselect` and `extend` properties, without actually using them. It's confusing to have them in the keymap item UI. |
October 13, 2020, 13:38 (GMT) |
Cycles: fix missing ShaderNode ownership in render_graph_finalize_test |
October 13, 2020, 13:15 (GMT) |
Cycles: Add CUDA 11 build support With this patch the build system checks whether the "CUDA10_NVCC_EXECUTABLE" CMake variable is set and if so will use that to build sm_30 kernels. Similarily for sm_8x kernels it checks "CUDA11_NVCC_EXECUTABLE". All other kernels are built using the default CUDA toolkit. This makes it possible to use either the CUDA 10 or CUDA 11 toolkit by default and only selectively use the other for the kernels where its a hard requirement. Reviewed By: brecht Differential Revision: https://developer.blender.org/D9179 |
October 13, 2020, 12:46 (GMT) |
Fix T81672: Array modifier default merge distance is 0.1m (typo) Seems to be an oversight/typo in rB83980506957c. Now set back to 0.01m (as it was before). Maniphest Tasks: T81672 Differential Revision: https://developer.blender.org/D9193 |
October 13, 2020, 12:39 (GMT) |
XR: Add selection outline offscreen draw flag |
October 13, 2020, 12:39 (GMT) |
Operators: Add invoke_3d() and implement for VIEW3D_OT_select |
October 13, 2020, 12:39 (GMT) |
Disable XR object saving and (for now) creation |
October 13, 2020, 12:39 (GMT) |
Add safety checks when accessing XR window and controller objects. |
October 13, 2020, 12:39 (GMT) |
Update comment. |
October 13, 2020, 12:39 (GMT) |
Fix annotations not being shown in XR view. |
October 13, 2020, 12:39 (GMT) |
Improve error logging and controller data management. |
|
|
|


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