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
2017-09-12Update submodules to 2.79 release commits.v2.79Bastien Montagne
Should have been done before ahoy, sorry about that. Means 2.79 tag will be one (no functionnal changes) commit ahead from our 2.79 builds, think we can live with that.
2017-09-11Update release cycle to 'release'.Bastien Montagne
2017-09-11Fix T52696: Sculpt - Brush spacing pressure artifactsJoshua Leung
Was caused by divide-by-zero in paint_stroke_integrate_overlap() in paint_stroke.c, as identified by Bob Smith (uvwxyz). Thanks for the report!
2017-09-11Fix T52701: Mesh shortest path fails at boundariesCampbell Barton
2017-09-10PyAPI: Fix mathutils freeze allowing owned dataCampbell Barton
2017-09-10Fix T52531: Blender 2D stabilisation node issue when autoscale is selectedSergey Sharybin
Threading conflict, should be safe for 2.79.
2017-09-08Cycles: Safer fix for infinite recursionSergey Sharybin
Previous fix wasn't working correct for certain compiler and CPU intrinsics mode, causing quite some crashes. This should be a safer fix, which is closer in behavior to previous release but which should still fix issues with robust curve intersection.
2017-09-08Fix T52650:Grease pencil selection its not automatically updating in Clip EditorAntonio Vazquez
2017-09-08Math Lib: normalized vector project functionsCampbell Barton
2017-09-08Fix T52149: LoopTriArray computation was not correctly protected against ↵Bastien Montagne
concurrency. Note: this commit seems to work as expected (also with transform snapping etc.). However, it is rather unsafe - not enough for 2.79 at least, unless we get much more testing on it. It also depends on three previous ones. Note that using a global lock here is far from ideal, we should rather have a lock per DM, but that will do for now, whole DM thing is doomed to oblivion anyway in 2.8. Also, we may need a `DM_DIRTY_LOOPTRIS` dirty flag at some point. Looks like we can survive without it for now though... Probably because cached looptris are never copied accross DM's?
2017-09-08Cleanup: remove useless `DM_ensure_looptri()`.Bastien Montagne
That one was doing exactly same thing as `dm->getLoopTriArray()`, no point in having twice the same code here...
2017-09-08Fix transform snap code using 'allocated' flags to get verts/edges/etc. ↵Bastien Montagne
arrays again from DM. This was... horribly wrong, CDDM will often *not* need to allocate anything to return arrays of mesh items! Just check whether array pointer is NULL. Also, remove `DM_get_looptri_array`, that one is useless currently, `dm->getLoopTriArray` will always return cached array (computing it if needed).
2017-09-08Cleanup: deduplicate DM's getLoopTriArray() callback.Bastien Montagne
All three functions were doing exactly the same thing, simpler to only have one in that case!
2017-09-08Fix T52639: Weight paint smooth tool crashCampbell Barton
2017-09-08UI: fix memory leak when copy-to-selected failedCampbell Barton
2017-09-08Fix T52678: Crash editing gpencil w/ frame-lockCampbell Barton
2017-09-08Screw Modifier: remove doubles optionCampbell Barton
Vertices on the axis can be optionally merged, nice for creating objects which close at the end-points.
2017-09-08View3D Remap: skip defmaterialCampbell Barton
This isn't library data.
2017-09-08Fix T52663: Remap used invalid local-view dataCampbell Barton
Only the camera from View3D.localvd is used, other pointers may be invalid. Longer term we should probably clear these to ensure no accidents. For now just follow the rest of Blender's code and don't access.
2017-09-08Fix T52522: VSE renders with alpha transparent PNG image incorrectlySergey Sharybin
Need some extra checks and should be probably end up in 2.79 since that's a regression.
2017-09-06Rigidbody: Fix regression introduced in ee3faddSergej Reich
Baking rigid body cache was broken if some cached frames already existed. This is just a band aid for release, the logic need to be looked into further.
2017-09-06Fix T52374: Changes of rigid body related settings during simulation will ↵Sergej Reich
break the simulation Revert 9cd6b03, 3edc8c1, b87d10d and do a better fix for T50230.
2017-09-06Buildbot: Fix paths to sndfile and flacSergey Sharybin
Need this in 2.79 branch as well, since build rules are based on this files.
2017-09-06Fix T52251: Knife cur displaces surfaceCampbell Barton
2017-09-04T52534: Compositor artifacts when scalingJeroen Bakker
Increased the maxx and maxy area of interest when scaling in this case.
2017-09-04This copyright text (copied to binary distros) had a confusing statement aboutTon Roosendaal
scripts being "Artwork" which is your sole property and free to license. I've removed the reference to scripts in this text. This was from 2002! With our Python scripts becoming part of how Blender runs, such scripts now are officially required to be compliant with GNU GPL. For more information; check the FAQ or consult foundation@blender.org https://www.blender.org/support/faq/
2017-09-04Cycles Bake: Fix overflow when using hundreds of imagesDalai Felinto
We have a hardcored limit of 1000 images to be baked. However anything anove 100 would be leading to overflow in the code. Caught by warning from builder bot (my compiler doesn't even complain about this, but it should).
2017-09-04Fix T52209: New Depsgraph - animated follow curve constraint sometimes ↵Sergey Sharybin
freaks out when the curve has a parent
2017-09-04Fix T52533: Blender shuts down when rendering duplicated smoke domainSergey Sharybin
2017-09-04Cycles: Fix compilation warningSergey Sharybin
2017-09-04Cycles: Correct logging of sued CPU intrisicsSergey Sharybin
2017-09-04Fix T51907: New Depsgraph - Camera constraint is not evaluated properlySergey Sharybin
This is more a workaround for until we've got proper visibility flush, which will likely happen in blender2.8 branch.
2017-09-04Cycles: FIx issue with -0 being considered a non-finite valueSergey Sharybin
2017-09-04Alembic: Fix T52579: crash when replacing slightly different alembic filesSybren A. Stüvel
Apparently with Maya in a certain configuration, it's possible to have an Alembic object without schema in the Alembic file. This is now handled properly, instead of crashing on a null pointer.
2017-09-04Fix: Deleting GPencil keyframes in DopeSheet didn't redraw the viewJoshua Leung
2017-09-04Fix: Border select for GPencil keyframes was including those in the ↵Joshua Leung
"datablock" channels even though those weren't visible This meant that it was easy to accidentally select too many keyframes
2017-09-04Fix: GPencil Sequence Interpolation for thickness/strength was invertedJoshua Leung
For example, if you have two keyframes: k1 = 1px, k2 = 10px it was doing: 1px, 9px, 8px, ..., 3px, 2px, 10px instead of: 1px, 2px, 3px, ..., 8px, 9px, 10px
2017-09-04Fix T52483: Fill is incorrect for interpolated strokesAntonio Vazquez
The recalc flag must be enabled for new interpolated strokes.
2017-09-04BMesh: use predictable order for remove-doublesCampbell Barton
Each qsort implementation may give different results when values match. Now fallback to sorting by index.
2017-09-04Docs: BMesh.from_mesh behavior w/ multiple callsCampbell Barton
2017-09-04Fix T51400: Pasting hex code failsCampbell Barton
The # prefix is supported, the button didn't give enough space to paste it. D2812 by @candreacchio
2017-09-04Missed last commitCampbell Barton
2017-09-04Fix T52515: Crash on BMesh.to_mesh()Campbell Barton
2017-09-04Fix minor Mesh -> BMesh conversion issuesCampbell Barton
- Vertex only meshes never restored their selection history. - Select history was cleared on the source instead of the target. Simple Optimizations: - Avoid O(n^2) linked list looping that checked the entire list before adding elements (NULL values in the source array to prevent dupes). - Re-use vert & edge lookup tables instead of allocating new ones.
2017-09-04Docs: rename var and comment how it's usedCampbell Barton
switch_from_camera wasn't right since it was used for auto-perspective.
2017-09-04Correction to last fixCampbell Barton
2017-09-04Fix T52490: NDOF orbit doesn't lock in ortho viewCampbell Barton
Regression in af3f7db caused by own fix for T51324
2017-09-04Fix T52396: Crash loading template w/o config dirCampbell Barton
2017-09-04Fix T52227: Time Slide tool doesn't take NLA mapping into accountJoshua Leung
To be backported to 2.79
2017-09-04Increase max/min frame range to over a millionDalai Felinto
For some specific pipelines (e.g., holographic rendering) you can easily need over a million frames (1k * 1k view angles). It seems a corner case, but there is no real reason not to allow users doing that. That said we do loose subframe precision in the highest frame range. Which can affect motionblur. The current maximum sub-frame precision we have is 16. While the previous limit of 500k frames has a precision of 32. Thanks to Campbell Barton for the help here. To be backported to 2.79