Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-02-11File headers: SPDX License migrationCampbell Barton
Use a shorter/simpler license convention, stops the header taking so much space. Follow the SPDX license specification: https://spdx.org/licenses - C/C++/objc/objc++ - Python - Shell Scripts - CMake, GNUmakefile While most of the source tree has been included - `./extern/` was left out. - `./intern/cycles` & `./intern/atomic` are also excluded because they use different header conventions. doc/license/SPDX-license-identifiers.txt has been added to list SPDX all used identifiers. See P2788 for the script that automated these edits. Reviewed By: brecht, mont29, sergey Ref D14069
2021-12-09Cleanup: move public doc-strings into headers for 'blenlib'Campbell Barton
- Added space below non doc-string comments to make it clear these aren't comments for the symbols directly below them. - Use doxy sections for some headers. - Minor improvements to doc-strings. Ref T92709
2021-07-15Cleanup: improve comments, remove debug printfCampbell Barton
2021-07-15BLI_memarena: support merging memory arenasCampbell Barton
Useful when thread-local storage has it's own memory arena containing data which is kept after the multi-threaded operation has finished.
2020-05-14BLI: deduplicate address sanitizer codeJacques Lucke
Reviewers: brecht, campbellbarton Differential Revision: https://developer.blender.org/D7731
2020-03-19Cleanup: `make format` after SortedIncludes changeDalai Felinto
2019-05-25Cleanup: warnings building without ASANCampbell Barton
2019-05-16BLI_memarena: unpoison memory before freeing itJacques Lucke
2019-04-17ClangFormat: apply to source, most of internCampbell 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-03-02Cleanup: comments, assert align is a power of twoCampbell Barton
2019-03-02BLI_memarena: use ASAN memory poisonCampbell Barton
Detects invalid memory use when WITH_COMPILER_ASAN is enabled.
2019-03-02Cleanup: use dummy valgrind macros instead of ifdef'sCampbell Barton
2019-02-18doxygen: add newline after \fileCampbell Barton
While \file doesn't need an argument, it can't have another doxy command after it.
2019-02-12BLI_memarena: remove use of BLI_linklistCampbell Barton
Preprare for using memarena w/ makesdna, BLI_linklist depends on BLI_mempool. Since linked list use in here is simple, do it inline.
2019-02-06Cleanup: remove redundant doxygen \file argumentCampbell Barton
Move \ingroup onto same line to be more compact and make it clear the file is in the group.
2019-02-01Cleanup: remove redundant, invalid info from headersCampbell 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.
2015-08-04Docs: comment functions in BLI & Py APICampbell Barton
2013-12-10Mempool/Memarena: hint for unlikely conditionsCampbell Barton
2013-12-02MemArena: use size_t instead of int for alloc args and internal storage.Campbell Barton
also add BLI_memarena_calloc to be used when calloc isnt enabled for the arena.
2013-10-05more corrections to valgrind hinting.Campbell Barton
2013-10-05use valgrind hints for memarena for better debugging info when using valgrind.Campbell Barton
also quiet a false positive in BLI_mempool_free().
2013-09-01move 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-20add BLI_memarena_clear function to reset a memarena, keeping the last ↵Campbell Barton
allocated block for more efficient reuse.
2013-06-23reduce sign conversion comparisons for smallhash and tweak warnings elsewhere.Campbell Barton
2013-03-14BLI_linklist_free() was incorrectly taking MEM_freeN() as an argument, ↵Campbell Barton
evidentially this works on x86 - but could cause issues later on. add BLI_linklist_freeN() which MEM_freeN's each item.
2012-09-04fix for building on msvc2008 (also style cleanup)Campbell Barton
2012-05-12style cleanup: whitespace, bli & makesdnaCampbell Barton
2012-03-12style cleanupCampbell Barton
2012-03-06style cleanup, brackets in else/if, some indentation.Campbell Barton
2011-12-17style edit only - move parenthesis onto second line of function definition ↵Campbell Barton
(in keeping with most of blenders code) also split some long lines in own code.
2011-10-23remove $Id: tags after discussion on the mailign list: ↵Campbell Barton
http://markmail.org/message/fp7ozcywxum3ar7n
2011-02-27doxygen: blender/blenlib tagged.Nathan Letwory
2011-02-23doxygen: prevent GPL license block from being parsed as doxygen comment.Nathan Letwory
2010-04-18remove config.h references, was added for automake build system rev around ↵Campbell Barton
124-126 but isnt used by any build systems now.
2010-04-15Merge various small changes from render branch:Brecht Van Lommel
* Division by zero fix for TNT SVD code. * Sound fix, in case ffmpeg decode fails, don't use the samples. * Fix for incorrect bounds of transformed objects in new raytracing code. * Gave memory arena's a name used for allocations for easier memory usage debugging. * Dupligroup no_draw option was using layers but not restrict view/render setting. (not a bugfix exactly but would do display list context switching while drawing for no reason). * Fix objects instanced on hair particles not giving consistent results when the object is transformed. * New math functions: madd_v4_v4fl, len_squared_v3v3, interp_v4_v4v4v4, mul_v4_m4v4, SH and form factor functions, box_minmax_bounds_m4. * mul_m4_m4m4 and mul_m3_m3m3 now accept the same pointers for multiple arguments. * endjob callback for WM jobs system. * Geometry node uv/color layer now has search list/autocomplete. * Various small buildsystem tweaks, not strictly needed yet in trunk.
2010-03-20remove unused includes for blenlib, left ifdef's for non linux os's alone.Campbell Barton
2010-02-12correct fsf addressCampbell Barton
2009-08-07*BLI_memarena support for any power of two alignmentAndre Susano Pinto
*some simd stuff on bvh
2009-07-15Just another experimental stuff to optimize the expected number of BB test ↵Andre Susano Pinto
on bvh trees *tree pushdowns after the pushsups :P (its still not local optimum)
2008-12-142.50: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender ↵Brecht Van Lommel
-r17434:HEAD
2008-04-17Patch from GSR that a) fixes a whole bunch of GPL/BL licenseChris Want
blocks that were previously missed; and b) greatly increase my ohloh stats!
2008-01-07Patch to change license to GPL only, from GSR.Chris Want
2006-10-24Irregular shadow fix: the MemArena module didn't give callocs, only malloc.Ton Roosendaal
Made nice crashes that way... but not in !@%@$ OSX because it seems to clear memory unwanted. Solve dit with adding API call in MemArena to default to callocs. Also removed malloc() from MemArena, replaced with MEM_mallocN().
2005-03-21 - switch BLI_memarena to use stdlib malloc/free (alloc errorsDaniel Dunbar
will be caught by containing structure) - fixed off-by-one bug (reallocated one byte before necessary)
2005-01-03More warning cleanups...Kent Mein
added a casts to: blender/blenlib/intern/BLI_memarena.c gameengine/Rasterizer/RAS_TexVert.cpp Removed unused vars from: blender/python/api2_2x/vector.c gameengine/Ketsji/KX_PyMath.cpp gameengine/Ketsji/KX_Scene.cpp gameengine/Physics/Sumo/Fuzzics/src/SM_Object.cpp gameengine/Rasterizer/RAS_FramingManager.cpp gameengine/Rasterizer/RAS_Polygon.cpp gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.cpp Kent
2002-11-25updated .c files to include:Kent Mein
#ifdef HAVE_CONFIG_H #include <config.h> #endif Just need to finish cpp files now :) Kent -- mein@cs.umn.edu
2002-10-12Initial revisionv2.25Hans Lambermont