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-09-05Code cleanup: use boolean instead of int for colormanagementSergey Sharybin
2013-09-05Fix metaball f-curves not showing up in graph editor.Brecht Van Lommel
2013-09-05Fix #36649 and #36650: animation of freestyle line thickness and linestyle didBrecht Van Lommel
not render correct in animations, due to missing updates.
2013-09-05Expose theme color of shadow UVs (These include UVs that are drawn inAntony Riakiotakis
texture paint modes and as modified mesh uvs overlay) and UVs of other objects.
2013-09-05Ctr-Alt-F radial control operator for texture painting, controls theAntony Riakiotakis
rotation of the brush mask texture. Unfortunately secondary path does not work here because we do not have a permanent switch to choose between primary-secondary brush texture. Use operator property instead.
2013-09-05Code cleanup: use boolean instead of int for space_clipSergey Sharybin
2013-09-05Code cleanup: get rid of crappy height cast to doubleSergey Sharybin
2013-09-05Code cleanup: use boolean instead of int for tracking APISergey Sharybin
2013-09-05Compositor cleanup: Merge conversion operations into a single file (see also ↵Lukas Toenne
r59820). Most convert operations can share a common base class with a single socket reader (except channel separate/combine nodes).
2013-09-05Bugfix #35920Ton Roosendaal
Adding a new node in Node Editor failed for "High DPI" (Only Mac retina now). - Py script for adding nodes was doing dpi magic, which it shouldn't. It has been replaced with a (temporary) API call to set the correct cursor location. (Thanks to Lukas T for helping here) - The SpaceNode->cursor[2] property now is *only* storing the coordinate in "adding new node space". Use of this has been removed from the code where possible, with as only exception the code to draw noodles while adding them. Special coder note: Nodes should respect the DPI value, and draw larger with larger buttons if you increase this size. The hack here is that this can only work nice if also the node positions are scaled accordingly. A better fix could be to check on scaling the node view itself for it. That then would also remove this Python API call that was added in this commit. However, that again might fight with how buttons layout code works now... needs some careful checking.
2013-09-05Removed unused variables used only in BLI_assert, this triggers compiler ↵Lukas Toenne
warning in release builds.
2013-09-05add function for rotating linked list so at item is last.Campbell Barton
2013-09-05grid-fill can now fill a single, closed edge loop.Campbell Barton
the active vertex is used when possible, else the corner vertex is detected. this should replace the grid-fill-manager addon by Alexander Nedovizin.
2013-09-05Fix #36113, Translate's wrapping has 1 pixel gap in X and Y after scale node.Lukas Toenne
The issue with wrapping is that it requires correct interpolation of the border pixels. Since interpolation is done at the far left end of the node tree in buffer/image/etc read operations, the wrapping setting can not be used directly in those operations (otherwise in-line translate operations would cause conflicts). To make wrapping work correctly we need to add a buffer in front of the translate operation, which can then be interpolated correctly based on wrapping. The WrapOperation becomes a variant of ReadBufferOperation, which uses its wrapping setting to determine the correct "extend" mode for interpolation of the buffer.
2013-09-05Extend mode option for MemoryBuffer reading in compositor. This will allow ↵Lukas Toenne
proper interpolation of pixel values when using wrapping in the Translate node. Implemented in inline functions, so won't cause overhead if constant values are passed (as happens with most calls using the default argument).
2013-09-05add positive_mod() utility function.Campbell Barton
2013-09-05Merge some operations into a single fileSergey Sharybin
This merges all mix operations into a COM_MixBaseOperation (naming could be better, but this way it corresponds to what's going on with math operations. Same was done with RenderLayers operations. Overall this gives 20% of bf_compositor library compilation time decrease. And it was rather annoying to have tens of files with just a single-line constructors anyway. TODO: - All Convert operations could also be merged into a single file, but that would require adding some ConvertBaseOperation to reduce code duplication (ideally). Leaving it unchanged for now. - Some operations' headers seems to be wrongly including MixOperation header, they need to include NodeOperation instead it seems. This is rather harmless, but would be nice to doublecheck on this eventually.
2013-09-05fix for error in bmesh api, selection setting needs to go via ↵Campbell Barton
BM_elem_select_set else the total selected elements count isn't mantained.
2013-09-05Apply patch [#36601].Nathan Letwory
Submitted by Saurabh Wankhade (sauraedron). This patch adds camera shift and dof export and import in a Blender profile.
2013-09-05simplify idprop reallocation with MEM_recallocNCampbell Barton
2013-09-05Fix broken GLSL shader after recent changes.Brecht Van Lommel
2013-09-05Find missing files now keeps relative paths relative instead of turning themBrecht Van Lommel
into absolute paths.
2013-09-05BGE: Removing the touch sensor and converting all touch sensors to collision ↵Mitchell Stokes
sensors.
2013-09-05remove error return value from BLI_bvhtree_insert, no callers were using.Campbell Barton
in the case of an error - assert, rather then fail silently since it wont be working as expected anyway.
2013-09-05use strict flags for kdopbvh, also assert when invalid treetype is passed, ↵Campbell Barton
rather then failing silently.
2013-09-04fix for building on msvcCampbell Barton
2013-09-04better fix for r59794, register a gesture when the mouse goes outside the ↵Campbell Barton
actionzone.
2013-09-04fix for window join action being interpreted as a split.Campbell Barton
The limit for dragging a gesture on an area corner was smaller then the area hot-spot, so you could click on the right-most side of the bottom-left corner, drag left - pass the gesture threshold and still be in the same area. so a motion intended as a join would register as a split. Happened more with high DPI values. fix by ensuring the drag limit is always higher then the hotspot.
2013-09-04fix for glitch splitting horizontally with a high dpi, could make areas ↵Campbell Barton
smaller then the header which pushed the original view out of the screen.
2013-09-04style cleanupCampbell Barton
2013-09-04tweaks to fly modeCampbell Barton
- rotating the view is faster. - arrow keys work (was only wasd-rf before) - when stationary wheel or +/- will set z direction (so mouse wheel always sets the fly axis back to z)
2013-09-04debug option for modifier stack calculation USE_MODIFIER_VALIDATE,Campbell Barton
checks that every modifier gives a valid mesh (very slow) - so off by default even in debug mode.
2013-09-04Added better support for line styles in the Outliner.Tamito Kajiyama
2013-09-04Fix for redundant multiple animation data items of the same line style in ↵Tamito Kajiyama
DopeSheet. This could happen when a line style is shared by multiple linesets within a scene.
2013-09-04Fix #36649: Drivers for Freestyle parameters in Render Layer panel don't ↵Tamito Kajiyama
appear in Graph Editor. The channels define code in ANIM_init_channel_typeinfo_data() was not synchronized with the definition of channel types (eAnim_ChannelType) in ED_anim_api.h.
2013-09-04Fix a few issues reported by coverity scan.Brecht Van Lommel
2013-09-04Cycles: add a sharpness input to the Cubic SSS falloff. When set to 1 this willBrecht Van Lommel
give a result more similar to the Compatible falloff option. The scale is x2 though to keep the perceived scatter radius roughly the same while changing the sharpness. Difference with compatible will be mainly on non-flat geometry.
2013-09-04replace sqrt(dot()) with length functions.Campbell Barton
2013-09-04simplify length checks in DM_calc_auto_bump_scaleCampbell Barton
2013-09-04fix for missing NULL check before calling ↵Campbell Barton
BKE_sequencer_imbuf_to_sequencer_space().
2013-09-04move timeit macros into their own include, since they are only used for ↵Campbell Barton
testing and unrelated to PIL_time.h typical use.
2013-09-04Fix #36449: switching between render slots during render would leave some tilesBrecht Van Lommel
black until the end of the render.
2013-09-03Related to #36532: show message in modifier when cloth point cache read fails,Brecht Van Lommel
for example due to a subsurf modifier preceding a cloth modifier.
2013-09-03Fix #36194, Halo material on Layer 2 produces flares on layer 1. Halo flares ↵Lukas Toenne
were simply rendered on the first available halo-enabled layer. Now use the flare layers correctly.
2013-09-03Fix compile error with strict compile flags.Brecht Van Lommel
2013-09-03Fix #36189: link group, delete instanced object, link group again would notBrecht Van Lommel
create an instance. Now it creates the instance even if the group was already linked into the .blend file.
2013-09-03Related to #36382: for linked object point caches, show a message that diskBrecht Van Lommel
cache must be used for baking.
2013-09-03Fix #36359: sequencer frame indicator not updating during animation render.Brecht Van Lommel
2013-09-03Fix a possible bug in knife detected by coverity.Howard Trickey
A selection copy may have been passed a null pointer. Also quieted a couple other complaints by coverity.
2013-09-03Fix #36587: Tracking markers fail to track near the left and right edge of a ↵Sergey Sharybin
movie clip. Track margin checks needed some tweaks to deal better with the fact that normalized values for the same pixel values might be different across X and Y axis. Also, non-centered patters are expected to be handling better now.