Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-03-25 | More new data names translation (most cases should be covered now). | Bastien Montagne | |
Also done a few cleanup here and there... | |||
2013-03-25 | code cleanup: | Campbell Barton | |
- remove unused defines. - quiet some shadow warnings. - bevel, ifdef out some asserts that are too common. - style | |||
2013-03-22 | Fix [#34685]: Dynamic paint sub-steps don't work if brush is animated ↵ | Miika Hamalainen | |
through parent chain longer than 2 objects. Maximum number of parents updated is now 5. Hopefully this will be enough until Blender has better subframe sampling system. | |||
2013-03-18 | code cleanup | Campbell Barton | |
2013-03-09 | code cleanup: favor braces when blocks have mixed brace use. | Campbell Barton | |
2013-03-04 | patch [#34103] use boolean in path functions and add comments. | Campbell Barton | |
path_util_1.patch from Lawrence D'Oliveiro (ldo) | |||
2013-02-11 | check for divide by zero for dynamic paint modifier. | Campbell Barton | |
2013-01-21 | Fixed render time regression in Blender Internal | Sergey Sharybin | |
It was caused by image threading safe commit and it was noticeable only on really multi-core CPU (like dual-socket Xeon stations), was not visible on core i7 machine. The reason of slowdown was spinlock around image buffer referencing, which lead to lots of cores waiting for single core and using image buffer after it was referenced was not so much longer than doing reference itself. The most clear solution here seemed to be introducing Image Pool which will contain list of loaded and referenced image buffers, so all threads could skip lock if the pool is used for reading only. Lock only needed in cases when buffer for requested image user is missing in the pool. This lock will happen only once per image so overall amount of locks is much less that it was before. To operate with pool: - BKE_image_pool_new() creates new pool - BKE_image_pool_free() destroys pool and dereferences all image buffers which were loaded to it - BKE_image_pool_acquire_ibuf() returns image buffer for given image and user. Pool could be NULL and in this case fallback to BKE_image_acquire_ibuf will happen. This helps to avoid lots to if(poll) checks in image sampling code. - BKE_image_pool_release_ibuf releases image buffer. In fact, it will only do something if pool is NULL, in all other case it'll equal to DoNothing operation. | |||
2012-12-23 | Added support of J2K codec for Jpeg2000 writing | Sergey Sharybin | |
This codec is absolutely needed to generate DCP using OpenDCP, before that external application to convert JP2 to J2K was used which slowed down export a lot. New codec is exposed to image format settings panel and called Codec. Default one is JP2 which creates files with .jp2 extension, new one is called J2K which creates with .j2c extension. Other changes: - Fixed avi jpeg warning which was treating as error here. - Made it so extension is detecting from ImageFormatData instead of image file type, which makes it possible to have different extension for the same file type depending on it's settings. IRIS format should still be changed (depending on number of channels it'll be .bw, .rgb or .rgba extension) - Default image format settings would be set from image buffer when re-saving it. Makes it possible to easily open .j2c file and save it using J2K codec (without this change it'll save as .jp2 using JP2 codec) | |||
2012-12-23 | Code cleanup: add usual 'BKE_' prefix to 'public' constraint functions from ↵ | Bastien Montagne | |
blenkernel... | |||
2012-12-23 | style cleanup: wrap long lines (>200) | Campbell Barton | |
2012-12-21 | replace MIN/MAX 3,4 with inline functions | Campbell Barton | |
2012-12-16 | Fix [#33565]: Dynamic Paint modifier surfaces not copied | Miika Hamalainen | |
Dynamic Paint canvas surfaces were not copied with modifier. | |||
2012-12-16 | replace strcpy with BLI_strncpy or memcpy when the size is known. | Campbell Barton | |
2012-12-02 | Silent a bunch of gcc warnings (usually dummy, but noisy!). | Bastien Montagne | |
2012-11-23 | ifdef'd gcc diagnostic pragma's to quiet msvc and others. | Campbell Barton | |
2012-11-04 | code cleanup: quiet -Wdouble-promotion, disabled this warnings for a few ↵ | Campbell Barton | |
files since its done throughout the code in some places. | |||
2012-11-04 | code cleanup: replace macro with inline function for dynamic paint. | Campbell Barton | |
2012-10-27 | Smoke/Dynamic Paint: Allow use of fluid sim generated particles as ↵ | Miika Hamalainen | |
emitter/brush. | |||
2012-10-26 | Big i18n commit: add "reports" from bmesh/readfile/tracking/dynapaint (and a ↵ | Bastien Montagne | |
few others), and another bunch of UI messages tweaks/fixes, as well as some BKE_report()<->BKE_reportf()... | |||
2012-10-22 | code cleanup: check defgroup_name_index() return value != -1, rather then ↵ | Campbell Barton | |
checking >= 0. also remove unused bmesh decimator code. | |||
2012-10-21 | style cleanup: trailing tabs & expand some non prefix tabs into spaces. | Campbell Barton | |
2012-09-30 | style cleanup | Campbell Barton | |
2012-09-27 | incorrect spelling in comments | Campbell Barton | |
2012-09-15 | quiet -Wmissing-prototypes warnings, and enable this warning by default for ↵ | Campbell Barton | |
C with gcc. helps for finding unused functions and making functions static, also did some minor code cleanup. | |||
2012-09-11 | add some missing NULL checks, a few parts of the code used a pointer then ↵ | Campbell Barton | |
checked it for NULL after. also made it more clear that some areas assume the pointer isnt null (remove redundant NULL checks). | |||
2012-08-25 | style cleanup: also spelling | Campbell Barton | |
2012-08-17 | fix own error in recent smoothview cleanup, also correct some cross ↵ | Campbell Barton | |
references in bmesh docs. | |||
2012-08-14 | code cleanup: reduce calling sqrt() when distances are only calculated for ↵ | Campbell Barton | |
comparison use dist_squared_to_line_segment_v2(). | |||
2012-07-08 | style cleanup | Campbell Barton | |
2012-07-03 | More spell and typo fixes (mostly visualise->visualize, grey->gray, ↵ | Bastien Montagne | |
normalise->normalize). | |||
2012-06-29 | Fix #31948: dynamic paint substeps do not work for objects parented to armatures | Miika Hamalainen | |
2012-06-25 | style cleanup | Campbell Barton | |
2012-05-20 | code cleanup: | Campbell Barton | |
- style - multi-line ifs move braces onto new lines. - iterators - convert some to macros, other split up and move brace. | |||
2012-05-19 | style cleanup: whitespace/indentation | Campbell Barton | |
2012-05-19 | code cleanup: use TRUE/FALSE rather then 1/0 for better readability, also ↵ | Campbell Barton | |
replace do prefix with do_ for bool vars. | |||
2012-05-18 | style cleanup: function definitions | Campbell Barton | |
2012-05-17 | style cleanup: block comments | Campbell Barton | |
2012-05-13 | code cleanup: minor improvements to float/vector usage. | Campbell Barton | |
2012-05-12 | code cleanup: some style and use math defines, also small speedup for ↵ | Campbell Barton | |
dynamicpaint, dont call acosf twice. | |||
2012-05-12 | style cleanup: whitespace | Campbell Barton | |
2012-05-05 | code cleanup: BKE_scene api naming. | Campbell Barton | |
also stop numpy from being found in /usr/include with cmake. | |||
2012-05-05 | code cleanup: function naming, use BKE_*type* prefix. | Campbell Barton | |
2012-04-30 | code cleanup: header cleanup | Campbell Barton | |
2012-04-29 | style cleanup: function calls & whitespace. | Campbell Barton | |
2012-04-29 | style cleanup: whitespace / commas | Campbell Barton | |
2012-04-28 | code cleanup: | Campbell Barton | |
- replace inline face UV center calc. - use const float[3] for mesh and uv functions. - remove unused define | |||
2012-04-28 | style cleanup: changes to brace placement / newlines - for/while/if/switch | Campbell Barton | |
2012-04-23 | corrected more issues from [#31069] Analyzing the Blender project with ↵ | Campbell Barton | |
PVS-Studio | |||
2012-04-21 | style cleanup: multi-line if statements. | Campbell Barton | |