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
2016-05-29Code refactor: minor node and node type utility functions and changes.Brecht Van Lommel
2016-05-29Fix debug mode assert in subd code after recent refactoring.Brecht Van Lommel
2016-05-29BKE's DerivedMesh: get rid of last OMP usage.Bastien Montagne
Not replacing with some BLI_task_stuff here, tests show this is pointless (in absolute best case - i.e. single huge mesh in scene - parallelizing here switches from 0.8ms to 0.5ms for that piece of code - with something like 750ms per frame update...).
2016-05-29Fix T48507: Symmetrize doesn't work properly on Bendy BonesJoshua Leung
2016-05-29Fix: Flip logic order for autokeying checking to cope with files where the ↵Joshua Leung
flags have been set incorrectly Sometimes the autokeying flags don't get set correctly (i.e. the "mode" flags used for 'Add + Replace' vs 'Replace Only' aren't set), meaning that the old logic would always fall through to the "replace only" case. When this happens, the resulting behaviour can be quite strange and hard to debug. This fix prevents problems like this from continuing to be an issue...
2016-05-29added missing includeGaia Clary
2016-05-29fixed some incompatible definitions (to make this work also on linux)Gaia Clary
2016-05-29Added support for non numeric bone layer labels (could happen when importing ↵Gaia Clary
from other tools) Differential Revision: https://developer.blender.org/D2037
2016-05-28collada exporter: fixed wrong check for bone roll valueGaia Clary
2016-05-28Fix T48529: NLA : viewport not updated after Track muted/unmuted.Bastien Montagne
Not sure why, but ANIM_animdata_update() totally ignored NLAStrip type of bAnimListElem. For now only added support for ANIM_UPDATE_DEPS type of update, don't know whether others are needed in this case or not... time will say.
2016-05-28Collada: Adding support for bone roll and bone layersGaia Clary
Differential Revision: https://developer.blender.org/D2034
2016-05-28Code refactor: nodify object and mesh, but not used for XML yet.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D2016
2016-05-28Code refactor: modify mesh storage to use arrays rather than vectors, ↵Brecht Van Lommel
separate some arrays. Differential Revision: https://developer.blender.org/D2016
2016-05-28Code refactor: make ShaderNode match Node a bit more, reusing types and enums.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D2016
2016-05-28PyRNA: Fix repr used /w arraysCampbell Barton
RNA arrays now display their index, with support for multi-dimensional arrays.
2016-05-28Code refactor: nodify Cycles camera and fix some mistakes in XML node read.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D2016
2016-05-28Fix T48534: color picker hex #RRGGBB input allows typing one character too many.Brecht Van Lommel
Fix suggested by Daniel Rivera.
2016-05-28Fix T48498: stereo camera interocular distance should not have a hard max limit.Brecht Van Lommel
2016-05-28Fix T48526: Cycles viewport render incorrectly influenced by pixel aspect ratio.Brecht Van Lommel
This reverts 72592cfb, needs more refactoring to do that cleanup.
2016-05-28Fix T48533: camera node view vector wrong for Cycles GLSL.Ralf Hölzemer
Reviewed By: brecht Differential Revision: https://developer.blender.org/D2033
2016-05-28Add missing includeCampbell Barton
2016-05-28Cleanup: Further tweaks for consistency and simplifications.Thomas Dinges
Now I can start adding half float without adding even bigger mess to all these functions. ;)
2016-05-28Cleanup: Simplify and de-duplicate assignements in the ImageManager constructor.Thomas Dinges
2016-05-27Cleanup: Shorten texture variables, tex and image was kinda redundant.Thomas Dinges
Also make prefix consistent, so it starts with either TEX_NUM or TEX_START, followed by texture type and architecture.
2016-05-27ndof: detect SpaceMouse EnterpriseMike Erwin
New device! Lots of buttons!
2016-05-27Depsgraph: Accidentally removed one line too muchSergey Sharybin
2016-05-27Depsgraph: Cleanup and code simplificationSergey Sharybin
This is mainly a maintenance commit which was aimed to make work with this module more pleasant and solve such issues as: - Annoyance with looong files, which had craftload in them - Usage of STL for the data structures we've got in BLI - Possible symbol conflicts - Not real clear layout of what is located where So in this commit the following changes are done: - STL is prohibited, it's not really predictable on various compilers, with our BLI algorithms we can predict things much better. There are still few usages of std::vector, but that we'll be solving later once we've got similar thing in BLI. - Simplify foreach loops, avoid using const_iterator all over the place. - New directory layout, which is hopefully easier to follow. - Some files were split, some of them will be split soon. The idea of this is to split huge functions into own files with good documentation and everything. - Removed stuff which was planned for use in the future but was never finished, tested or anything. Let's wipe it out for now, and bring back once we really start using it, so it'll be more clear if it solves our needs. - All the internal routines were moved to DEG namespace to separate them better from rest of blender. Some places now annoyingly using DEG::foo, but that we can olve by moving some utility functions inside of the namespace. While working on this we've found some hotspot in updates flush, so now playback of blenrig is few percent faster (something like 96fps with previous master and around 99-100fps after this change). Not saying it's something final, there is still room for cleanup and API simplification, but those might happen as a regular development now without doing any global changes.
2016-05-27more correct Normal Map node behavior for tangent mapping in Cycles ViewportAlexander Romanov
2016-05-27Add upstream information to librariesCampbell Barton
2016-05-27Cycles: Simplify code around debug stats in BVH traversingSergey Sharybin
2016-05-27Add some more information about extern librariesSergey Sharybin
2016-05-27OpenGL: use EXT version of FBOsMike Erwin
Blender 2.7x supports OpenGL 2.1 which has FBO only as an extension. It was working fine, but this is more correct.
2016-05-26fixed collada api call for blenderplayerGaia Clary
2016-05-26moved is_leaf_bone() to collada utils for reuse in exporter and importerGaia Clary
2016-05-26fix: Import of meshes with holes is now reported as WARNING (unsupported)Gaia Clary
improved: add support for bone tail export/import using Blender Collada profile Differential Revision: https://developer.blender.org/D2031
2016-05-26fix: Import of meshes with holes is now reported as WARNING (unsupported)Gaia Clary
2016-05-26Image viewer scopes update: OMP->BLI_task.Bastien Montagne
Gives over 50% faster scope update (from 4.5ms to 2.2ms here with SD shot)! Probably mostly due to more clever usage of thread-local data (which avoids any lock, when OMP code had a rather stupid critical section for minmax)...
2016-05-26Correct invalid pointer-pair compare checkCampbell Barton
2016-05-26Cleanup: glsl styleCampbell Barton
2016-05-26BMesh: don't alloc zero sized select elem arrayCampbell Barton
2016-05-25Fix T48514: Cycles toon glossy BSDF not respecting reflective caustics option.Brecht Van Lommel
2016-05-25Cycles CUDA: reduce branched path stack memory by sharing indirect ShaderData.Brecht Van Lommel
Saves about 15% for the branched path kernel.
2016-05-25Fix T47257: bevel crash when there are internal faces.Howard Trickey
Bevel had assumed that when rebuilding a face that touches a vertex with beveled edges, the edges of the face at that vertex would be adjacent in internal order. That is not necessarily true if there are edges with more than two faces attached. We could just prohibit beveling any edges that touch a vertex where this happens (we already don't bevel non-manifold edges) but the use case in the model of T47257 seems reasonable. Also had to fix the edge-ordering code, and the face reconstruction code to take care of cases where the face normal may not be as expected.
2016-05-25dd upstream information to librariesCampbell Barton
2016-05-25Depsgraph: Simplify some loops using foreach()Sergey Sharybin
2016-05-25Add warning to Mesh.from_pydataCampbell Barton
2016-05-25Depsgraph: Solve wrong datamask calculated by depsgraphSergey Sharybin
This is a weak concept, but nice t support it for now, so we can enable new depsgraph by default earlier.
2016-05-25Cycles: Yet another fix for textures limitSergey Sharybin
2016-05-25Move editmesh undo into its own fileCampbell Barton
2016-05-24Cycles: Fix wrong cuda textures limitsSergey Sharybin