June 21, 2021, 14:31 (GMT) |
Cleanup: pose slider rename "percentage" to "factor" This patch changes occurrences of percentage to factor. There are some usages of percentage left in there on purpose. They are distinguished as follows: - factor is 0-1 float - percentage is 0-100 int Ref D11361 Reviewed by: sybren, campbellbarton |
June 21, 2021, 14:31 (GMT) |
Performance: Split ImBuf sampling. When sampling ImBuf can be a char or a float buffer. Current sampling functions added overhead by checking which kind of buffer was passed every pixel that was sampled. When performing image processing this check can be removed outside the inner loop adding 5% of performance increase in the `IMB_transform` operator. |
June 21, 2021, 14:31 (GMT) |
Cleanup: use sentences for pose slide comments |
June 21, 2021, 14:31 (GMT) |
Fix T88068: Alt+I now respects keying set Remap {key Alt I} from `anim.delete_key_v3d` to `anim.delete_key`. This makes it keyframe removal symmetrical with keyframe insertion ({key I}). Both the default keymap {key Alt I} and the Industry Compatible keymap {key Alt S} have been updated. Reviewed By: sybren, #animation_rigging Maniphest Tasks: T88068 Differential Revision: https://developer.blender.org/D11528 |
June 21, 2021, 14:31 (GMT) |
Sequencer: Transform ImBuf Processor. Inside the sequencer the cropping and transform of images/buffers were implemented locally. This reduced the optimizations that a compiler could do and added confusing code styles. This patch adds `IMB_transform` to reduce the confusion and increases compiler optimizations as more code can be inlined and we can keep track of indices inside the inner loop. This increases end-user performance by 30% when playing back aa video in VSE. Reviewed By: ISS, zeddb Differential Revision: https://developer.blender.org/D11549 |
June 21, 2021, 14:31 (GMT) |
UI: Correct label naming mistake for VSE text strip box background Seems to be a copy/paste error from rB235c309e5f86e84fb08e1ff2c5c11eb0b775c388 |
June 21, 2021, 14:31 (GMT) |
Nodes: move mix rgb node to C++ Prepare node for conversion to Geometry Nodes. There should be no functional changes. Reviewed By: HooglyBoogly Differential Revision: https://developer.blender.org/D11506 |
June 21, 2021, 14:31 (GMT) |
Cleanup: pose slider data types - change vec2f to float[2] - pass rctf as pointer - change `const struct rctf` to `const rctf` |
June 21, 2021, 14:31 (GMT) |
June 21, 2021, 14:31 (GMT) |
LineArt: Fix crash due to empty duplicollection. |
June 21, 2021, 14:31 (GMT) |
Cleanup: pose slider use enum types use enum types in `tPoseSlideOp` instead of `short` Reviewed By: sybren, campbellbarton Ref D11364 |
June 21, 2021, 14:31 (GMT) |
Cleanup: pose slider use strncpy use `STRNCPY` instead of `BLI_strncpy` Reviewed By: sybren, campbellbarton Ref D11363 |
June 21, 2021, 14:31 (GMT) |
Add unit for time stored in seconds Allows to define properties which will have proper units displayed in the interface. The internal storage is expected to be seconds (which matches how other times are stored in Blender). Is not immediately used in Blender, but is required for the upcoming feature in Cycles X (D11526) The naming does not sound very exciting, but can't think of anything better either. For test it probably easiest to define FloatProperty with subdtype of TIME_ABSOLUTE. Differential Revision: https://developer.blender.org/D11532 |
June 21, 2021, 14:31 (GMT) |
Docs: remove deprecated parameter from bmesh docs The perimeter itself was removed but the documentation wasn't updated. Resolves T89013 |
June 21, 2021, 14:31 (GMT) |
Fix T86544: better cleanup of path given as command line argument. When using non-default system separator in filename path, code would end up with an absolute path mixing regular and alternative separator, confusing the rest of the path manipulations later on. So this commit add proper replacements of alternative separators, and path normalization. |
June 21, 2021, 14:31 (GMT) |
Geometry Nodes: Add Texture and Material options to switch node These new socket types can be supported in the switch node along with the others. Differential Revision: https://developer.blender.org/D11560 |
June 21, 2021, 14:31 (GMT) |
Cleanup: add comment |
June 21, 2021, 14:31 (GMT) |
deps/windows: add missing tbbmalloc_debug.lib This file is being linked by blender without it existing causing issues for debug builds. |
June 21, 2021, 14:31 (GMT) |
Fix: Build error with MSVC rB4f81b4b4ce29 mistakenly left out the changes to platform_win32.cmake causing a linker error when WITH_GMP and WITH_TBB_MALLOC_PROXY were on. |
June 21, 2021, 14:31 (GMT) |
Cleanup: move endian values from BKE_global into BLI_endian_defines This change was prompted by D6408 which moves thumbnail extraction into a shared function that happens use these endian defines but only links blenlib. There is no need for these defines to be associated with globals so move into their own header. |
|