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
2014-04-06Install_deps.sh: tweaks to support new LLVM-3.4.Bastien Montagne
Issue is, looks like Debian testing's graphic backend now uses LLVM-3.4, which conflicts with 3.3 in Blender and makes it crash. So add support to handle 3.4, by both allowing to force a specific version for some libs, and switching back to head of official repo for OSL.
2014-04-06Fix T39479: Transform mouse constraint fails in some situations.Bastien Montagne
Some more float precision issue...
2014-04-06Move LIKELY/UNLIKELY into headerCampbell Barton
2014-04-06Guarded Alloc: use UNLIKELY for debug memsetCampbell Barton
2014-04-06Fix error when enabling Mist pass but there was no world. Can't find mist ↵Pablo Vazquez
settings, so check for World first.
2014-04-05Fix issue for OPENCL problem on Macosx 10.9.2Monique Dewanchand
2014-04-05Fix sculpt brushes stuck to drag dot or anchored modeAntony Riakiotakis
Was own mistake after RNA enu refactoring.
2014-04-05RNA: optimization to avoid malloc for iterators.Brecht Van Lommel
This mostly helps making Cycles scene synchronization a bit faster.
2014-04-05Fix for auto detect homogeneous volume with OSL, forgot to include this file ↵Brecht Van Lommel
in last commit.
2014-04-05Math Lib: add power of 2 min/max for unsigned intsCampbell Barton
2014-04-05Fix T39606, SSS and Volume nodes were showing warning, even if CPU was used.Thomas Dinges
2014-04-05Cycles UI: Refactor cpu checks into a use_cpu() function.Thomas Dinges
2014-04-05Dyntopo: minor optimizations for edge queueCampbell Barton
2014-04-05Remove redundant call to CustomData_get_offsetCampbell Barton
2014-04-05Optimize mempool: round chunk size to powers of 2, account for slop-spaceCampbell Barton
This helps to reduce memory fragmentation.
2014-04-05Mempool: remove BLI_MEMPOOL_SYSMALLOC, MEM_* allocs are more efficient nowCampbell Barton
2014-04-05Solve issue with dyntopo collapse.Antony Riakiotakis
It was possible to delete a masked vertex during collapsing. Looks like this is one of the causes for hangs during masked flood filling.
2014-04-05Optimize mempool: replace double linked list with single for memory chunksCampbell Barton
2014-04-05Great, now Debian Jessie as well can cause libyaml-cpp version mismatch... ↵Bastien Montagne
Update warning message!
2014-04-05Some stupid systems give limited powers to sudo... So add a --no-sudo option ↵Bastien Montagne
disabling usage of sudo! Note in this case, script becomes more or less useless, just spit out names of packages to install... Requested by Dalai Felinto over IRC.
2014-04-04Missing file in commit 12302011d6207a60b24d0cae71a88df0384bc5da.Tamito Kajiyama
2014-04-04Freestyle: Removed SVertex _curvatureFredo and _directionFredo and their ↵Tamito Kajiyama
getter/setter methods.. These data elements are undocumented and of little use. For now they are commented out in the implementation in favor of less memory consumption, and a very limited support for these data components in the Python API was just removed (should be easy to recover).
2014-04-04Freestyle: Fix for class definitions of 0D/1D functions (functors).Tamito Kajiyama
Symbol 'real' is an alias of double and is subject to future change, while the interface of 0D/1D functions is part of the stable Freestyle Python API. So all occurrences of this type in the class definitions were replaced with double.
2014-04-04Fix for typos in array sizeSergey Sharybin
2014-04-04Fix for mask slide operators didn't work with LMB selectionSergey Sharybin
2014-04-04Mask spline slide didn't respect auto-keySergey Sharybin
2014-04-04Mask spline slide: holding Ctrl will make handles freeSergey Sharybin
2014-04-04Scons/cycles: fix header distribution for geomJens Verwiebe
2014-04-04Followup to the previous commit: forgot to tweak handle typeSergey Sharybin
2014-04-04Mask spline segment slide improvementSergey Sharybin
This implements weighted slide of second handle, just the same exact way as it works in Gimp.
2014-04-04Optimization for mempool initial chunk allocationCampbell Barton
Almost all pools allocated 2 chunks on initialization, every element needed to be added to the free-list which would never be used for small pools. Now allocate only one, gives minor speedup for some bmesh operations.
2014-04-04Mask point slide: clean-up of SlidePointData structureSergey Sharybin
2014-04-04Maks point slide: get rid of jump when you press shiftSergey Sharybin
2014-04-04Mask point slide: remove commented out codeSergey Sharybin
The code wasn't needed for quite a while already, so let's get rid of it.
2014-04-04Mask curvature slide: reduce jumps on slideSergey Sharybin
Also correct wrong logic around tweaking handles type.
2014-04-04Fix crash happening in DAG_pose_sort() due to threading issuesSergey Sharybin
This function used ugly hack with static variable which was preventing some type checks in DAG nodes. Using this variable form multiple threads is not considered safe, apparently. Solved by moving this variable inside the DAGForest structure. so it's global for the graph now, but different graphs does not run into conflicts. This required passing the forest to some functions, which doesn't look so much nice, but don't want to spend time on making this code look beautiful because it is really to be replaced by the new dependency graph. This is really bad bug actually which is must go to 'a'.
2014-04-04Code cleanup: no need to use calloc when memory is initialized afterCampbell Barton
also replace AT with __func__ since AT expands the full pathname
2014-04-04Cloth: replace EdgeHash with EdgeSetCampbell Barton
2014-04-04Clicking outside menus wasn't closing when opened from non menu popupsCampbell Barton
2014-04-04Cycles: Disable Branched Path on all GPUs for now, until we separate the cubins.Thomas Dinges
SM_20 fails now as well, reported by Zanqdo in IRC.
2014-04-04Cycles volume: detect homogeneous volume automatically in common cases.Brecht Van Lommel
In practice this means that if you don't connect a texture to your volume nodes it will figure that out and render the node faster, rather than you having to specify it manually. Main weakness is custom OSL nodes where we have to assume it is heterogeneous because we don't know what kind of data the node accesses.
2014-04-03Cycles: SSE optimization for Voronoi cells textureSv. Lockal
Gives 5-6% speedup for Caterpillar_PatazStudio.blend. Reviewed By: brecht, dingto Differential Revision: https://developer.blender.org/D419
2014-04-03I18N: add missing linesSv. Lockal
Reviewed By: mont29 Differential Revision: https://developer.blender.org/D328
2014-04-03Cycles: avoid 1.0f/(1.0f/x) divisions, which msvc (only) can't optimize.Sv. Lockal
This makes bmw scene in msvc 12 builds 6% faster. It also gives a minor speedup for SSE hair in all compilers.
2014-04-03Fix T39577: cycles issue mixing anisotropic BSDFs with branched path tracer.Brecht Van Lommel
2014-04-03Slide mask spline segment to define it's curvatureSergey Sharybin
This actually implements the idea used in Gimp which is grabbing an arbitrary point on the spline and dragging it, ensuring spline goes over this point. This is really useful way to tweak spline curvature. Currently only affects on a closest handle, meaning no weighting on changes for both handles which are adjacent to the same segment will happen just yet, Another limitation is that currently such a slide is a big jumpy when you start sliding. This is because projection is not used to calculate u value because projection used to fail a lot for me here and didn't find a nice solution for this yet. But this is to be improved for sure!
2014-04-03Fix T37509: regression in smart-uv island orientationCampbell Barton
2014-04-03Optimize BLI_convexhull_aabb_fit_hull_2d, avoid atan2, sin, cosCampbell Barton
add utility functions for using a 2d unit vector as a rotation matrix mul_v2_v2_cw & mul_v2_v2_ccw
2014-04-03Fix for T39537 wasn't complete, buttons in popups remained unset.Campbell Barton
2014-04-03Fix T39567: simple deform modifier errorCampbell Barton