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-08-09Intensity and color are now adjusted upon import to get correct valuesgaiaclary
2014-07-21Math Lib: rename mul_serie_m3 to mul_m3_series & reorder argsCampbell Barton
Importantly, reversed mul_serie_m3 argument order (so it matches the m4 function)
2014-07-20Math Lib: use variable length args for mul_serie_m3,m4 (instead of trailing ↵Campbell Barton
NULL's)
2014-07-09Cleanup: silent C++11 warning (implicit double to float conversion) in ↵Bastien Montagne
Collada code.
2014-06-29Fix T40829: Collada Export with 'Include Material Textures' selected crashes.Bastien Montagne
Code would not check a texture did have a valid image pointer...
2014-05-22Don't write all uv textures, but only active uv layer.Nathan Letwory
Fix T39922
2014-05-07Code cleanup: spelling/indentationCampbell Barton
2014-05-01Cleanup: Remove unused variables.Bastien Montagne
2014-05-01fix T39967: Added support for Import/export of vertex color layersgaiaclary
2014-04-27Fix T39921: Collada export creates invalid XML when using Track To constraintBastien Montagne
Constraints are no ID...
2014-04-27Fix T39919: Collada export crashes blender when using a "Copy Location" ↵Bastien Montagne
constraint
2014-04-11API Cleanup: Use BKE_constraint prefix for constraint apiCampbell Barton
2014-04-01Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT defineCampbell Barton
2014-03-30Style cleanupCampbell Barton
2014-02-27Fix T38847: Reject reuse of child bones as root bones. That doesn't make ↵gaiaclary
sense anyways.
2014-02-23T38763 Fix: avoid NPE When no custom properties are definedgaiaclary
2014-02-19added support for double,float and int property values for maya restpose ↵gaiaclary
matrix properties
2014-02-19Added Maya restpose_matrix support via custom properties to Collada exportergaiaclary
2014-02-08T38482: Fixed the Crashing. If the same UV Layer is referenced multiple ↵gaiaclary
times, then the last imported data set for this UV Layer wins.
2014-02-08Fix collada compile ( kudos ti ideasman )Jens Verwiebe
2014-02-07ListBase API: add utility api funcs for clearing and checking emptyCampbell Barton
2014-02-03Add compatibility for older Collada filesgaiaclary
The Fix in 273 creates a backward incompatibility: Collada files that have been created with an older Blender version will contain the spotlight_size in Radians where Collada wants this value to be in DEGREE. This fix adds a check for the Blender Version that was used to create the Collada file. If the Collada file was made by an older version of Blender then the importer will assume that spotlight_size is specified in RADIANS. Reviewers: campbellbarton, sauraedron Reviewed By: sauraedron CC: jesterking Differential Revision: https://developer.blender.org/D279
2014-01-31Fix for T32843gaiaclary
Exported angles for spot size animation is in radians , however Collada expects it to be in degrees. This patch is for fixing import and export, and also renaming a variable Reviewers: gaiaclary Reviewed By: gaiaclary Differential Revision: https://developer.blender.org/D273
2014-01-29renamed unclear API parametergaiaclary
2014-01-27Use includes for blenderplayer stubsCampbell Barton
exposes many incorrect and redundant stubs
2014-01-26Fix T38366: export collada crash - if you set a keyframeBastien Montagne
Don't assume all objects have a valid animdata...
2014-01-15Fix collada and freestyle module compile errors after recent commit, forgot toBrecht Van Lommel
compile with those enabled.
2014-01-09OpenCollada: Fix error in printf-format (too much arguments).Bastien Montagne
2013-12-26Threaded object update and EvaluationContextSergey Sharybin
Summary: Made objects update happening from multiple threads. It is a task-based scheduling system which uses current dependency graph for spawning new tasks. This means threading happens on object level, but the system is flexible enough for higher granularity. Technical details: - Uses task scheduler which was recently committed to trunk (that one which Brecht ported from Cycles). - Added two utility functions to dependency graph: * DAG_threaded_update_begin, which is called to initialize threaded objects update. It will also schedule root DAG node to the queue, hence starting evaluation process. Initialization will calculate how much parents are to be evaluation before current DAG node can be scheduled. This value is used by task threads for faster detecting which nodes might be scheduled. * DAG_threaded_update_handle_node_updated which is called from task thread function when node was fully handled. This function decreases num_pending_parents of node children and schedules children with zero valency. As it might have become clear, task thread receives DAG nodes and decides which callback to call for it. Currently only BKE_object_handle_update is called for object nodes. In the future it'll call node->callback() from Ali's new DAG. - This required adding some workarounds to the render pipeline. Mainly to stop using get_object_dm() from modifiers' apply callback. Such a call was only a workaround for dependency graph glitch when rendering scene with, say, boolean modifiers before displaying this scene. Such change moves workaround from one place to another, so overall hackentropy remains the same. - Added paradigm of EvaluaitonContext. Currently it's more like just a more reliable replacement for G.is_rendering which fails in some circumstances. Future idea of this context is to also store all the local data needed for objects evaluation such as local time, Copy-on-Write data and so. There're two types of EvaluationContext: * Context used for viewport updated and owned by Main. In the future this context might be easily moved to Window or Screen to allo per-window/per-screen local time. * Context used by render engines to evaluate objects for render purposes. Render engine is an owner of this context. This context is passed to all object update routines. Reviewers: brecht, campbellbarton Reviewed By: brecht CC: lukastoenne Differential Revision: https://developer.blender.org/D94
2013-12-26Code Cleanup: remove object arg to CDDM_from_mesh mesh_create_derivedCampbell Barton
2013-12-17Fix compile after last commit, casting to (bArmature *), kudos to JesterKingJens Verwiebe
2013-12-17'Transform' Python Function for armature, curve and lattice.Campbell Barton
patch by Paolo Acampora with some edits.
2013-12-10Fix T37753: encapsulated the creation of the source ID into one function to ↵gaiaclary
ensure the id is always created correctly
2013-12-03Cleanup: Internal degrees removal.Bastien Montagne
This patch changes most of the reamining degrees usage in internal code into radians. I let a few which I know off asside, for reasons explained below - and I'm not sure to have found out all of them. WARNING: this introduces forward incompatibility, which means files saved from this version won't open 100% correctly in previous versions (a few angle properties would use radians values as degrees...). Details: - Data: -- Lamp.spotsize: Game engine exposed this setting in degrees, to not break the API here I kept it as such (using getter/setter functions), still using radians internally. -- Mesh.smoothresh: Didn't touch to this one, as we will hopefully replace it completely by loop normals currently in dev. - Modifiers: -- EdgeSplitModifierData.split_angle, BevelModifierData.bevel_angle: Done. - Postprocessing: -- WipeVars.angle (sequencer's effect), NodeBokehImage.angle, NodeBoxMask.rotation, NodeEllipseMask.rotation: Done. - BGE: -- bConstraintActuator: Orientation type done (the minloc[0] & maxloc[0] cases). Did not touch to 'limit location' type, it can also limit rotation, but it exposes through RNA the same limit_min/limit_max, which hence can be either distance or angle values, depending on the mode. Will leave this to BGE team. -- bSoundActuator.cone_outer_angle_3d, bSoundActuator.cone_inner_angle_3d: Done (note I kept degrees in BGE itself, as it seems this is the expected value here...). -- bRadarSensor.angle: Done. Reviewers: brecht, campbellbarton, sergey, gaiaclary, dfelinto, moguri, jbakker, lukastoenne, howardt Reviewed By: brecht, campbellbarton, sergey, gaiaclary, moguri, jbakker, lukastoenne, howardt Thanks to all! Differential Revision: http://developer.blender.org/D59
2013-12-01Cleanup: remove deprecated old Lamp.shadspotsize from code.Bastien Montagne
Was not used anymore, except in Collada import/export, but without any conversion code. Suggested by Brecht in comments of D59.
2013-11-15Fix collada after git switch ( undefined build_commit_time )Jens
2013-11-15Further tweaks to buildinfoSergey Sharybin
Summary: Old idea with changes since previous release tag didn't work good enough. In most of the cases tag was done in a branch hence not actually reachable from the master branch. Now change since release is gone, and date of the latest commit is used instead. The date is displayed in format YYYY-MM-DD HH:mm in the splash. New bpy.app fields: - build_commit_timestamp is an unix timestamp of the commit blender was build from. - build_commit_date is a date of that commit. - build_commit_time is a time of that commit. Reviewers: campbellbarton Differential Revision: http://developer.blender.org/D5
2013-11-04Made buildinfo aware of builds from GITSergey Sharybin
- Use commit number since last annotated tag as a revision number replacement. It'll eb followed by 'M' symbol if there're local modification in the source tree. - Commit short SHA1 is included. Helps getting information about commit used to build blender with much faster. - If build is not done from master branch, this also will be noticed in the splash screen. This commit also replaces revision stored in the files with git-specific fields (change and hash). This is kind of breaks compatibility, meaning files which were saved before this change wouldn't display any information about which revision they were saved with. When we'll finally switch to git, we'll see proper hash and change number since previous release in the files, for until then svn version will be used as a change number and hash will be empty. Not a huge deal, since this field was only used by developers to help torubleshooting things and isn't needed for blender itself. Some additional tweaks are probably needed :)
2013-10-31code cleanup: spellingCampbell Barton
2013-10-29(Due to a change in function call) Added default triangulation method for ↵Gaia Clary
Collada exporter
2013-10-29Fix collada compile, too less argumentsJens Verwiebe
2013-10-03Changed some labels from Second Life to OpenSimGaia Clary
2013-10-01Added new file that contains the sha1 hash key of the currently to be used ↵Gaia Clary
OpenCollada libraries
2013-09-21style cleanup: whitespace & odd indentationCampbell Barton
2013-09-20Ensure positions can be read for sources that have strideNathan Letwory
defined as 2 (2D coordinates).
2013-09-05code cleanup:Campbell Barton
- add missing headers from cmake (own omission) - quiet rna_test.c unused define warnings. - minor style edits - spelling corrections and ignore all uppercase words with spell checking script.
2013-09-05Apply patch [#36601].Nathan Letwory
Submitted by Saurabh Wankhade (sauraedron). This patch adds camera shift and dof export and import in a Blender profile.
2013-08-24Fix 36505: Collada exporter crashes Blender when exporting to locked fileGaia Clary
2013-08-23* Compile fix for r59395, 'move bmesh tools into their own include'. Thomas Dinges
2013-08-02fix(Collada): wrong usage of the set attribute with multiple UV setsGaia Clary