Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-27 | Merge remote-tracking branch 'origin/blender2.8' into udimtemp-udim-images | Lukas Stockner | |
2018-07-27 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-07-27 | Fix T56074: Remove doubles creates holes | Campbell Barton | |
Own regression when moving remove-doubles to kd-tree (seems to happen only in rare cases). | |||
2018-07-25 | Merge branch 'master' into blender2.8 | Bastien Montagne | |
Conflicts: source/blender/blenkernel/intern/rigidbody.c | |||
2018-07-25 | Fix (unreported) potential div-by-zero in ray/bbox intersection BLI code. | Bastien Montagne | |
Also added note that direction parameter should be normalized vector in case one intend to use returned distance values. | |||
2018-07-24 | Cleanup: changes from 2.8 | Campbell Barton | |
2018-07-22 | Merge remote-tracking branch 'origin/blender2.8' into udim | Lukas Stockner | |
2018-07-20 | Merge branch 'master' into blender2.8 | Bastien Montagne | |
2018-07-19 | Resolve the opposite vector ambiguity in Damped Track constraint. | Alexander Gavrilov | |
Damped Track by specification attempts to arrive at the desired direction via the shortest rotation. However with opposite vectors there are infinitely many valid 180 degree rotations. Currently it gives up and does nothing. I think that it would be more reasonable to resolve the ambiguity arbitrarily, so that Damped Track won't have a weird dead zone. To make it more predictable I use a local axis. In addition, the singularity area vicinity has some floating point precision problems that result in significant jitter. This applies workarounds for two causes of instability. Differential Revision: https://developer.blender.org/D3530 | |||
2018-07-19 | Cleanup: style | Campbell Barton | |
2018-07-18 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-07-18 | Cleanup: Cryptomatte node style tweaks. | Brecht Van Lommel | |
2018-07-18 | Compositor: Cryptomatte compositing node. | Stefan Werner | |
This patch adds a new matte node that implements the Cryptomatte specification. It also incluces a custom eye dropper that works outside of a color picker. Cryptomatte export for the Cycles render engine will be in a separate patch. Reviewers: brecht Reviewed By: brecht Subscribers: brecht Tags: #compositing Differential Revision: https://developer.blender.org/D3531 | |||
2018-07-15 | Merge remote-tracking branch 'origin/blender2.8' into udim | Lukas Stockner | |
2018-07-12 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-07-12 | PyAPI: add undo redo handlers | Campbell Barton | |
Useful so Python can clean up before/after undo steps. | |||
2018-07-04 | Merge remote-tracking branch 'origin/blender2.8' into udim | Lukas Stockner | |
2018-06-29 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-06-29 | Cleanup: trailing newlines | Campbell Barton | |
2018-06-28 | Merge remote-tracking branch 'origin/blender2.8' into temp-udim-images | Lukas Stockner | |
2018-06-22 | Studiolight: Spherical Harmonics Windowing | Jeroen Bakker | |
Apply Windowing on the Spherical Harmonics result. This would lead to better results. | |||
2018-06-20 | Cleanup: get rid of last non-thread-safe BLI_frand random generator func. | Bastien Montagne | |
2018-06-20 | Merge remote-tracking branch 'origin/blender2.8' into udim | Lukas Stockner | |
2018-06-18 | Merge branch 'master' into blender2.8 | Bastien Montagne | |
Conflicts: source/blender/makesrna/intern/rna_space.c | |||
2018-06-18 | Fix T55503: File browser filter not working correctly. | Bastien Montagne | |
There were two issues here, introduced by rB66aa4af836: * Forgot to change length of some filter_glob var deep in filebrowser code. * Truncating filter_glob in general can be dangerous, generating unexpected patterns. Last point was the root of the issue here, truncating to 63 chars string left last group as 'match everything' `*` pattern. To fix that to some extent, added a new BLI_path_extension_glob_validate helper to BLI_path_util, which ensures we do not have last wildcards-only group in our pattern, when there are more than one group. | |||
2018-06-17 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-06-17 | Cleanup: trailing space for BLI | Campbell Barton | |
2018-06-17 | Cleanup: remove unused BLI_rebase_path | Campbell Barton | |
2018-06-17 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-06-17 | Cleanup: BLI path extension API | Campbell Barton | |
Use BLI_path_extension_* prefix. | |||
2018-06-17 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-06-17 | BLI_path: add string size debug define | Campbell Barton | |
Off by default, only for debugging. | |||
2018-06-17 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-06-17 | CMake: add missing headers | Campbell Barton | |
2018-06-15 | Merge remote-tracking branch 'origin/blender2.8' into udim | Lukas Stockner | |
2018-06-15 | Merge branch 'master' into blender2.8 | Bastien Montagne | |
2018-06-15 | Cleanup: some more G.main removal. | Bastien Montagne | |
We are really starting to scratch the last bits here... | |||
2018-06-13 | Support anisotropic brush scaling to compensate for different tile aspect ratios | Lukas Stockner | |
2018-06-12 | Math: Remove unused functions which are not safe for threading | Sergey Sharybin | |
All areas are toy use "local" number generator, in order to keep behavior predictable and threadable. This is what BLI_rng_() API is for. There are still lots of usages of BLI_frand(), which are to be ported to BLI_rng_get_float(). but that is somewhat involved. For the time being, remove unsafe API, so new areas have zero chance using it. | |||
2018-06-12 | Add utility function to help debugging concurrent usage of global RNG | Sergey Sharybin | |
Checks are disabled by default, but we need to make them enabled by porting all required areas, or by removing API which uses global RNG. | |||
2018-06-11 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-06-11 | path_util: avoid overflow w/ strtoll use | Campbell Barton | |
Also style cleanup. | |||
2018-06-11 | Merge branch 'master' into blender2.8 | Philipp Oeser | |
2018-06-11 | Fix T55140: opened image doesn't show up in movie clip editor | Philipp Oeser | |
atoi usage in BLI_stringdec could overflow, use strtoll instead and check valid range with INT_MIN and INT_MAX Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D3452 | |||
2018-06-06 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-06-06 | Fix BLI_ASSERT_UNIT macro w/ non-finite numbers | Campbell Barton | |
2018-06-01 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-06-01 | Cleanup: trailing whitespace (comment blocks) | Campbell Barton | |
Strip unindented comment blocks - mainly headers to avoid conflicts. | |||
2018-06-01 | Cleanup: whitespace | Campbell Barton | |
2018-06-01 | Math: optimizations for 4x4x matrix inverse, multiplications. | Brecht Van Lommel | |
In some heavy rigs matrix inverse can be 10% of computation time. This reduces it to 2% by using Eigen's optimized 4x4 matrix inverse and SSE matrix multiplication. |