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-02-21doxygen: entry for gpu, modifiers, nodes, python and renderNathan 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-25use cmake defined names for jpeg, png, zlib and python libs, building on ↵Campbell Barton
*nix with non-standard libjpeg/png/zlib locations was broken. in the case of python this makes it easier to move to find_package(PythonLibs) when 3.x is supported.
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-23rename blenderlib to blender_add_libCampbell 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-08use lowercase for cmake builtin names and macros, remove contents in else() ↵Campbell Barton
and endif() which is no longer needed.
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-29include headers in cmake source, added a script to check for consistency, ↵Campbell Barton
reporting missing headers & C files. this is important so IDE's using CMake integration always get blender headers. - QtCreator & MSVC for eg, probably others too.
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-21- include pthreads for win32 globally (as with opengl).Campbell Barton
- MSVC CFLAGS were being set by only checking WIN32, (breaking non-msvc win32 builds)
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.
2010-10-23use explicit file paths for CMake rather then globing, This is recommended ↵Campbell Barton
by cmake devs. globbing vs explicit is discussed here. http://www.cmake.org/pipermail/cmake/2008-December/025694.html Practical implications are: - developers need to keep CMakeLists.txt files up to date. - Users wont get strange linking errors if they build after a file is added, since CMake detects CMakeLists.txt is modified and automatically reconfigure.
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-15remove/tag unused args for view*.c, gpu*.c & image*.cCampbell Barton
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.