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-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-04-03quiet various warnings, also disable -Wdouble-promotion with cmake since it ↵Campbell Barton
gives warnings with variable length args.
2011-03-292 fixes for un-initialized memory uses, when running testfile: ↵Campbell Barton
teapot_envmap.blend boxsample() expected talpha to be set beforehand, also dont set the int value as a float since its confusing.
2011-03-28misc nodes & editors: floats were being implicitly promoted to doubles, ↵Campbell Barton
adjust to use floats. + minor update to demo_mode
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-19Fix #26543: lamp sky settings were missing soft/linear light blend types,Brecht Van Lommel
made enum items shared with material ramp and mix node.
2011-03-07Bugfix #26388Ton Roosendaal
Actually a todo item I forgot: Material nodes previews now follow the scene "color managenent" setting.
2011-03-06Applied patch by Alexander Kuznetsov for bug 26373: math node 'round' mode ↵Lukas Toenne
was not working correctly for negative numbers.
2011-03-05use NULL rather then 0 for pointer assignments & comparison, modifier, imbuf ↵Campbell Barton
& editors.
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-23The material "Dynamic" node (disabled anyway) had incomplete base type ↵Lukas Toenne
initialization, which made it appear as an empty item in the input node category.
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-02-07A simplified way of defining bNodeType structs. Instead of doing full struct ↵Lukas Toenne
member initialization for each node, this uses a couple of helper functions now. This will make it easier to change and extend the bNodeSocket interface in the future. Two examples (normal and mapping shader nodes) included, the rest should be converted too.
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-17Bugfix #25657Ton Roosendaal
Three code fixes for 1 report. User experienced crashes while painting on float buffer + having preview renders on. - Texture Nodes: Image was re-allocated without using proper thread lock - Paint code: old convention to free the byte rect from a float image as signal to re-create now is a proper flag. This keeps image memory unchanged. Nice for render. - Imbuf: call to make a byte rect from float was freeing mipmaps unnecessary.
2011-01-16Bugfix, IRC reportTon Roosendaal
Texture nodes: including output node in group crashed when it got connected. Note that this feature is not supported to do anything else than temporarily giving an output when editing node groups.
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-13feature request from colin levy, camera lens stamp.Campbell Barton
2011-01-07remove references to BKE_utildefines where its not needed.Campbell Barton
- move GS() define into DNA_ID.h - add BLI_utildefines as an automatic include with makesrna generated files.
2011-01-07split BKE_utildefines.h, now it only has blender specific defines like GS() ↵Campbell Barton
MAKE_ID, FILE_MAXDIR, moved the generic defines to BLI_utildefines.h. no functional changes.
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-12-03Enabled GCC -Wwrite-strings warning for CMake and replaced many 'char's for ↵Campbell Barton
'const char's,. Only one functional change where Transform orientations passed "" to BIF_createTransformOrientation() which could then have the value written into.
2010-12-03- added GCC warning -Wstrict-prototypesCampbell Barton
- fixed bug in paste material, exposed by stricter warnings. - removed/renamed various shadowed vars. - removed BGE lamp.colour, only allow lamp.color attribute.
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-23Fix #24596: specular toggle on material didn't work correct.Brecht Van Lommel
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-11-12bugfix [#24682] Render artifacts with mat nodeCampbell Barton
2010-10-31rename and negate DISABLE_PYTHON --> WITH_PYTHONCampbell Barton
2010-10-28bugfix/patch [#24431] Fast Gaussian produces wrong results for higher ↵Campbell Barton
resolutions report & fix from Martin Lubich (loramel) Use double rather then floats, this doesn't use significantly more memory (as allocating a double buffer would), other vars in this function were doubles already so may even gain some speed.