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
2015-03-19MCol customdata caching.Lukas Tönne
2015-03-19MTFACE customdata is not suitable or necessary for caching, so disableLukas Tönne
it.
2015-03-19Added customdata writers/readers for missing mesh edge, poly and loopLukas Tönne
data.
2015-03-19Fix T44040: Blender crashes when nodes are mutedSergey Sharybin
It was actually an old issue with wrong conversion happening for muted nodes, which wasn't visible before memory optimization commit. This is to be backported to the final release.
2015-03-19UI cleanup and a bit nicer workflow by treating read/write mode likeLukas Tönne
an enum toggle.
2015-03-19CleanupCampbell Barton
2015-03-19Disable the bake operator if cache reading is enabled.Lukas Tönne
Re-baking cache results is not technically prohibited, but not useful and allowing only read or write selectively gives a nicer workflow.
2015-03-19Transform: Shift for precision PET adjustmentCampbell Barton
Patch T36753 by @hjaarnio
2015-03-19Merge branch 'master' into alembic_pointcacheLukas Tönne
2015-03-19Armature Symmetrize toolCampbell Barton
D1147 by @julien, with fixes/improvements Duplicate bones where needed, otherwise use existing. Keeps parent relations intact, can operate on parts of an armature.
2015-03-19Cleanup: style (armature duplicate)Campbell Barton
2015-03-19Fix out-of-bounds read BKE_deform_flip_side_nameCampbell Barton
2015-03-19CMake: unbundle eigen3Campbell Barton
Optionally use systems eigen3 library. T41989 by @hasufell with edits
2015-03-19Freestyle: pass Main struct to new/copyCampbell Barton
2015-03-19Cleanup: spelling grey -> grayCampbell Barton
2015-03-19Revert part of recent color-management commitCampbell Barton
This adds back rgb_to_grayscale, not all color is managed or depends on the current loaded blend file's CM options. Noted in comments that this is only to be used outside the CM pipeline.
2015-03-19Color managed luminance for shader ramp-in-energyCampbell Barton
2015-03-19Cleanup: better not pass function call to FTOCHARCampbell Barton
also use rgb_uchar_to_float
2015-03-18Use fabsf for floatsCampbell Barton
2015-03-18Cycles support for dupli caches.Lukas Tönne
If a cache is read-enabled cycles will now use the cached mesh data instead of dupli results.
2015-03-18Select nth option to skip stepsCampbell Barton
Patch T43752 @codemanx, added matching curve option.
2015-03-18Skip drawing of particle systems (including hair) when using cacheLukas Tönne
duplis. Particle systems can not be overridden from caches easily, there are too many strings attached to the data and code to make this reliable. Instead, a new simplified data structure for reading hair from caches will be added, which replaces drawing and rendering of particle data. The original particle data is not updated through duplis, so is usually out of sync and should not be displayed.
2015-03-18Main argument is no longer needed for cache reading, the cachelib isLukas Tönne
now given explicitly.
2015-03-18Removed unused variable.Lukas Tönne
2015-03-18Calculate bounding boxes for cached DMs to avoid visual popping whenLukas Tönne
using the original Object's bb.
2015-03-18Fix for crash adding mask modifierCampbell Barton
2015-03-18Test for NULL archive pointer when writing as well.Lukas Tönne
This should not usually happen because the operator asks for permission to delete the file prior to writing, but should be checked nevertheless.
2015-03-18Simplify math in mix_linear glsl function. Thanks to valentin forAntony Riakiotakis
pointing out on irc.
2015-03-18Safeguard against crashes from invalid Alembic file paths by returningLukas Tönne
NULL archive pointers. This allows writer/reader code to test against obvious archive errors easily and is unmistakable.
2015-03-18Fix T44029 textures disappear in viewport if GPU mipmap generation isAntony Riakiotakis
off. GPUs need a full tree of mipmaps up to dimension 1xn to work. This will make it so for all imbufs but cost is negligible and it's unlikely that something could break due to that.
2015-03-18Fix for wrong ID code used in RNA->idcode mapping.Lukas Tönne
2015-03-18Fix bad memory access freeing viewport which uses movie clipSergey Sharybin
2015-03-18Removed group pointer from cache libraries and use object->cachelibLukas Tönne
pointer instead. This change makes it possible to have group duplicators using different versions of a cache.
2015-03-18Support UV island selection in UV synch and face select mode.Antony Riakiotakis
Enough said, people wanted this for ages, enjoy!
2015-03-18Added a cache library pointer to objects as a replacement for CL->GRLukas Tönne
pointers. Relationship between CacheLibrary, duplicator Objects and Groups is difficult. There are a number of somewhat conflicting goals: - CacheLibraries write out data for objects and dupli groups. Multiple objects can be stored in the same cache: CL *->* GR - Objects can override a dupli group with different caches: OB *->1 CL - As before, each object can be the duplicator for one group: OB *->1 GR To combine these requirements, the first relationship will be made indirect. Only the Object -> Group/CacheLib relations are explicit pointers in the DNA. For finding all objects contained in a cache library the usual recursive DNA tagging system must then be used.
2015-03-18Fix crash using "Copy to selected" on ID-propsCampbell Barton
2015-03-18RNA: palette colors apiCampbell Barton
Methods so Python can manage colors. palette.colors.new()/remove()/clear()/active
2015-03-18RNA: move palette into its own fileCampbell Barton
2015-03-18Fix crash using removed data as function argumentsCampbell Barton
2015-03-18Fix RNA active spline assignmentCampbell Barton
2015-03-17Fix T44028: Vertex Colors Baking errorSergey Sharybin
Was wrong color management flag used for some bakers. Actually goes back to 7997e38.
2015-03-17Fix T44027: Normal Edit Mod : Radial from object normals affected by target ↵Bastien Montagne
object scale. The way we were getting diff to apply to vcos from target object was just bad! Also, fixed another related issue - negated scale would be clamped to nearly zero, now only consider absolute version of size (we do not care about its sign here anyway). This should be backported to 2.74 (with previous commit too).
2015-03-17BLI math vec: add 'abs' functions to get absolute values of a vector.Bastien Montagne
Unseful when handling e.g. scale, sometimes.
2015-03-17Removed the now redundant "Read" toggle from cache libraries.Lukas Tönne
At this point the reading is toggled on the side of group duplicators.
2015-03-17Removed the explicit duplicache rebuild operator.Lukas Tönne
The cache is now updated on frame changes automatically, the operator should no longer be needed.
2015-03-17Removed unused deprecated functions for cache library.Lukas Tönne
2015-03-17Sanity check for dupligroup caching functions.Lukas Tönne
2015-03-17Use a new flag in duplicator objects to enable cache reading and avoidLukas Tönne
unnecessary dependencies. This flag will replace the current "read" mode on cache libraries. Beside enabling cache reading, it also disables the current "fake" dependencies between duplicators and their group objects. This is exploiting the layer visibility mechanism in depsgraph to ensure that animated group objects get evaluated when used by a visible duplicator, even when they are not themselves visible. These dependencies cause group object updates even if the duplicator is using cached results. To avoid this unnecessary overhead and make caching worthwhile we rebuild depsgraph without these relations when using the cache instead.
2015-03-17Part 2 of D1082 by Troy Sobotka, remove our functions that do lumaAntony Riakiotakis
calculations and use the OCIO one instead.
2015-03-17Kick particle systems to force redistribution, needed for reliablyLukas Tönne
applying recent jitter fix.