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-10-30Fix T46507: Cycles baking re-orders facev2.76aCampbell Barton
Regression in 2.76, order of tessellated vertices needs to follow MFace tessellation.
2015-10-29Blender 2.76a: Fix CUDA compilation on 32bit platformSergey Sharybin
2015-10-29BLender 2.76a: Update addons submoduleSergey Sharybin
2015-10-29Set blender version to '2.76a'Campbell Barton
2015-10-29Cleanup: quiet warningCampbell Barton
Not cherry picked, just included for release build.
2015-10-29Temporary "fix" for crash when saving OpenEXR Multi-View from Image EditorDalai Felinto
2015-10-29Fix T46617 File Output Node seems to save only black images into OpenEXR ↵Dalai Felinto
image data If the node output had only one layer, it would be detected as singlelayer, and it would miss the blender exr header string
2015-10-29Freestyle: Fix for 'Distance from Object' modifiers without a target object.Tamito Kajiyama
'Distance from Object' color/alpha/thickness modifiers without a target object were raising a run-time exception although it is not considered an error condition.
2015-10-29Fix T44231: Freestyle causes crash on render.Tamito Kajiyama
The reported crash was confirmed as a segmentation fault in std::sort(). The cause of the crash was traced down to a binary comparison function that was not satisfying the so-called strict weak ordering requirements of the C++ standard sorting function. Specifically, the comparison operator has to return false when two objects are equivalent (i.e., comp(a, a) must be false), but that requirement was not met. Since the binary comparison operator in question could be a user-defined Python function, here a safety measure is implemented in the C++ layer to make sure the aforementioned requirement is always satisfied.
2015-10-29Follow up to previous commit, proper fix for T46284, incorrect TextureAntony Riakiotakis
shading in Texture paint mode and cycles
2015-10-29Revert "Fix T46284: Texture paint, wrong shading mode"Antony Riakiotakis
Should fix T46616 but will reintroduce T46284. The second, original bug needs different handling This reverts commit 904db487a7b14c31282fe0284612159a836657cd.
2015-10-29Fix T46605: Compositing causes access violation when rendering from command lineSergey Sharybin
Seems was caused by the race condition in the stats printing, should be all fine now. Nice for 'a' release.
2015-10-29OpenSubdiv: Fix wrong handling of vertex parentSergey Sharybin
Vertex parent was not registered as CPU data requirement. Should be in the 'a' release.
2015-10-29Fix T46606: Trackball Rotate jumps releasing shiftCampbell Barton
2015-10-29Fix broken comment about our WM progress report for python (its not a ↵Bastien Montagne
progress bar at all).
2015-10-29Fix T46604: Crash in ChainPredicateIterator instantiated without predicates.Tamito Kajiyama
Also fixed a potential crash in the copy constructor case.
2015-10-29Freestyle: minor speed-up by omitting the calculation of the smallest edge size.Tamito Kajiyama
BlenderFileLoader tries to find the smallest edge size but the computed value is not used.
2015-10-29Fix: Prevent warnings from popping up when trying to edit driver expressions ↵Joshua Leung
from buttons Previously, a warning was added to provide feedback to users trying to change the values of driven properties why their edits would not have any effect on the propeerty. However, it turned out that instead of only showing up when the user tried to increment/decrement/slide the property's value, it was also firing everytime they were trying to edit the expression. That however is not what we want at all! This fix assumes that BUTTON_STATE_TEXT_EDITING is used for expression editing, and BUTTON_STATE_NUM_EDITING (or everything else) refers to the user trying to adjust the value normally.
2015-10-29Fix T46599: Copy Rotation behaves erratically when Use Y is disabledJoshua Leung
When the "Use Y" option in the Copy Rotation constraint is disabled, the constraint behaves eratically when rotating all the target on all axes at the same time. This is partially to be expected due to the way that euler rotations work (i.e. the rotation orders stuff - you should use a rotation order based on most to least important/significant rotations). Hence, by locking Y, you're causing accuracy problems for Z. What was not expected though was that changing the rotation orders on the objects involved (for the record, it's the constraint owner that counts) did nothing. It turns out that for objects, the rotation order settings were getting ignored! This commit fixes this problem, and this particular case can be resolved by using "XZY". Notes: * Since all object constraints were previously working on the assumption that they used XYZ (default) order, it is possible that this change may have the unintended consequence of changing the behaviour of some rigs which relied on the buggy behaviour. Hopefully this will be a rare occurrence.
2015-10-29Fix: Missing update after scrubbing time in Graph EditorJoshua Leung
Sometimes the timeline header didn't update after time-scrubbing in the graph editor ends, leaving the "Pause" button visible until the next refresh of the timeline (e.g. on mouse over)
2015-10-29Fix: X-axis values in Graph Editor should not be displayed as timecodes in ↵Joshua Leung
"Drivers" mode
2015-10-29Fix error in bone UICampbell Barton
2015-10-29Fix invalid exceptions w/ preview APICampbell Barton
D1575 by @januz
2015-10-29Fix T46538: Mark and Clear Seam in UV Editor, assigning Hotkeys.Bastien Montagne
UV Editor keymap is not bound to a given editor (spacetype)...
2015-10-29Fix related to T46538: do not popup choice menu of mark/clear seam UV editor ↵Bastien Montagne
op invoke when prop is already set!
2015-10-29Correct own error w/ snap-scale T46503Campbell Barton
Don't use nan for comparisons.
2015-10-29Fix ffmpeg memory leaksCampbell Barton
- audio_stream wasn't freed. - audio/video stream + context weren't freed on failure.
2015-10-29Fix ffmpeg saving long pathsCampbell Barton
Was checking wrong length on string copy.
2015-10-29Fix for error w/ RenderView in ImageView listCampbell Barton
2015-10-29Fix snap-scale w/ axis constraintCampbell Barton
Related to T46503, fix only worked when the snap target was axis-aligned.
2015-10-29BGE: Fix T46556: check on null sound datablock pointer.Porteries Tristan
2015-10-29Cycles: Watertight fix for SSS intersectionSergey Sharybin
Same as previous commit, just was missing in there.
2015-10-29Cycles: Fix for watertight intersectionSergey Sharybin
It was possible to miss some intersection caused by wrong barycentric coordinates sign. Cases when one of the coordinate is zero and other are negative was not handled correct.
2015-10-29Fix T46521: Python: bvh.ray_cast doesn't find a plane facing in the other ↵Sergey Sharybin
direction under certain circumstances The issue was caused by wrong sign check. It originally came from more optimized Cycles code where because of other reasons it wasn't visible yet. But in fact it should be solved there as well.
2015-10-29Fix T46569: Crash w/ mask & locked-track enabledCampbell Barton
2015-10-29Fix T46561: Crash in outliner delete hierarchyCampbell Barton
When children & parents were selected in the outliner, it attempted to free the the object twice.
2015-10-29Fix T46565: Movie render crash w/o permissionsCampbell Barton
Rendering to a path that didn't have write permissions would crash. Also fix error where `G.is_rendering` was left set when rendering failed.
2015-10-29Fix T46524: Use Alpha (Straight/Premultiply) option missing in 2.76, part II.Bastien Montagne
Different issue actually, here RAWTGA was simply forgotten in the alpha-capable formats...
2015-10-29BGE: Fix physics meshes conversion with modifiers.Porteries Tristan
Previously meshes with modifiers were considerate as empty (no polys).
2015-10-29Fix T46544: Can't unpack generated imageCampbell Barton
2015-10-29BGE: Fix T46381 : last action frame not updated.Porteries Tristan
It fix T46381. Normally BL_Action::Update (manage action time, end, loop…) should be called the same number of times as BL_Action::UpdateIPO (update action position, scale ect… in the game object). But the bug report shows that UpdateIPO is called one less time than Update. To fix it i revert the commit 362b25b38287cb75e4d22b30bdbc7f47e8eb3fdf and implement a mutex in BL_Action::Update. Example file : {F245823} Reviewers: lordloki, kupoman, campbellbarton, youle, moguri, sybren Reviewed By: youle, moguri, sybren Maniphest Tasks: T39928, T46381 Differential Revision: https://developer.blender.org/D1562
2015-10-29Fix T46529: Unwrap UV w/ use-subsurf failsCampbell Barton
Regression since moving to looptri.
2015-10-29Fix T46531: Cannot use % in filenames.Bastien Montagne
Same case as with space char really, one should not use those special chars in filenames, but they are globally supported by all current FS/OS, so no real reason to enforce that behvior on users here. To be backported to 'a' release.
2015-10-29Fix T46520: mathutils.bvhtree crashes with distance input.Bastien Montagne
Should be backported to 'a' release.
2015-10-29Fix T46524: Use Alpha (Straight/Premultiply) option missing in 2.76 for DDS ↵Bastien Montagne
files. All optional image format are not #define'd in submodules like DDS read/write code. This means values of `eImbTypes` would not always be the same in all contexts, yuck! This is a regression and should be backported to 'a' release.
2015-10-29Fix T46429: Movie clip is deformed by resolution multiplier when offset is ↵Bastien Montagne
added in sequence editor.
2015-10-29Fix broken CD_NORMAL interpolation callback (would generate non-unit vectors).Bastien Montagne
Even if the weights are normalized, the weighted sum of normalized vectors usually does **not** give a normalized vector (unless all source vectors are aligned). This probably was not a big issue in most cases, since we usually interpolate similar vectors here - but still!
2015-10-29Fix T46508: data_transfer of normals fails in case objects are transformed.Bastien Montagne
The final stage of the process (copying/interpolating new dst cddata from src cddata) was simply broken in normal case, where we need to convert from source to destination object space. This patch is a bit verbose, but I cannot see how to avoid it really. To think this code is in master since over 6 months and it only gets reported now... :/
2015-10-29Mesh remapping: fix loop 'best matching normals' not using transform space.Bastien Montagne
Also, cleanup, reduce declarations of tmp_co/_no...
2015-10-29error in last commitCampbell Barton