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
2012-05-24style cleanup: brace placement/newlinesCampbell Barton
2012-05-24style cleanup: comma placementCampbell Barton
2012-05-20code 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-19style cleanup: whitespace/indentationCampbell Barton
2012-05-19code cleanup: use TRUE/FALSE rather then 1/0 for better readability, also ↵Campbell Barton
replace do prefix with do_ for bool vars.
2012-05-18style cleanup: function definitionsCampbell Barton
2012-05-17style cleanup: block commentsCampbell Barton
2012-05-16style cleanup: imbufCampbell Barton
2012-05-16style cleanup: imbufCampbell Barton
2012-05-14style cleanup: imbuf & iconsCampbell Barton
2012-05-13code cleanup: header cleanup and remove some duplicate defines.Campbell Barton
2012-05-11A couple more changes to the file and image nodes to improve access to ↵Lukas Toenne
layers that don't follow Blender's rlayer.rpass naming scheme. --- Changes to File Output node --- * Flat layer names in EXR multilayer files. For a socket with name "AAA" the previous resulting EXR layer name would be "AAA.AAA", i.e. the render layer as well as render pass would use the socket name. Now the "render_layer.render_pass" scheme is ignored in multilayer files, socket names are directly written to EXR layers (EXR layer name is "AAA" in this example). If sockets should have a notion of "render layer" this can still be achieved by explicitly adding a separator, e.g. "AAA.BBB". When loading such layers into a Blender Image struct, the name is interpreted as a "render_layer.render_pass" again (although the image node does not care about it, see below). * Socket sub-paths (for singlelayer) or layer names (for multilayer) are stored in dedicated string variables in the socket storage data. This way the RNA can define precise string subtypes (PROP_FILEPATH) and length. The file/layer slots are defined as separate structs with own name properties in the RNA as well, so they can be used nicely with the list template. * Ensure unique socket paths/layer names to prevent overwriting of files and layers respectively. --- Changes to Image node --- * Loading multilayer OpenEXR files has improved layer name splitting into render layer + render pass names now. This properly supports arbitrary EXR layer names now. Example: OpenEXR layer name: AAA.BBB.CCC is split into Render layer name: AAA.BBB Render pass name: CCC If the layer name has no '.' separators the render layer name is empty. * Image node ignores the selected render layer in the image user data. Instead all existing layers are displayed at the same time by combining the render layer names with render pass names again, to reconstruct the original EXR layer name. This avoids the problem that render layers with empty name are not selectetable in the dropdown and allows using all image layers at the same time without duplicating the node.
2012-05-09style cleanup: pngCampbell Barton
2012-05-09patch [#31355] 16-bit pngs are only read with 8-bit precisionCampbell Barton
from David M (erwin94)
2012-05-09style cleanup: whitespace/operatorsCampbell Barton
2012-05-08style cleanup: misc editor changes.Campbell Barton
2012-05-04Fix #31286: saving 16 bit BW tiff could crash due to invalid memory access. AlsoBrecht Van Lommel
found that 16 bit RGBA saving was not working, fixed as well.
2012-05-04Style cleanup: spaces around operatorsSergey Sharybin
2012-05-03Fix #31257: tiff reader not reading 16 bit grayscale images correctly.Brecht Van Lommel
2012-05-02Fixes opening video files on Windows. [#30752]Alexander Kuznetsov
Thanks Lockal for finding faulty stat function which helped a lot. Now there BLI_stat. I will replace all other stat later. *** Please use BLI_xxxx() functions *** for file operations Reported by Leon Cheung, Lockal, Believil
2012-05-02style cleanup: whitespace, bracesCampbell Barton
2012-05-01style cleanup: guys - set your editors to tabs!Campbell Barton
2012-04-30code cleanup: header cleanupCampbell Barton
2012-04-29style cleanup: function calls & whitespace.Campbell Barton
2012-04-29style cleanup: whitespace / commasCampbell Barton
2012-04-28style cleanup: changes to brace placement / newlines - for/while/if/switchCampbell Barton
2012-04-24Add libMV and Scons support for MinGW-w64, patches by Caleb Joseph with ↵Antony Riakiotakis
slight modifications. Thanks!
2012-04-24fix for possible error building with debianCampbell Barton
2012-04-24fix for invalid use of memset when loading tiff imagesCampbell Barton
- memset(..., 1.0); // isnt valid - memset(pointer, sizeof(pointer)) // was using the sizeof the pointer, not the size of the array, since this was to fill in alpha values it was obviously wrong.
2012-04-23code cleanup: remove unused definesCampbell Barton
2012-04-22style cleanup: commentsCampbell Barton
2012-04-21style cleanup: multi-line if statements.Campbell Barton
2012-04-21style cleanupCampbell Barton
2012-04-21style cleanupCampbell Barton
2012-04-16fix for fail thumbs being used when the failed thumbnail image is older then ↵Campbell Barton
the image/movie/blend.
2012-04-16Avoid invalid delete call when loading multilayer EXR files with that don't ↵Lukas Toenne
fit the Blender pass naming scheme. If the imb_exr_begin_read_mem function fails reading the EXR (e.g. because of too many channels per pass) it deletes the file internally, leading to segfault on second delete.
2012-04-15code cleanup: dont include BLI_winstuff.h on non windows systems, also ↵Campbell Barton
cleanup some defines/includes for windows.
2012-04-12code cleanup: remove duplicate define on windows.Campbell Barton
2012-04-06code cleanup: header cleanup, remove commented workaround for mingw since ↵Campbell Barton
its no longer needed.
2012-04-03Make sure Multilayer EXR from other apps are read in as multilayer.Nathan Letwory
2012-04-03Fixed mistake made in threaded EXR commit.Sergey Sharybin
2012-04-03r45338 added multithreaded OpenEXR loading. Path to pthread was missing.Nathan Letwory
2012-04-02Solve namespace conflicts for ole grumpy MinGW. It seems FLOAT is also ↵Antony Riakiotakis
defined in a windef.h header.
2012-04-02Multithreaded EXR files loadingSergey Sharybin
Use multithreaded loading of EXR files which is enabling by call of setGlobalThreadCount function from OpenEXR library to set up number of used threads to number of system threads which speeds up loading high-resolution files on multi-core / multi-cpu systems and allows to work with high-resolution sequences in clip editor and sequencer.
2012-04-02code cleanup:Campbell Barton
always use if (...) even if the macros dont require it (confuses parsers) define macros without the ';'s included.
2012-03-31code cleanup: use uppercase defines and change drawFCurveFade into static ↵Campbell Barton
function.
2012-03-31move debug flag into its own global var (G.debug), split up debug options.Campbell Barton
--debug --debug-ffmpeg --debug-python --debug-events --debug-wm This makes debug output easier to read - event debug prints would flood output too much before. For convenience: --debug-all turns all debug flags on (works as --debug did before). also removed some redundant whitespace in debug prints and prefix some prints with __func__ to give some context.
2012-03-30Added new command-line arguments --debug-ffmpeg and --debug-libmv toSergey Sharybin
be able to see debug prints coming from FFmpeg or libmv independently of general blender debug messages.
2012-03-28code cleanup: (dont include ';' in defines), last commit also missed changes ↵Campbell Barton
to paint_image.c
2012-03-26Style cleanup of movie cache moduleSergey Sharybin