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
2013-08-12GPL V3 license, which will be valid for the binary releases.Ton Roosendaal
(Because Blender links with the Apache2 license). Cleanup of this directory will happen before official release.
2013-08-12Add jemalloc license to release/textSergey Sharybin
Official linux builds are linking against jemalloc, and in the own branch i'm using some of it's code. License files location could be changed a bit later (i.e. make it so all the license files are in the single folder, not in the root of the blender distro).
2013-08-12Fix #36420: ends of curves - caps & twist not goodSergey Sharybin
Forgot to calculate directions of first/last points for NURBS and POLY splines.
2013-08-12image_load() utility function's 'recursive' option wasn't functional since 2.4xCampbell Barton
2013-08-12Fix #36408: Setting `image.colorspace_settings.name` changes saved alphaSergey Sharybin
Issue was caused by reload caused by input colorspace change. For generated images generated alpha flags weren't saved to DNA, which lead to fallback from 32 bit depth to 24 when doing any kind reload of generated image. The same alpha loss happens when you save .blend file with generated images. Now added generated depth to DNA, so reload image and .blend file wouldn't loss alpha.
2013-08-12bpy.path.reduce_dirs() - new utility function to de-duplicate and remove ↵Campbell Barton
nested paths before doing a recursive search.
2013-08-12Fix #36437 Cycles no longer rendering Emitter object (Particle Systems). The ↵Lukas Toenne
change r58999 was ignoring the "show_emitter" setting by particles (the result would be the same as long as hair was not used). If particle emitters are forced to show all other of the usual duplicator hiding should be disabled.
2013-08-12change to object-smooth poll function, no need to check for active object, ↵Campbell Barton
just check we're not in editmode.
2013-08-11Code cleanup / Cycles:Thomas Dinges
* Remove unused "PathThroughput" variable. * Don't compile unused voronoi code, we only use Distance Squared atm. * Various typo and comment fixes.
2013-08-11Fix RNA parameter passing issue with dynamic arrays, was computing the wrongBrecht Van Lommel
size in some cases.
2013-08-11Code cleanup / Cycles:Thomas Dinges
* Rename "curve_kernel_data" to just "curve", to avoid redundant naming.
2013-08-11display an error with python driver expressions when script execution is ↵Campbell Barton
disabled.
2013-08-11use 'greater/less then or equal to' operators rather then adding 1.Campbell Barton
2013-08-11remove unused auto-key struct-member from uiAfterFunc, add compiler defines ↵Campbell Barton
to cppcheck utility script.
2013-08-11edge-split now leaves split edges selectedCampbell Barton
2013-08-11BGE: Fixing the memory leaks reported when the BlenderPlayer exits.Mitchell Stokes
They were caused by not having a free_windowmanager_cb set and by not having registered SpaceTypes, which meant data allocated for thosse SpaceTypes could not be freed. These were solved by defining a free_windowmanager_cb for the player that just frees wmWindows, and by making sure we only allocate memory for registered SpaceTypes.
2013-08-10Add better UI for "Add Torus" functionSv. Lockal
The previous one did nothing in many cases and was very unintuitive: http://www.pasteall.org/pic/show.php?id=57219
2013-08-10Linux install_deps: update OpenCOLLADA to ↵Bastien Montagne
828b60384552b83e55d2af7055f07d2c40b4d3f4 repo UID.
2013-08-10As requested by Mitchell Stokes, reverting r58837 as it is causing some ↵Daniel Stokes
problems with the embedded game engine's python execution.
2013-08-10Code cleanup / Cycles:Thomas Dinges
* Remove code for the unused Wave texture variations. We have quite some unused code in the texture area, I guess it doesn't harm to clean a bit up here. We can always get the code back from SVN if we need something.
2013-08-10Cycles:Thomas Dinges
* GPU kernel can now be compiled without __NON_PROGRESSIVE__ again, was broken after my last commit. Also add a check for have_error(), in case the GPU kernel comes without Non-Progressive, to avoid a crash. * Don't compile progressive kernel twice on CPU, if __NON_PROGRESSIVE__ would be disabled there.
2013-08-09Fix cycles not rendering with 1x1 resolution anymore, not so common for usersBrecht Van Lommel
but nice for debugging.
2013-08-09Fix cycles passes UI panel to line up better.Brecht Van Lommel
2013-08-09OpenGL VBO's: free VBO pool before redraw, otherwise this just holds onto memoryBrecht Van Lommel
after objects are deleted until another big object is added. There's no good reason to do this, or to think that our pool is somehow much faster than using the OpenGL API to allocate and free buffers.
2013-08-09Cycles / Non-Progressive integrator:Thomas Dinges
* Non-Progressive integrator is now available on the GPU (CUDA, sm_20 and above). Implementation details: * kernel_path_trace() has been split up into two functions: kernel_path_trace_non_progressive() and kernel_path_trace_progressive(). * We compile two CUDA kernel entry functions (in kernel.cu) for the two integrators, they are still inside one .cubin file but due to the kernel separation there should be no performance problem. I tested with the BMW file on my Geforce 540M and the render times were the same for 100 samples (1.57 min in my case). This is part of my GSoC project, SVN merge of r59032 + manual merge of UI changes for this from my branch.
2013-08-09Fix #36146, Cycles SSS Shader Node - Scale Value Input Box - to sensitive. ↵Lukas Toenne
Changed the ui limit from 1,000,000 to 1,000. Not sure if such huge values are needed in some cases, but they can always be entered explicitly, bypassing the ui limit. NOTE: this only applies to newly added nodes. For legacy reasons the limit values are stored directly in each socket, so changing them for existing nodes would require a do_versions, seems unnecessary for such a minor change.
2013-08-09Fix #36417: vertex weight mix modifier crash with texture mask and subsurf ↵Brecht Van Lommel
modifier preceding it, was writing past end of array.
2013-08-08Fix #36298 and #36359: timeline no longer did redraw during animation render.Brecht Van Lommel
This got broken in 58217, but before that it only worked by accident because of a missing break statement in a switch.
2013-08-08Fix #36274: empty particle texture slots should not have any influence, sameBrecht Van Lommel
as for materials, world, lamps, etc.
2013-08-08Fix incorrect display of constraint names on retina / high DPI.Brecht Van Lommel
2013-08-08Fix #36317: keyframing metaball elements did not work yet, now you can keyframeBrecht Van Lommel
properties like stiffness.
2013-08-08Fix #36243: one screen should never be used by multiple windows, but this couldBrecht Van Lommel
happen when a screen was maximized to a single editor, now that case is disabled too.
2013-08-08Fix #36394: rendering a point density texture with a hair particle system didBrecht Van Lommel
not work correct, the positions would change over time and child particles did not render.
2013-08-08Linking Brushes did not link the mask texture properlyAntony Riakiotakis
2013-08-08pass compiler defines such as __FLT_MIN__ to smatch and sparse (they fail ↵Campbell Barton
without them).
2013-08-08disable cycles when building without python, also use const for function ↵Campbell Barton
args in more places.
2013-08-08Fix for a formatting error in the docstring of SVertex.viewvertex().Tamito Kajiyama
2013-08-08Fix for docstrings of CurvePoint.first_svertex() and ↵Tamito Kajiyama
CurvePoint.second_svertex().
2013-08-08Fix #36383: add object to group check for dependency cycles did not work ↵Brecht Van Lommel
correctly when the group contained two objects duplicating the same group. Also added the dependency check to the "add to active group" operator now for consistency.
2013-08-07Fix crashes that could still happen opening files with the outliner bug that ↵Brecht Van Lommel
existed between revision 58855 and 58959. Now it ensures the memory is not freed before reading.
2013-08-07Fix #36355: cycles render of objects with both duplis and hair would not renderBrecht Van Lommel
the hair in some cases.
2013-08-07Fix #36007: ends of curves do not fitSergey Sharybin
Made first/last tessellated curve have proper direction and tilt. Before direction/tilt from second/previous to last tessellated curve segments. Thanks Brecht for review and tests!
2013-08-07Another preview fix for SplitViewer nodeSv. Lockal
Use the same logic as in ViewerNode to update preview when backdrop is disabled.
2013-08-07Fix #36373: maya and max key configurations for mesh loop select did not ↵Brecht Van Lommel
work correct when doing an extend loop select, then doing a regular loop select, it would still extend.
2013-08-07Fix #36391: removing an armature with a custom bone shape object would notBrecht Van Lommel
decrement the object user count when removing the armature. This could cause the object to stick when it shouldn't, in particular when that object is part of a group.
2013-08-07Fix #36266, First undo in compositor decrements usercounter without a ↵Lukas Toenne
reason. The handling of scene backpointers in render layer/composite nodes changed slightly recently, which caused a double increment of the scene user count. The node->id pointer for these nodes is now initialized in the respective init callbacks already. The explicit assignment and increment in the ED_node_composit_default is not necessary and just adds an increment without checking previous values and decrementing them properly. Note that the current system still leaves the scene with "fake" users (rlayer + composite nodes) which are actually part of the scene data itself. But that's design issue with the "local" node tree data and doesn't do any real harm.
2013-08-07remove assert in check_for_dupid() function for rare but valid renaming ↵Campbell Barton
situation.
2013-08-07Adding a fov attribute to KX_Camera. This attribute converts the field of ↵Daniel Stokes
view value and uses it to set lens.
2013-08-07quiet shadow warnings and remove redundant NULL checkCampbell Barton
2013-08-07code cleanup: more confusion with 0/NULL/falseCampbell Barton