Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-05 | Cleanup: remove contributors for CMake files | Campbell Barton | |
Following removal from C source code. See: 8c68ed6df16d8893 | |||
2019-02-03 | Cleanup: trailing commas | Campbell Barton | |
Needed for clan-format not to wrap onto one line. | |||
2019-02-02 | Cleanup: remove author/date info from doxy headers | Campbell Barton | |
2019-02-01 | Cleanup: remove redundant, invalid info from headers | Campbell Barton | |
BF-admins agree to remove header information that isn't useful, to reduce noise. - BEGIN/END license blocks Developers should add non license comments as separate comment blocks. No need for separator text. - Contributors This is often invalid, outdated or misleading especially when splitting files. It's more useful to git-blame to find out who has developed the code. See P901 for script to perform these edits. | |||
2019-01-31 | Add C++ guards to some blenlib headers | Sergey Sharybin | |
2019-01-28 | Cleanup: sort forward declarations of enum & struct | Campbell Barton | |
Done using: source/tools/utils_maintenance/c_sort_blocks.py | |||
2019-01-26 | Cleanup: blank lines over doxy headers | Campbell Barton | |
2019-01-26 | Cleanup: remove redundant BKE/BLI/BIF headers | Campbell Barton | |
2019-01-22 | Fix potential invalid memory access in surface force field BVH tree. | Andrew Williams | |
Free the BVH tree immediately along with the mesh, otherwise we might access invalid mesh data. Differential Revision: https://developer.blender.org/D4201 | |||
2019-01-20 | Cleanup: remove all BLI_utiledefines' ugly vectorial macros. | Bastien Montagne | |
Not only were those often making doublons with already existing BLI_math's stuff, but they were also used to hide implicit type conversions... As usual this adds some more exotic inlined vector functions (one of the rare cases where I really miss C++ and its templates... ;) ). | |||
2019-01-19 | Cleanup: add trailing commas | Campbell Barton | |
Prevents clang-format merging into a single line. | |||
2019-01-18 | Math: Make it possible to use vector for both input and output | Sergey Sharybin | |
Avoids nasty code all over where such math is required, and compilers can easily deal with such situation. Don't prefer questionable micro-optimization which comes with a cost of nasty actual logic code. | |||
2019-01-18 | Cleanup: style | Campbell Barton | |
2019-01-16 | Fix uninitialized variable use w/ kdopbvh ray projection | Campbell Barton | |
Snapping verts for eg would use these values uninitialized. | |||
2019-01-15 | Cleanup: commas at the end of enums | Campbell Barton | |
Without this clang-format may wrap them onto a single line. | |||
2019-01-15 | Cleanup: comment line length (blenlib) | Campbell Barton | |
Prevents clang-format wrapping text before comments. | |||
2019-01-11 | MSVC: remove compiler __func__ define | Campbell Barton | |
No longer needed and exposes a bug in clang-format see: D4185 | |||
2019-01-10 | Cleanup: ensure header guards come first | Campbell Barton | |
Causes clang-format not to detect header guards, indenting all preprocessor lines in the header. | |||
2019-01-08 | Cleanup: comments causing bad clang-format output | Campbell Barton | |
2019-01-05 | Cleanup: avoid function call for pointer compare | Campbell Barton | |
2019-01-03 | Cleanup: preprocessor indentation | Campbell Barton | |
2018-12-30 | Cleanup: warnings (clang) | Campbell Barton | |
2018-12-27 | Merge branch 'blender2.7' | Brecht Van Lommel | |
2018-12-24 | Fix/cleanup another bunch of UI messages issues. | Bastien Montagne | |
Also (mostly in comments): behaviour -> behavior (we use American English). | |||
2018-12-23 | BLI_math_rotation: properly name the quaternion power function. | Alexander Gavrilov | |
"angular mult factor" is a completely unintelligible description for a function that raises a unit quaternion to the scalar power. | |||
2018-12-21 | Cleanup: fix more ATTR_FALLTHROUGH warnings. | Brecht Van Lommel | |
Ref D3960. | |||
2018-12-19 | BLI_bitmap: add functions operating on the whole bitmask. | Alexander Gavrilov | |
There is no point having operations that iterate over the whole bit array as macros, so convert BLI_BITMAP_SET_ALL to a function. Also, add more utilities for copying and manipulating masks. Reviewers: brecht, campbellbarton Differential Revision: https://developer.blender.org/D4101 | |||
2018-12-18 | Cleanup: Typo in comment | Sergey Sharybin | |
2018-12-18 | Use proper buffer size for statistics | Sergey Sharybin | |
2018-12-17 | Fix T59424: color wheel snaps to center, losing hue when value is zero. | Sebastian Parborg | |
Differential Revision: https://developer.blender.org/D4090 | |||
2018-12-17 | Fix T59404: Mistake in recent EdgeHash refactor broke edge generations in ↵ | Bastien Montagne | |
mesh validate code. | |||
2018-12-13 | Color management: add OCIO aware utility functions for transform to/from XYZ. | Brecht Van Lommel | |
2018-12-13 | Cleanup: macro hygiene, style, doxy comments | Campbell Barton | |
2018-12-13 | BLI_edgehash: assert when edges use the same vert | Campbell Barton | |
This was removed on the recent upgrade. | |||
2018-12-13 | BLI: New Edgehash and EdgeSet implementation | Jacques Lucke | |
The new data structure uses open addressing instead of chaining to resolve collisions in the hash table. This new structure was never slower than the old implementation in my tests. Code that first inserts all edges and then iterates through all edges (e.g. to remove duplicates) benefits the most, because the `EdgeHashIterator` becomes a simple for loop over a continuous array. Reviewer: campbellbarton Differential Revision: D4050 | |||
2018-12-12 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-12-12 | Cleanup: use colon separator after parameter | Campbell Barton | |
Helps separate variable names from descriptive text. Was already used in some parts of the code, double space and dashes were used elsewhere. | |||
2018-12-12 | Docs: correct doxy comments | Campbell Barton | |
2018-12-09 | Simplified #ifdef to not silently fail on certain platforms | Sybren A. Stüvel | |
2018-12-08 | Cleanup: style | Campbell Barton | |
2018-12-07 | Move static `get_hostname()` to `BLI_hostname()` in `system.c` | Sybren A. Stüvel | |
This makes the `#include <Windows.h>` use more localised and out of the `image.c` file. Reviewers: LazyDodo Reviewed by: LazyDodo Differential revision: https://developer.blender.org/D4049 | |||
2018-12-04 | BLI_task: fix queue in work_and_wait, and support resetting. | Alexander Gavrilov | |
To make the pool more usable for running multiple stages of tasks, fix local queue handling in BLI_task_pool_work_and_wait. Specifically, after the wait loop the local queue should be empty, or the wait part of the function contract isn't fulfilled. Instead, check and run any tasks in queue before the wait loop. Also, add a new function that resets the suspended state of the pool. | |||
2018-12-04 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-12-04 | Cleanup: Spelling | Sergey Sharybin | |
2018-12-01 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-12-01 | Cleanup: style | Campbell Barton | |
2018-11-30 | PyAPI: add load_factory_startup_post handler | Campbell Barton | |
Needed so we can apply changes to the startup file, only in the case when it's load loaded from a user-saved startup. | |||
2018-11-29 | Fix leak in CPU brand check | Campbell Barton | |
2018-11-29 | Fix leak in CPU brand check | Campbell Barton | |
2018-11-28 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |