Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-21 | Cleanup: spelling | Campbell Barton | |
2020-07-13 | Clang Tidy: enable readability-non-const-parameter warning | Jacques Lucke | |
Clang Tidy reported a couple of false positives. I disabled those `NOLINTNEXTLINE`. Differential Revision: https://developer.blender.org/D8199 | |||
2020-03-19 | Cleanup: `make format` after SortedIncludes change | Dalai Felinto | |
2019-10-15 | Fix scan-fill normal flipping for displist & mask filling | Campbell Barton | |
Missed from fix for T70594 which reversed the normals, Resolves T70809 | |||
2019-07-30 | BLI_task: Cleanup: rename some structs to make them more generic. | Bastien Montagne | |
TLS and Settings can be used by other types of parallel 'for loops', so removing 'Range' from their names. No functional changes expected here. | |||
2019-07-02 | Cleanup: move comments onto own lines to avoid breaking lines | Campbell Barton | |
2019-07-02 | Cleanup: spelling | Campbell Barton | |
2019-06-12 | Cleanup: spelling in comments | Campbell Barton | |
2019-05-01 | ClangFormat: run with ReflowComments on source/ | Campbell Barton | |
Prepare for enabling ReflowComments. | |||
2019-04-27 | Cleanup: comments (long lines) in blenkernel | Campbell Barton | |
2019-04-22 | Cleanup: style, use braces for blenkernel | Campbell Barton | |
2019-04-17 | ClangFormat: format '#if 0' code in source/ | Campbell Barton | |
2019-04-17 | ClangFormat: apply to source, most of intern | Campbell Barton | |
Apply clang format as proposed in T53211. For details on usage and instructions for migrating branches without conflicts, see: https://wiki.blender.org/wiki/Tools/ClangFormat | |||
2019-02-18 | doxygen: add newline after \file | Campbell Barton | |
While \file doesn't need an argument, it can't have another doxy command after it. | |||
2019-02-06 | Cleanup: remove redundant doxygen \file argument | Campbell Barton | |
Move \ingroup onto same line to be more compact and make it clear the file is in the group. | |||
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-02-01 | Logging: Use CLOG for blenkernel | Campbell Barton | |
Part of D4277 by @sobakasu | |||
2019-01-06 | Cleanup: add trailing commas to structs | Campbell Barton | |
Needed for clang formatting to workaround bug/limit, see: T53211 | |||
2018-10-19 | Partial revert '#if 0' cleanup | Campbell Barton | |
Partially revert 41216d5ad4c722e2ad9f15c968af454fc7566d5e Some of this code had comments to be left as is for readability, or comment the code should be kept. Other functions were only for debugging. | |||
2018-10-18 | Cleanup: Remove more #if 0 blocks | Jacques Lucke | |
Continuation of https://developer.blender.org/D3802 Reviewers: brecht Differential Revision: https://developer.blender.org/D3808 | |||
2018-09-24 | Spelling fixes in comments and descriptions, patch by luzpaz. | Brecht Van Lommel | |
Differential Revision: https://developer.blender.org/D3719 | |||
2018-09-19 | BLI_utildefines: rename pointer conversion macros | Campbell Barton | |
Terms get/set don't make much sense when casting values. Name macros so the conversion is obvious, use common prefix for easier completion. - GET_INT_FROM_POINTER -> POINTER_AS_INT - SET_INT_IN_POINTER -> POINTER_FROM_INT - GET_UINT_FROM_POINTER -> POINTER_AS_UINT - SET_UINT_IN_POINTER -> POINTER_FROM_UINT | |||
2018-01-10 | Task scheduler: Use const qualifier in callbacks for parallel range | Sergey Sharybin | |
2018-01-10 | Task scheduler: Use restrict pointer qualifier | Sergey Sharybin | |
Those pointers are never to be aliased, so let's be explicit about this and hope compiler does save some CPU ticks. | |||
2018-01-09 | Task scheduler: Use single parallel range function with more flexible function | Sergey Sharybin | |
Now all the fine-tuning is happening using parallel range settings structure, which avoid passing long lists of arguments, allows extend fine-tuning further, avoid having lots of various functions which basically does the same thing. | |||
2018-01-09 | Task scheduler: Get rid of extended version of parallel range callback | Sergey Sharybin | |
Wrap all arguments into TLS type of argument. Avoids some branching and also makes it easier to extend things in the future. | |||
2017-11-26 | Cleanup: ImageEditor's mask drawing code was re-implementing ↵ | Bastien Montagne | |
`BKE_maskrasterize_buffer`! So this deduplicates and simplifies code, yeah. Also, as an odd bonus, new code seems slighly quicker than previous one (about 5 to 10% quicker). | |||
2017-11-26 | Removing OMP: BKE's mask_rasterize.c | Bastien Montagne | |
Once again nothing much to say here, except that whole mask rendering process from VSE is about 25% quicker now. ;) | |||
2015-04-26 | Add inverse-square falloff to bmesh, mask & compo. | Campbell Barton | |
2014-11-16 | Cleanup: use BLI_listbase_*** prefix for count,sort,sort_r | Campbell Barton | |
2014-07-12 | Code Cleanup: use const | Campbell Barton | |
2014-04-26 | Code cleanup: use 'const' for arrays (blenkernel) | Campbell Barton | |
2014-04-16 | Fix for half pixel offset rasterizing masks | Campbell Barton | |
2014-04-01 | Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT define | Campbell Barton | |
2014-03-30 | Correct own recent changes broke release builds | Campbell Barton | |
2014-03-20 | Code cleanup: use bools | Campbell Barton | |
2014-02-17 | Mask: fix for intel openmp which doesn't support casts in for loops | Campbell Barton | |
2014-02-17 | Clear +x flag from source file | Sergey Sharybin | |
2014-02-16 | MSVC: add errors for BLI_strict_flags.h | Campbell Barton | |
2014-02-13 | Mask: add option to detect self intersections | Campbell Barton | |
2014-02-13 | Mask: option not to treat overlapping curves as holes | Campbell Barton | |
2014-02-04 | Scanfill: optimize filling curves, text, masks - skip calculating holes | Campbell Barton | |
Support for tagging polygon numbers when adding scanfill data, saves having to calculate connectivity afterwards (which can take approx half overall scanfill time for complex curves). | |||
2014-02-03 | Code cleanup: use bools where possible | Campbell Barton | |
2014-01-21 | Code Cleanup: use bool for return values and correct comments | Campbell Barton | |
also remove CDDM_Check, theres no need for it. | |||
2014-01-12 | Style Cleanup: whitespace | Campbell Barton | |
2013-12-22 | Style Cleanup: remove preprocessor indentation (updated wiki style guide too) | Campbell Barton | |
2013-12-20 | Don't use with_resol suffix for functions which doesn't get resolution | Sergey Sharybin | |
2013-10-10 | add MEM_SIZE_OPTIMAL to avoid memory fragmentation & waste lost to slop-space. | Campbell Barton | |
2013-09-01 | move strict compiler checks into a header so its easier to manage in one ↵ | Campbell Barton | |
place (pragmas were copied around). also enable more strict warnings for BLF (which had some incorrect casts). | |||
2013-08-28 | scanfill curves, ngons, masks had their own memarena code and would allocate ↵ | Campbell Barton | |
a new one for every fill. now use BLI_memarena and support passing the arena into the fill function, so the arena is re-used, when scanfill is called in a loop. |