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-06-12We're entering 2.71rc state nowSergey Sharybin
Meaning we do subversion bump and hopefully only splash screen separates us from the final release. Unless some bad regression is being discovered..
2014-06-12Fix T40582: issues with apply scale when having multires and scene simplifySergey Sharybin
Reshape and applying scale matrix on multires needs to create DM with simplify setting disabled. Added a special flag to modifier apply for this now.
2014-06-11Regression Bugfix T40332: Bad driver behaviour on small distances.Joshua Leung
!!! ANIMATORS/RIGGERS PLEASE TEST !!! I've reduced the size of the threshold for the keyframe lookup here. This threshold determines the minimum time in frames between keyframes (i.e. "how close" to each other they can get). Making this too small causes problems like T39207, but it seems that the threshold we've been using makes it impossible to get accurate behaviour on driver curves with keyframes, when the driver target only moves 2cm (i.e. 0.02 BU). So far, all of the test cases from T39207 seem to work fine, as well as Caminandes 2 files, and Kenny the Caterpillar. The Kiribati rigs/shots (thanks jpbouza for helping to check on these!) also seem to be fine.
2014-06-10Curve: skip curves when matching bevel-fac (like 2.70)Campbell Barton
2014-06-09Fix for slowdown converting mesh to curve with large polygonsCampbell Barton
Walk the linked list rather then doing index lookups.
2014-06-09Fix T40057: invisible hair particles slowing down mesh editsSergey Sharybin
Skip doing particle update in object_handle_update if object is in edit mode. Object will be re-evaluated on exit from edit mode anyway, so it's _expected_ to be a safe change.
2014-06-09Revert "Fix T40382: 2D stabilization uses disabled markers"Sergey Sharybin
It's not that trivial to support disapearing tracks in the sequence, and since we're having ongoing 2D stabilization rework patch wouldn't want to start doing rather bigger changes here now. Let's just stick to legacy behavior for this release. This reverts commits 91429d0, 543ce85
2014-06-06Fix compilation error after recent changesSergey Sharybin
fmc->script is a text datablock, for which we need to access to it's IT property.
2014-06-06Fix for missing visits of ID's within SceneRenderLayer in ↵Tamito Kajiyama
BKE_library_foreach_ID_link(). Just noticed them while working on the previous commit (rB00f722042c07).
2014-06-06Fix for missing visits of Freestyle-related ID data blocks in ↵Tamito Kajiyama
BKE_library_foreach_ID_link().
2014-06-06Code cleanup: styleCampbell Barton
2014-06-05Tweak to previous commitSergey Sharybin
2014-06-05Fix T40382: 2D stabilization uses disabled markersSergey Sharybin
This lead to unpredictable results in some cases.
2014-06-05Code cleanup: mixup hflag/htypeCampbell Barton
2014-06-04Fix issues when ungrouping meta changes the final sequencer renderSergey Sharybin
Seems to be caused by the way how the most bottom strip in the stack used to apply effect. Just rendering strip in this cases will not give proper results. Made it so effect is applying between empty imbuf and actual strip. Seems to work by tests, but more intense testing is required.
2014-06-02Fix T40457: Subsurf modifier with Freestyle edgesSergey Sharybin
You can't use ORIG index as an index to copy CD from source DM.
2014-06-01Fix T40315: Boolean modifier with Freestyle edges.Tamito Kajiyama
The helper function `make_freestyle_edge_mark_hash()` was referring to the original mesh to determine Freestyle edge marks for individual derived mesh edges. This is no longer necessary now that derived meshes deliver CD_FREESTYLE_EDGE and CD_FREESTYLE_FACE layers of their own. The reference of the original mesh was also inappropriate since the edges coming from one of the operands of a boolean modifier don't have proper CD_ORIGINDEX values but ORIGINDEX_NONE's. Many thanks to Sergey Sharybin for patch contributions and discussions.
2014-05-30Fix T40445: Disabled modifiers prevent cage edit mode.Bastien Montagne
No valid reason to make non-mapping modifiers break edit cage, when they are disabled in 3DView/edit mode!
2014-05-29Comments: Note direction in doxy argsCampbell Barton
2014-05-29Cleanup: Use doxy for more structured commentsCampbell Barton
2014-05-29Sequencer: use escaping for sequence namesCampbell Barton
2014-05-29Fix T39686: nused omp firstprivate variable sphdata in particlesSergey Sharybin
2014-05-29Fix T40381 and revert previous commit.Antony Riakiotakis
Looks like the normal update flag is used internally in the modifier itself. So as a workaround just pass normal update to the nodes when flood filling
2014-05-29Related to T40381,Antony Riakiotakis
Cleanup the normal flag or else the smooth tool will work on more and more nodes as we sculpt.
2014-05-28Fix T40157: Loading movies larger than 4GB in size failsSergey Sharybin
Issue was caused by _wstat returning EOVERFLOW error because of file size didn't fit into stat structure which was using long datatype. The idea of this patch is to use _wstat64 and _stat64 structure which is capable storing 64bit file sizes. Made it a typedef for stat structure used by BLI_stat function in order to make code easier to follow and avoid ifdefs all over the place. Additionally solved issue with BLI_exists which was wrongly returning False in cases destination file is larger then 4GB.
2014-05-28Fix T40405: Blender crashes on FBX export instantly.Bastien Montagne
Better fix than rBbef5cb3aa2e5a: consider edges between faces with opposed normals as sharp. In fact, previous code was broken more deeply in this case (inconsistent normals across a 'smooth fan') - some loop normals would even never be computed! Fixing this is possible (even wrote it, actually), but this adds more complexity to a piece of code that is already awfully complicated, *and* normals in that kind of smooth fan do not make much sense anyway. So simpler and nicer results with assuming sharp edges between such 'opposed' faces! Note that there is some face (loop) ordering black magic at work here, added more comments to try to explain how and why all this works. As a bonus, we do not need to check for already computed loop normals anymore, since we know each 'smooth fan' will be walked once, and only once.
2014-05-28Fix mask transform when display aspect is not 1:1Sergey Sharybin
Requires some more intense testing.
2014-05-28Fix T40405: Blender crashes on FBX export instantly.Bastien Montagne
This crash can only happen in case faces in same 'smooth fan' have reversed normals. To support this, we have to always keep a way to get real values in loop_to_poly, even when loop itself is tagged as done, it might be needed in computation of one of its neighbor's split normal later.
2014-05-28Add asserts to BKE_mesh_normals_loop_splitCampbell Barton
2014-05-28Fix T40272: Error setting option flags2 to value fastpskipSergey Sharybin
2014-05-28Style cleanupSergey Sharybin
2014-05-28Fix T40388: 2.70a - Blender Render - Texture Stack - persistent checkbox state.Bastien Montagne
Reset 'use_texture' flag of a material tex slot when creating/assigning a texture to an empty slot.
2014-05-27Revert fix for T38594, caused T40186 (just accept limitation for now)Campbell Barton
2014-05-27Fix T40373: Adding movie creates overlapping audio stripsCampbell Barton
2014-05-26Fix T40223: Errors in bevel_factor_mapping_start/endCampbell Barton
Initial patch by Lukas Treyer with own fixes added
2014-05-26Fix for out of bounds read calculating spline mappingCampbell Barton
2014-05-26Curve Mapping: disable for cyclic curves (it doesn't make much sense and is ↵Campbell Barton
buggy)
2014-05-26Fix for out of bounds reads with curve bevel mappingCampbell Barton
2014-05-26EditCurve: Replace -1 with CU_ACT_NONE defineCampbell Barton
2014-05-26Fix for curve having invalid active vertex after setting typeCampbell Barton
also allow passing NULL vertex to BKE_curve_nurb_vert_active_set
2014-05-22Mistake naming in recent commitCampbell Barton
2014-05-22Fix for image garbage collection failing to run for render-only viewsCampbell Barton
Check for freeing old images was running per-object, move this to viewport drawing.
2014-05-21Fix T40299, Crash on rendering due to dependency cycles and NULL pointer ↵Lukas Tönne
when using particle duplis.
2014-05-21Fix T40271: recalculation of the bone roll does not work correctly.Bastien Montagne
Check that up_axis is not aligned with bone was wrong in at least two aspects (not working against negative alignement case, and since ages it seems, using Z axis when bones are along Y axis...). Also optimized a bit here, better to have a normalized version of vec_roll_to_mat3(), since it needs normalized vector anyway, and we have to normalize it for the tests before calling it anyway (so now, we only do that twice in Transform code, instead of three times). And we can perform aling test *before* calling vec_roll_to_mat3!
2014-05-21Fix T40280: sequencer sound strips with an end at a negative time kept playingJörg Müller
The bug was caused by using negative numbers as the end for playing forever (or until the end of the sound is reached) in the library. This was used with speaker objects which have an end of FLT_MAX now instead and the negative number interpretation was removed. I hope this doesn't break anything else.
2014-05-20Fix T40269: Transform Constraint Doesn't Obey World/World Setting (Inherits ↵Bastien Montagne
from Parent instead!) Revert small part of own rB8714ae09f894, which changed scale setting from absolute to relative (was good in absolute, but bad because it breaks existing rigs).
2014-05-20Use int for i in hair smoothing function, we check against negativeAntony Riakiotakis
values below
2014-05-19Style cleanupCampbell Barton
2014-05-19Fix T40194: cycles deformation motion blur not working with curves + shape keys.Brecht Van Lommel
2014-05-19Correct ARRAY_SIZE macro and make doxy comments consistentCampbell Barton