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-05-05Make bpy.types.EditBone.matrix writeable.Bastien Montagne
Makes importing armatures from matrices (FBX...) *much* easier.
2014-05-05Install_deps: explicitely disable OSL/LLVM seems needed...Bastien Montagne
2014-05-05Attempt to solve T39950,Antony Riakiotakis
Avoid filling up buffers when total buffer triangles are zero. Better still would be to tag a node as hidden when doing recreation of the PBVH tree by checking for any visible elements. Original bug report probably has to do with OpenGL doing something funky but hidden nodes should be tagged as hidden to completely avoid iterating for painting. This is to be done in a later commit. Also some naming cleanup for consistency, GPU_build_pbvh_mesh_buffers to GPU_build_mesh_pbvh_buffers.
2014-05-05Fix T39322, hair not rendered in rendered mode viewport after returningAntony Riakiotakis
from particle edit mode. Check for object particle edit mode, not psys->edit. This won't get freed on exit (which might be worth considering doing, maybe?)
2014-05-05Fix T40032: hair BSDF not working correct after primitive type code refactoring.Brecht Van Lommel
2014-05-05Fix T40031: cycles deformation motion blur wrong render on last frame of ↵Brecht Van Lommel
animation.
2014-05-05Another attempt to fully fix T40020: Freestyle: dashed lines crashes blender.Tamito Kajiyama
Problem report by flokkievids through rB047c3aa728a4bb944616a084805988714b796d52#1. Thanks!
2014-05-05Freestyle: Revised a UI text for better understandability in the Outliner.Tamito Kajiyama
2014-05-05Fix T40029: Apply transform to empties reset their locationCampbell Barton
also add check for negative scale
2014-05-05Stop all dynamic enums using translations (from blend file data)Campbell Barton
2014-05-05Fix: T40016 ID Names translated in menusCampbell Barton
2014-05-05Fix T40020: Freestyle: dashed lines crashes blender.Tamito Kajiyama
The crash was due to an out-of-range vertex index reference that occured while computing texture coordinates of strokes with tips.
2014-05-05Code cleanupCampbell Barton
2014-05-05NLA Pushdown Operator: Active animdata option + More error handlingJoshua Leung
* If channel_index = -1, the pushdown operator will try to use the active AnimData block. To see which one this will be, check the properties (NKEY) region in NLA Editor. * Added more detailed error handling for the various cases where things are not in a valid state for pushing down an action. This is notably to stop scripters from putting the NLA into an inconsistent state.
2014-05-05NLA Editor: Added dedicated operator for the pushdown operationJoshua Leung
2014-05-05Code Cleanup: Remove old deprecated NLA channel drawing codeJoshua Leung
2014-05-05NLA Editor: Polishing a few rough edges with the cleanupJoshua Leung
2014-05-05NLA Editor: Second part of porting NLA Action channel to standard drawing systemJoshua Leung
This now works (barring one or two minor glitches and the operator on the pushdown button being a bit of a hack). The old drawing code is still in place though, and will be kept around for a little while yet while the last kinks are ironed out.
2014-05-05NLA Editor Drawing: Set up AnimChannelType callbacks for drawing NLA EditorJoshua Leung
This commit lays some of the groundwork needed to port the last of the NLA Editor channel types that's still defined using custom code. By moving this code over to the newer standardised framework, this will enable widgets to have tooltips to make it easier for users to find out what various buttons do. Currently this isn't hooked up to anything though.
2014-05-05Fix T39928: Blender crash/freeze when game engine is started with animation ↵Mitchell Stokes
played directly on camera object with parents. Updating object IPOs is not currently thread-safe since it also updates children. This leads to problems when parents and children are both animated. For now, updating object IPOs is done in its own loop to avoid threading issues.
2014-05-05Add check for LIKELY/UNLIKELY is CPU onlyCampbell Barton
2014-05-05Cycles: avoid int->float conversions for pixel lookupsCampbell Barton
Gives ~3% speedup for image.blend test, and 6% for image heavy file. Overall speedup in real-world use is likely much less.
2014-05-04Fix T40025: install_deps.sh generating wrong make flag for OSLBastien Montagne
Most cases should be handled OK now (not all though, would make script way too much tricky - bash is a hell of a messy language :/).
2014-05-04Cycles: use LIKELY/UNLIKELY macrosCampbell Barton
Gives overall ~3% speedup in own tests for BMW scene.
2014-05-04Style cleanup: indentation, bracesCampbell Barton
2014-05-04Code cleanup: avoid int/uint mixup in cyclesCampbell Barton
2014-05-04Fixes for errors uncovered after previous commitJoshua Leung
2014-05-04Code cleanup: Use enum instead of int in function signatures for ↵Joshua Leung
bAnimChannelType settings callbacks
2014-05-04NLA Editor: Display "tweaking action" status indicator icon in place of ↵Joshua Leung
action-type icon Instead of displaying the "tweaking action" status indicator icon on the right hand side jammed against the mapping/no-mapping toggle (pin), this is now displayed as in place of the action icon used on the left (as the type indicator). This is less messy than the previous situation, which was needed partly due to the abuse of an unsuited icon.
2014-05-04NLA Editor: Added dedicated icons for "pushdown" operator and for indicating ↵Joshua Leung
the "tweaking" state 1) The "pushdown" operation is the actual name for the functionality previously represented by the snowflake. That is, pushing the active action onto the NLA stack as a new strip. The icon that is introduced here is the icon I originally wanted to use here for this purpose (but couldn't at the time the NLA was coded as we didn't have the master SVG available yet). I'm making this change now to hopefully make the "animation-layers" intentions behind the NLA design a lot clearer than they have been so far. 2) Also added a dedicated icon for representing that the active action is in the "tweaking" state (i.e. we're editing a particular strip's action). Previously we were abusing an icon designed for an entirely different purpose, mainly since its identifier looked like it would work.
2014-05-04NLA Eval Bugfix: Influence settings on active action didn't workJoshua Leung
* The automatically calculated influence was overriding the value we were passing into the dummy strip, making this seem like it doesn't work * Made some tweaks to prevent some potential memory-related bugs - nlastrips_ctime_get_strip() actually saves off references to the list of strips it gets, so declaring dummy_strip in an inner scope like this could potentially be quite dangerous - Prevented a potential memory leak for the early abort when there are no strips for whatever reason (it shouldn't occur though)
2014-05-04Fix typo (uninitialized var)Campbell Barton
2014-05-04Fix T40010: Single user looses parent relationship (temporarily)Campbell Barton
2014-05-03Fix for aligned handles in masking and curve objectsSergey Sharybin
The issue has been introduced in 0985bb4, made it so curves and masks stick to old behavior. FCurves are still flaky, namely, grabbing both handles selected would change the length of one of the handles which is not nice imo.
2014-05-03Code cleanup: style, require ; for cuda_assert, opencl_assertCampbell Barton
2014-05-03Quiet float conversion warnings when building cycles standaloneCampbell Barton
2014-05-03Code cleanup: styleCampbell Barton
2014-05-03Fix T39997: Multiple boolean modifiers sharing the same right operand crashesSergey Sharybin
The issue was caused by the temporary CD layers being allocated for subsurf meshes, same as we've got back in 881fb43. In the long run this temporary storage is to be re-considered, but it'll also imply re-considering of the Derivedmesh interaction as well. For now let's use a simpler solution which is forbidding modifiers to call getArray for other objects' derivedMeshes but use an API calls which would allocate local copy of the data preventing race condition of shared data in DM.
2014-05-03Doxy cleanup: formattingCampbell Barton
2014-05-03Minor code style fix.Tamito Kajiyama
2014-05-03Added support for the Make Local command in the Outliner on textures in line ↵Tamito Kajiyama
styles.
2014-05-03Added changes to unlink textures from line styles in the Outliner.Tamito Kajiyama
2014-05-03Added changes to show textures as part of line styles in the Outliner.Tamito Kajiyama
2014-05-03Added notifier of updates in Freestyle texture slots.Tamito Kajiyama
2014-05-03Fix for missing initialization and copying of FreestyleLineStyle::pr_texture ↵Tamito Kajiyama
value.
2014-05-03Make blenderplayer compilable again after recent commit ↵Thomas Beck
b7f085d9c128f31d576c732c6439b5a71e8922ee by Tamito. Inserted a stub in stub.c and added the struct keyword to make gcc happy
2014-05-03install_deps: always specify openexr/ilmbase versions to OIIO and OSL cmake, ↵Bastien Montagne
might help in some cases...
2014-05-03Patch D246: Texture Marks for freestyle strokes, written and contributed by ↵Tamito Kajiyama
Paolo Acampora. Reviewers: brecht, kjym3, #freestyle Reviewed By: brecht, kjym3 Differential Revision: https://developer.blender.org/D246
2014-05-03Alternative fix for T39941, this also fixes odd behavior of rendered preview.IRIE Shinsuke
The rendered preview didn't show active layer or wasn't updated if the layer was disabled. Now the viewport always shows an active layer regardless of whether it's enabled or disabled.
2014-05-03Comment out scons '-Werror=float-conversion' for Cycles for now.Bastien Montagne
This option is only available in gcc >= 4.9, and we do not have a fancy helper in scons to check availability of a flag...