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-06-10Merge branch 'gooseberry' into temp_motionpathstemp_motionpathsAntony Riakiotakis
Conflicts: source/blender/blenkernel/intern/object.c
2015-06-09Gooseberry: Use more proper flag for psys reconstruction after memory ↵Sergey Sharybin
optimization
2015-06-09Gooseberry: Fix for flickering grassSergey Sharybin
The issue was caused by memory optimization marking particle system to recalc, and because of the way how particle flags works it was possible that it'll cause particle's re-distribution. Now this memory optimization will act the same as loading the file. Would need to review if this fix is to go to master/cycles_memory branches but for now it'll be cool to figure out what to do with the farm.
2015-06-09Particles: Avoid bad memory access when calculating child weightSergey Sharybin
Not sure it's totally correct solution, but it's better than giving unpredictable results.
2015-06-08Gooseberry: Previous commit broke compilation of debug buildsSergey Sharybin
2015-06-08Merge branch 'cycles_memory_experiments' into gooseberrySergey Sharybin
Conflicts: intern/cycles/blender/blender_object.cpp intern/cycles/blender/blender_sync.h
2015-06-08Gooseberry: Fix compilation error with strict compiler flagsSergey Sharybin
2015-06-08Cycles: Free hires smoke data from blender side after scene was fully ↵Sergey Sharybin
synchronized This happens if all object's smokes are backed to files and rendering is either happening from command line of with locked interface. The idea behind this change is to make as much memory available for path tracing as possible, so after heavy swapping during synchronization period there's loads of free memory to put important data back to RAM.
2015-06-08Merge branch 'master' into gooseberryBastien Montagne
Conflicts: source/blender/blenkernel/intern/key.c source/blender/blenlib/intern/path_util.c source/blender/editors/object/object_shapekey.c
2015-06-08Merge branch 'master' into cycles_memory_experimentsSergey Sharybin
Conflicts: intern/cycles/blender/blender_object.cpp intern/cycles/blender/blender_sync.h intern/cycles/render/graph.h intern/cycles/render/mesh.cpp
2015-06-08Fix crash introduced by recent node tree localizationSergey Sharybin
It should not add temporary datablocks to the bmain.
2015-06-08RNA: Object.shape_key_remove methodCampbell Barton
Python had no ability to remove shape keys Original D1169 from @lichtwerk, with edits
2015-06-08Fix T44989: Crash on linking external OSL materialSergey Sharybin
Issue was caused by passing NULL bmain to the path remap function when localizing the node tree. Paths are to be remapped, otherwise mapping of paths to OSL scripts might happen in a wrong way.
2015-06-08Fix T44995: Crash loading packed imageCampbell Barton
2015-06-08Fix T44991: Apply transform skips poly-radiusCampbell Barton
2015-06-06CleanupCampbell Barton
2015-06-05Merge branch 'master' into gooseberryAntony Riakiotakis
2015-06-05Check ftell return valuesCampbell Barton
2015-06-04Merge branch 'master' into gooseberryAntony Riakiotakis
Conflicts: source/blender/makesdna/DNA_object_types.h
2015-06-04Fix modifiers stack not recalculated when mapping requirements changeAntony Riakiotakis
Reported by pixaal on irc, basically reproducable by inserting bevel modifier on cube and entering/exiting texture paint mode. Now object stores last needsMapping variable as well as customdata mask. Also now texture painting only needs mapping when we are in texture paint selection mode, so modifiers that don't support mapping can still be used to paint now.
2015-06-04Merge branch 'master' into gooseberryLukas Tönne
Conflicts: intern/cycles/kernel/svm/svm.h
2015-06-04Cleanup: clarify order of precedence: &/?Campbell Barton
2015-06-03Merge branch 'alembic' into gooseberryLukas Tönne
2015-06-03Fix error calculating bmesh normalsCampbell Barton
edge vector stack was left un-cleared.
2015-06-03Cleanup: metaballs called memcpy with NULL sourceCampbell Barton
Simplify logic and use realloc
2015-06-02Use ID property groups for storing and loading metadata associated toLukas Tönne
Alembic archives. Two separate property groups for metadata are used (so that reading caches does not overwrite metadata for output caches).
2015-06-02Merge branch 'alembic' into gooseberryLukas Tönne
2015-06-02Display basic metadata of a cache archive in the cache library inputLukas Tönne
settings.
2015-06-02Fix T36994: Make link modifier fails (soft body)Campbell Barton
2015-06-02Cleanup: use const for object copy funcsCampbell Barton
2015-06-02Fix own mistake searching python binaryCampbell Barton
2015-05-30Make use of the subframe value in Scene when reading from cache archives.Lukas Tönne
Subframes are necessary when interpolating values.
2015-05-28Merge branch 'alembic' into gooseberryLukas Tönne
2015-05-28Moved child strand deformation into the general cache processingLukas Tönne
function. Strands processing now has 3 main steps: 1) apply parent modifiers 2) deform child strands 3) apply child modifiers
2015-05-28Merge branch 'alembic' into gooseberryLukas Tönne
2015-05-28Allow external object targets for the cache shrinkwrap modifier.Lukas Tönne
2015-05-27Merge branch 'master' into gooseberryAntony Riakiotakis
Conflicts: source/blender/windowmanager/intern/wm_playanim.c
2015-05-27Fix T44745 non manifold edges of mesh do not work when smoothing inAntony Riakiotakis
multires. Code had special guards for such edges to stop this from happening. I don't see why this is needed though since code above assigns smoothed positions for all vertices in the grid. After removing the guards I saw that this in fact was the only place where grd adjacency was used, so I completely removed it.
2015-05-27Merge branch 'alembic' into gooseberryLukas Tönne
2015-05-27Fix for the hair strands cutting modifier for caches.Lukas Tönne
The cutoff value was off by 1.0, due to an invalid increment for the first vertex.
2015-05-27Merge branch 'alembic' into gooseberryLukas Tönne
2015-05-27Simplified render/preview settings for cache baking.Lukas Tönne
The previous way of selecting preview ("realtime") and render settings on the cache library level was complicated and confusing. Now there are just 2 buttons for baking either the preview or render level. Technically the cache still works the same way, so a 3rd button could be added for baking both passes into the same cache, should the need arise. The preview cache now also uses the preview frame range, which should help in quick testing of hair simulation settings. Render always uses the scene frame range, like render buttons do. For display in the viewport and rendering the cache will now use whatever data is available in the archive. If the cache contains only render data, the viewport will also draw full render data. Vice versa, if the cache contains only preview data, this will also be used for rendering. Hair toggles for children and motion now are only used for the viewport display. This simplifies the settings a lot and removes one potential button to be overlooked.
2015-05-27Merge branch 'master' into gooseberryAntony Riakiotakis
2015-05-27Code cleanup, silence some warnings when building without legacy depsgraphSergey Sharybin
2015-05-27Fix compilation error with legacy depsgraph disabledSergey Sharybin
2015-05-26Fix T44497: Crash on deleting curve handle with hook modifierSergey Sharybin
It was possible race condition on empty curves -- it's possible that curve object is fully updated and path is null in that cases, Proper way to deal with this is to check curve_cache for non-NULL.
2015-05-26Building without OpenEXR works againCampbell Barton
2015-05-26Merge branch 'master' into gooseberryAntony Riakiotakis
Conflicts: source/blender/editors/object/object_ops.c
2015-05-26Trying to pack image with invalid path crashesAntony Riakiotakis
2015-05-26Fix multilayer OpenEXR not supporting metadata.Antony Riakiotakis
This will fix exporting of metadata and importing for imbufs, but image editor will not display these metadata since multilayer gets converted to renderresult, which does not support metadata display yet. This commit is more meant for external image editors/viewers.