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
2011-04-21whitespace only, no functional change mixed tabs/spaces --> tabs.v2.57aCampbell Barton
2011-04-21minor changesCampbell Barton
- remove some warnings - fix typos - cmake allow in-source build (when WITH_IN_SOURCE_BUILD is defined) - cmake, use an explicit list of rna files (don't glob)
2011-04-18Bugfix #26901Ton Roosendaal
Compositing, lens distortion node: it delivered RGBA out with alpha zero, making it not draw previews, violates both premul or straight alpha usage. Now it just sets alpha to 1 for entire output. Cleaned code readability a bit as well.
2011-04-18Fix [#26896] Displace Node crashes Blender when connected to Z-BufferMatt Ebb
Clamped the maximum displacement distance to 4 x the input image dimensions - prevents hanging when vary large values are mistakenly plugged in, such as Z buffers,
2011-04-18Committing patch [#26960] bu MiikaH, fixes bug:Matt Ebb
[#26945] Hue Correct doesn't Hue But Rather Saturate thanks!
2011-03-24Bugfix #26584Ton Roosendaal
- Colormanagement code was gamma correcting non-RGBA buffers in composite. (Like vector buffers). - Crash on using "use Color Management" button during composites, because it was freeing all node images. Added code to stop first jobs before freeing. It sends notifier for recomposites after free anyway.
2011-03-06Applied patch by Alexander Kuznetsov for bug 26373: math node 'round' mode ↵Lukas Toenne
was not working correctly for negative numbers.
2011-02-27doxygen: blender/nodes tagged.Nathan Letwory
2011-02-27pedantic warning cleanup, also remove texspace_edit() since its been added ↵Campbell Barton
using a different method.
2011-02-23doxygen: prevent GPL license block from being parsed as doxygen comment.Nathan Letwory
2011-02-19Fix for building math nodes provided by DustyDingoDaniel Salazar
2011-02-18Bugfix #26128Ton Roosendaal
Compositor/texture nodes: math node now allows to use pow() for negative raising too, but only when that value is near-integer. For other negative cases result is zero. Patch provided by Aurel W
2011-02-14more vars made staticCampbell Barton
2011-02-13Patch 26068Ton Roosendaal
Fast-gauss node didn't respond to socket-input "Size" factor. Thanks Philipp Oeser for the fix!
2011-02-13fix for warnings from Sparse static source code checker, mostly BKE/BLI and ↵Campbell Barton
python functions. - use NULL rather then 0 where possible (makes code & function calls more readable IMHO). - set static variables and functions (exposed some unused vars/funcs). - use func(void) rather then func() for definitions.
2011-02-10Different method for blur node aspect correction. Now the user can still set ↵Lukas Toenne
different sizes for x/y blurring in relative mode, but choose to use aspect correction on either of the axes.
2011-02-10More options for the blur node filter size. This can now be pixel based or ↵Lukas Toenne
relative to both axes or just either width or height.
2011-02-08Per-type node labels and customizable names. The label displayed in the node ↵Lukas Toenne
header is now by default the node type string. A custom label callback can be implemented to display more detailed information. This is currently used by group nodes, which display their internal tree name, and math, vector math, mix and filter nodes, which use their internal operation sub-type. Also the node tree selection/naming box for groups is now displayed only on open groups, to make it clearer that this is the internal type of the group and get a cleaner main tree.
2011-02-08Finished the node type definition cleanup started in r34682. All static node ↵Lukas Toenne
types should now use the node_type_* definition helpers to initialize their bNodeType structs.
2011-01-30remove nan-makefilesCampbell Barton
2011-01-19set variable as unused.Campbell Barton
2011-01-19Changed Brightness/Contrast node to use also buffer inputs for the B/C ↵Lukas Toenne
inputs. These were only working with single values.
2011-01-16Fix for 25655: Crashes with texture node in compositor.Lukas Toenne
Texture node was using the preview buffer instead of socket output buffers, which is already free'd at that point.
2011-01-06Todo item:Ton Roosendaal
Compositor: Texture Node now behaves like an image. - Image always in render output size - Buffer outputs RGBA and Value both supported - Works for filter and blur and scaling too. - Mixing 2 textures works Implementation note: The texture node was meant to be 'procedural', not a buffer but a color-sample method. Unfortunately the node editor didn't support this well, blur/filter/scale ignored it too. For now, its better to drop this procedural concept, then things work at least as expected. :)
2011-01-06remove assignments which are unused.Campbell Barton
2010-12-16Workaround #22856: defocus node with OpenMP could crash on Mac, just disabledBrecht Van Lommel
OpenMP now in that case, since it's only an optimization.
2010-12-14Compositor: Add an option to select the YCbCR conversion mode for the YCbCR ↵Xavier Thomas
combine/separate nodes.
2010-12-08Bugfix #25086Ton Roosendaal
The texture node is procedural; like RGB node it has no real buffers, but allows per-pixel reading. The compositor uses nodes that directly access buffers too, which conflicts with it... needs more design here. Restored old functionality that just passes on preview size buffers for nodes to prevent crashes. Giving it a render-size buffer is not nice; the resolution-independence of texture nodes is interesting to keep. Solution could be: - visually tag input/output sockets for this case (sockets with buffers, vs sockets with values), so users know what to expect.
2010-11-28Bugfix #24933Ton Roosendaal
Compositor: Texture node only allowed 1 user, with more nodes using it there was a thread conflict, using same memory for writing values. Also: brought back the original intention for texture nodes, which is to be using a "procedural image", not allocating memory for a buffer, but only allowing to read per pixel. Commit in 2007 (!) allocated full buffers for texture nodes, without using them even.
2010-11-16option to write images to a files on single frame renders, this isn't ↵Campbell Barton
accessed by the UI at the moment, but could eventually be used for saving test-renders. The main reason to have this is so renders can be scripted to write to a specific file without having to do annoying tricks like set a dummy start/end frame range, render an animation and work out the current frame image will be written to, then rename after rendering. Also made some 'char *' args into 'const char *'
2010-11-15patch from Dan Eicher to support intel C++ compiler for CMake on *nix.Campbell Barton
2010-11-12Bugfix #24335Ton Roosendaal
ZCombine node in compositor ignored alpha values. Enabling it would break compatibility though, so it's a tickbox option now. Patch provided by reporter, Martin Lubich. Thanks!
2010-10-16most unused arg warnings corrected.Campbell Barton
- removed deprecated bitmap arg from IMB_allocImBuf (plugins will need updating). - mostly tagged UNUSED() since some of these functions look like they may need to have the arguments used later.
2010-10-13Fix for [#24208] ObjectId information is wrong when read from multilayer exrJanne Karhu
* non-rgba passes shouldn't use color correction
2010-10-12bugfix [#24225] Blur Node ignores gamma option when size has input.Campbell Barton
2010-10-12[#23709] Blur node on Flat blurs even at 0 by 0 pixel spreadCampbell Barton
skip blur x/y when either is set to zero.
2010-09-25Fix #23901: displace node not working with negative values.Brecht Van Lommel
2010-09-22bugfix [#23948] Alpha from images inside compositor is goneCampbell Barton
also fix memory leak.
2010-09-21Error reported by Daniel Salazar, Compositor color is wrong since my fix.Campbell Barton
this is because of fairly confusing logic, when an SRGB image has a float buffer added its always LINEAR, so we have to account for this elsewhere. So the conversion from byte to float works like this: * NONE -> NON-LINEAR * SRGB/LINEAR -> LINEAR ...but none change the profile variable.
2010-09-18bugfix [#23706] SEGFAULT: File Load of EXRCampbell Barton
image node was modifying the original buffer color management, now only modify a copy.
2010-09-07patch [#23703] Fix for Level compositing node; correct color representationCampbell Barton
from Alexander Kuznetsov (alexk) --- copied from the tracker Every image inside Blender is in linear color space and gets converted to SRGB upon saving. Level node analyzed the linear image, which was not the one user saw because other output nodes converted image to sRGB. This fix analyzes the image that user see (converting it to correct color space). Here is difference: http://www.pasteall.org/pic/show.php?id=5559 First histogram (before the fix) tells that image is underexposed, which is not the case.
2010-08-29Tweaks to ASC-CDL colour balance formula to exactly match the spec.Matt Ebb
2010-08-28patch [#23537] Memory leak in compositor rotate nodeCampbell Barton
from Jeroen Bakker (jbakker)
2010-08-25Allow per-pixel inputs into displace node x and y scaleMatt Ebb
(previously only used constant values)
2010-08-25Applied patch #23379. Does not change existing .blend files and looksRobert Holcomb
good.
2010-08-16jp2.c has a non-utf8 char which stopped python from reading it, removed ↵Campbell Barton
unused vars from CMP_chromaMatte.c
2010-08-16Fixed bug in normalition of YCbCr color space conversion (from 0..1 toRobert Holcomb
-1..1) to fix errors in keying. Simplified chroma key to not take despill into consideration (handled elsewhere). Simplified user interface for pieces not used.
2010-08-11Update address in license block.Guillermo S. Romero
2010-08-04Increase min/max range for Value input nodes. More useful when using Math ↵Nathan Letwory
nodes (inverting sign was impossible using value input in CMP before).
2010-08-02added capabilty to limit color spill by an input maskRobert Holcomb