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
2015-02-17Ensure BLI_stat() return value is checked.Campbell Barton
also add function attrs on BLI_fileops to ensure they're used correctly.
2015-02-11cleanup: style/indentationCampbell Barton
2015-02-06cleanup: styleCampbell Barton
2015-02-06One more crashing instance for hashesAntony Riakiotakis
2015-02-06Fix sequencer crashing after recent GHash refactor.Antony Riakiotakis
Code frees hash element while iterating - I don't think that's a good idea but this should keep things working for now at least.
2015-02-06GHash: no need to malloc iteratorsCampbell Barton
2015-02-04Port fix from gooseberry that doesn't load the full res file if a proxyAntony Riakiotakis
is requested.
2015-02-02cleanup: style/spellingCampbell Barton
2015-01-31Cleanup: styleCampbell Barton
2015-01-31Blender metadata changes to accommodate non string dataMartijn Berger
Work towards T42418 For now got rid of linked list holding key,value pairs for metadata in favour of ID properties. Reviewers: campbellbarton, sergey Reviewed By: sergey Projects: #bf_blender Differential Revision: https://developer.blender.org/D872
2015-01-30Get rid of the file touch hack.Antony Riakiotakis
If user cancels, there's an issue with leftover files. Instead use a hash to record files that have akready been registered for generation and skip them if so. That should guarantee things will go smoothly and when a file exists it is assumed to be valid.
2015-01-30More hacks for proxy generation:Antony Riakiotakis
Touch the proxy files if they do not exist so subsequent strips referencing the same source file won't regenerate it.
2015-01-29Fix T43472: IMBuf: crash on loading top-to-bottom bitmaps.Bastien Montagne
Height of bitmap may be negative, which indicates a 'top to bottom' line storage. Also, fixed header handling, bitmaps using other header than 'BM' would most likely have lead to errors/crashes too...
2015-01-29Gooseberry request: Dithering support for byte images when painting onAntony Riakiotakis
projection painting (2D will be separate commit).
2015-01-29Sequencer: Report proxies which are being skipped to the consoleSergey Sharybin
2015-01-28Sequencer: Option to skip strip proxy generation if they already existsSergey Sharybin
This is a per-strip option next to the build proxy size which tells blender whether to skip building proxy size if the file for it already exists or not. The option is called "Overwrite" for simplicity. This option is enabled by default to avoid changes in the file behavior. TODO: Would be nice to do something like that for movie clips as well.
2015-01-26Cleanup: strcmp/strncmp -> STREQ/STREQLEN (in boolean usage).Bastien Montagne
Makes usage of those funcs much more clear, we even had mixed '!strcmp(foo, bar)' and 'strcmp(foo, bar) == 0' in several places...
2015-01-24BKE_image: use BKE_image_*** prefixCampbell Barton
use bools for return values and some api naming consistency.
2015-01-24Cleanup: styleCampbell Barton
2015-01-08DDS missed newline printing errors.Campbell Barton
2015-01-08GHash: use reinsert instead of remove/insertCampbell Barton
2015-01-06Fix T43143: DPX header wrong, making it impossible to import to other softwareSebastian Koenig
The issue was caused by the single letter in header, which is expected to be captial as per standard: http://www.simplesystems.org/users/bfriesen/dpx/S268M_Revised.pdf
2015-01-01cleanup: redundant casts & const cast correctnessCampbell Barton
2014-11-29Correct includes for win32Campbell Barton
2014-11-29Cleanup: unused headersCampbell Barton
2014-11-28Cleanup: unused headersCampbell Barton
2014-11-24BLI_utildefines: add UNUSED_VARS() macroCampbell Barton
2014-11-23Refactor: BLI_path_util (part 2)Campbell Barton
Use BKE_appdir/tempdir naming prefix for functions extracted from BLI_path_util
2014-11-23Refactor: BLI_path_util (split out app directory access)Campbell Barton
This module is intended for path manipulation functions but had utility functions added to access various directories.
2014-11-21fix T42676 replaced windows specific include by BLI_utildefines.hGaia Clary
2014-11-21Fix T42421: HDR reader could easily read past buffer (truncated HDR files ↵Bastien Montagne
e.g.) and segfault. Now readers get an 'mem_eof' guard pointer, and they abort in case they try to go past it.
2014-11-14Cleanup: use BLI_hash_ prefix for md5 apiCampbell Barton
2014-11-14Cleanup: headersCampbell Barton
2014-11-14Add Murmur2A hashing feature to BLIBastien Montagne
Murmur2a is a very fast hashing function generation int32 hashes. It also features a very good distribution of generated hashes. However, it is not endianness-agnostic, meaning it will usually generate different hashes for a same key on big- and little-endian architectures. Consequently, **it shall not be used to generate persistent hashes** (never store them in .blend file e.g.). This implementation supports incremental hashing, and is a direct adaptation of reference implementation (in c++): https://smhasher.googlecode.com/svn-history/r130/trunk/MurmurHash2.cpp That cpp code was also used to generate reference values in gtests file. Reviewers: sergey, campbellbarton Reviewed By: campbellbarton Projects: #bf_blender Differential Revision: https://developer.blender.org/D892
2014-10-17Fix issue reported by Sebastian Koenig on irc, Clone brush would paintAntony Riakiotakis
trash with float images. Issue is uninitialized alpha in the clone brush + a clamping issue for float images. There's still some 'swimming' and brightness issue here but I have to do work for the weekly, will investigate further later.
2014-09-29Fix for wrong color space when image loader set both rect and rect_floatSergey Sharybin
Quite safe for 2.72.
2014-09-25GHash: use bool for comparison (simplify compare)Campbell Barton
2014-08-27Cleanup: remove _DEBUG define usageCampbell Barton
2014-08-18Correction to the mipmaps generationSergey Sharybin
Seem we've always were wrong with multiplying alpha by 255, other channels seems to be multiplied by 256 with the shift operations.
2014-08-17CleanupCampbell Barton
2014-08-13Fix out of bounds read when recalculating mipmaps, error reported byAntony Riakiotakis
address sanitizer. This was strangely only triggered when float buffers were used.
2014-08-12Fix T41414, T41386.Antony Riakiotakis
There were a few issues to fix here: * We did not really unpremultiply float image dabs prior to sending them to the GPU. That made float and byte image result different in texture painting and undoing could change the result. * To make textures nicely composited over the mesh, I used decal mode in OpenGL texture environment for the texture unit. This uses the texture's alpha channel with a nice over operator. * Texture creation used to override the alpha setting due to the display restrictions. Not so anymore, people can now create transparent byte images. Also, made alpha zero default for new textures now, since it has such a nice effect here.
2014-08-11Fix T40744: MIP Map is generating strange noise in texture, Blender InternalSergey Sharybin
2014-08-07Cleanup: Remove special code for Visual Studio 2008.Thomas Dinges
Goodbye VC2008, it has been a pleasure (more or less) :D SCons / CMake cleaenup will follow. Differential Revision: https://developer.blender.org/D715
2014-07-30Fix T41241: VSE: cropping strips puts a transparent line through the image.Bastien Montagne
2014-07-21GSOC 2013 paintAntony Riakiotakis
Yep, at last it's here! There are a few minor issues remaining but development can go on in master after discussion at blender institute. For full list of features see: http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.72/Painting Thanks to Sergey and Campbell for the extensive review and to the countless artists that have given their input and reported issues during development.
2014-07-19Defines: replace ELEM3-16 with ELEM(...), that can take varargsCampbell Barton
2014-07-04Style cleanupCampbell Barton
2014-07-04Add (r)partition funcs to BLI_string, to get left-most/right-most first ↵Bastien Montagne
occurence of delimiters. Inspired by Python (r)partition str functions. Also added some Gtest cases for those new funcs. Reviewed by Campbell Barton, many thanks!
2014-07-01Fix strict flags compilationSergey Sharybin