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-08Initial fcurve simplification code.fcurves-simplifyBastien Montagne
Notes: * This is own coocking, since it seems hard to find papers on simplifying already existing bezier curves, and we do not really need the 'generic' least-square fitting of bezier in a set of points, here. * It takes advantage of specificities of FCurves (e.g. only difference that matters here is Y value at same X frame, no vertical overlapping, etc.). * It gives reasonably good results, but could most likely be enhanced quite a bit still. * Only 'hooked' to bake action operator right now (needs more work to add it to graph editor too). * Ultimately should probably be redone in C. Would keep it in Python until we have a real good cleanup behavior though, much easier to experiment in later language.
2015-06-08Fix T44964: Bisect tool /w nonuniform scaleCampbell Barton
2015-06-08Fix crash introduced by recent node tree localizationSergey Sharybin
It should not add temporary datablocks to the bmain.
2015-06-08Fix T44979: Crash when rendering with more threads than the system onesSergey Sharybin
Revert "Nodes: Remove hardcoded BLENDER_MAX_THREADS number of threads" This reverts commit fdc653e8ce77a188138dc707207139c3d1e6b166. The threads override is not affected by the scene, and hence the limit of the threads was not giving correct result. Need to re-consider some things here.
2015-06-08Use context manager for reading addon headersCampbell Barton
2015-06-08Fix: a broken symlink to an addon resulted in a blank addon tabSybren A. Stüvel
The addons tab in the User Settings window would be empty, due to a FileNotFound error. This error can be caused by a broken symlink, which is now treated the same was as a file that misses its bl_info dictionary.
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-08Cycles: Fix crash doing render preview of external OSL scriptSergey Sharybin
2015-06-08Cycles: Move requested feature conversion to an own functionSergey Sharybin
This way it could be used for the shader/baking kernels easily n the future. making those kernels more optimal.
2015-06-08Cycles: Remove round-up trickery for max closure in split OpenCL kernelSergey Sharybin
Round-up was only enabled for viewport render, which was for a long time hardcoded to use 64 closures. This was done in order to avoid unnecessary kernel re-compilations when tweaking the shader tree. We could enable selective closure compilation in the viewport later if it'll give measurable speed improvements, but even then round-up is to happen outside of the device level, This commit also removes early output which happened in cases when max closure did not change. It was wrong because other requested kernel features might have been changed.
2015-06-08Cycles: Remove requirement of using experimental kernel for hair and blur on AMDSergey Sharybin
Those features are not selectively compiled, so there's no real benefit of hiding them under the experimental feature set.
2015-06-08Cycles: Make hair, object and motion blur selective compiled into OpenCLSergey Sharybin
This features are now based on the scene settings, so scenes without those features used are rendered even faster. This gives about 30% speedup on the AMD A10 APU here, but at the same time it does not mean such an improvement will happen on all the hardware. That being said, the Tonga device here seems to have no measurable difference. In any case it seems handy to have for the future, when we'll want to support SSS in the kernel or to port selective compilation/split kernel to CUDA devices.
2015-06-08Fix "View All" operation in image space not available with locked interfaceSergey Sharybin
2015-06-08Fix T44995: Crash loading packed imageCampbell Barton
2015-06-08Alternative fix copying windows from popup dialogsCampbell Barton
It could still crash if the window was freed and another was activated. see T44688.
2015-06-08Fix T44991: Apply transform skips poly-radiusCampbell Barton
2015-06-08rename wiki -> manualCampbell Barton
2015-06-07Fix T44984: wrong texture clamping when applying saturation > 1.0Bastien Montagne
Applying saturation > 1.0 in HSV space easily leads to negative values in RGB space, so we have to clamp again...
2015-06-07Allow compilation of cycles network with WITH_CYCLES_LOGGING is ONMartijn Berger
2015-06-07Don't show smoke domain when render-only enabledCampbell Barton
D1339 from @scorpion81
2015-06-07MakeDupliFace: select new objectsCampbell Barton
2015-06-07Cleanup: use staticmethodsCampbell Barton
2015-06-07Cleanup: pep8Campbell Barton
2015-06-06Revert "BGE : KX_VertexProxy support for more than 2 UV channel."Mitchell Stokes
This reverts commit fb0dd596e9a58f095730359a11759c40ea46be44. This commit reintroduced a deprecated API that we'd rather not see in a release. A better solution is being worked on.
2015-06-06View3D: avoid jumping placing cursor /w lock onCampbell Barton
The view would jump each time, now compensate by adjusting the cursor panning. Less jarring and helps avoid problems when the cursor gets outside the view, see: T40353
2015-06-06Use threshold for selecting side-of-axisCampbell Barton
2015-06-06Cleanup: TyposJulian Eisel
2015-06-06CleanupCampbell Barton
2015-06-05Fix wrong usage of THB_NORMAL size when generating .blend file thumbnail at ↵Bastien Montagne
save time. We do not use that size of preview anymore, only THB_LARGE...
2015-06-05Fix T44961, bevel spikes out when certain angles near 180.Howard Trickey
Made the test for whether one can "see" an adjacent edge less knife-close to 180. This means it will chose to slide along such an edge less often, and avoid some spikes.
2015-06-05Cleanup:Antony Riakiotakis
Get rid of static functions that pass the exact same arguments in the same order to other function.
2015-06-05Cycles: Initial support for OpenCL capabilities reportsSergey Sharybin
For now it's just generic information, still need to expose memory, workgorup sizes and so on.
2015-06-05Fix T44960: Crash with 'Shape Cut' in edit hair mode.Bastien Montagne
This is only supported for mesh objects so far. Also, abort in case there are no faces in dm (instead of crashing on NULL BVH tree...).
2015-06-05Depsgraph: Report to the console when the new depsgraph is usedSergey Sharybin
2015-06-05Depsgraph: Fix typo in header guard commentSergey Sharybin
2015-06-05ImBuf: Fix compilation error with latest OIIOSergey Sharybin
Latest OIIO libraries are using Boost libraries from the public headers.
2015-06-05BMesh: decimator, allow vgroup factor over 1Campbell Barton
Can be useful to apply more extreme weighting
2015-06-05Check ftell return valuesCampbell Barton
2015-06-05BGE: correct ftell use in LoadGlobalDictJorge Bernal
2015-06-05BGE Cleanup: remove dead code for collide, visible and twoside variablesJorge Bernal
As material is not NULL at this stage there is no need to do a NULL check. Also to remove dead code Reviewers: dfelinto, panzergame, hg1, moguri Reviewed By: panzergame, hg1, moguri Projects: #game_engine Differential Revision: https://developer.blender.org/D1330
2015-06-04New "use placeholders" feature of the sequencer did not detect correctAntony Riakiotakis
filenames. Added BLI_path utility functions to decompose a path name and extract the frame number. It should be useful in autocollapse feature as well
2015-06-04BMesh decimate, improve behavior with weightsCampbell Barton
Add slider to adjust the influence of weights relative to geometry distortion. This allows subtle influences to be applied - without drastic changes in behavior.
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-04Fix tooltip colors not initialized correctlyJulian Eisel
Already committed similar fix (rBbeaed66f292dd) but saw it appearing on other peoples screens a few times since them. Never was able to recreate though. This should make sure everything is initialized fine, so if we see it appearing again, then it's likely because of manual tweaks or the version saved in the .blend.
2015-06-04correct last commitCampbell Barton
2015-06-04BMesh: decimator minor editsCampbell Barton
2015-06-04Fix buffer overrun searching program path on win32Campbell Barton
2015-06-04Loading raw targa now sets the filetypeCampbell Barton
2015-06-04Cleanup: redundant checksCampbell Barton