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
2017-11-08Farewell Scene->baseDalai Felinto
While getting rid of Scene->base we got the following fixes: * Fix "Convert To" operator * Fix "NLA allowing to selected objects that are not selectable * Fix scene.objects (readonly, no option to link/unlink) Note: Collada needs to use the context SceneLayer for adding objects however I added a placeholder, so Collada maintainers can fix this properly.
2017-11-08Merge remote-tracking branch 'origin/master' into blender2.8Dalai Felinto
2017-11-08Silence warning from ColladaDalai Felinto
2017-11-03Depsgraph: Port more areas to direct depsgraph APISergey Sharybin
This is a lots of changes, but they are boiling down to a simple API changes where we are no longer relying on implicit usage of scene's depsgraph and pass depsgraph explicitly. There should be no user measurable difference, render_layer* tests are also passing.
2017-09-29Merge branch 'master' into blender2.8Campbell Barton
2017-09-29Collada: export vertex-color alphaCampbell Barton
2017-09-26Merge branch 'master' into blender2.8Campbell Barton
2017-09-26Cleanup: indentationCampbell Barton
2017-09-22Merge branch 'master' into blender2.8Sergey Sharybin
2017-09-21fix T52831 removed enforcement of matrix decomposition when animations are ↵Gaia Clary
exported
2017-08-16Pass EvaluationContext instead of bContextCampbell Barton
2.8x branch added bContext arg in many places, pass eval-context instead since its not simple to reason about what what nested functions do when they can access and change almost anything. Also use const to prevent unexpected modifications. This fixes crash loading files with shadows, since off-screen buffers use a NULL context for rendering.
2017-07-21Fix compilation error with Collada enabledSergey Sharybin
2017-07-21Pass EvaluationContext argument everywhereLuca Rood
Note that some little parts of code have been dissabled because eval_ctx was not available there. This should be resolved once DerivedMesh is replaced.
2017-07-18Merge branch 'master' into blender2.8Campbell Barton
2017-07-17fix T52065: Joint ID was generated wrong for bone animation exportsGaia Clary
2017-06-27Cleanup: remove unused functionCampbell Barton
2017-06-26Collada: improved Error handling: Avoid shutdown of Blender when the Collada ↵Gaia Clary
importer finds Syntax errors in import data
2017-06-25Collada: Exporter now only exports either 'Materials' or 'UV Textures as ↵Gaia Clary
Materials'. This makes the user interface more streight
2017-06-25fix: T51622 The exporter now exports meshes as <Triangles> when all ↵Gaia Clary
contained polygons are tris
2017-06-25fix: Collada fprintf needs std::string be converted to char *Gaia Clary
2017-06-25fix: collada: removed unnecessary extra qualificationGaia Clary
2017-06-25Collada: Fix: Geometry exporter did not create all polylist when meshes are ↵Gaia Clary
only partially textured
2017-06-24collada: export UV Textures as materials. Note: the reimport of the exported ↵Gaia Clary
collada files will have materials assigned instead of UV Face Textures! This is expected behavior
2017-06-24collada: change image export: export either UV Textures or Materials. ThisGaia Clary
avoids wrong texture data when multiple objects are exported. Note: This commit might possiblyt not work fully. The full feature is added with the next commit)
2017-06-24Collada: improved Error handling: Avoid shutdown of Blender when the Collada ↵Gaia Clary
importer finds Syntax errors in import data
2017-06-24Collada: added new functions for improved material exporter (not used yet)Gaia Clary
2017-06-20Fix collada build after gawain rename/refactorDalai Felinto
Collada files should not have been touched. Bug introduced on: c31f24c63b875e8c9a7cacd2733d3e8614eff74d
2017-06-19Gawain API naming refactorCampbell Barton
Use consistent prefix for gawain API names as well as some abbreviations to avoid over-long names, see: D2678
2017-06-15Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/collada/MeshImporter.cpp source/blender/editors/object/object_add.c source/blender/editors/screen/screen_edit.c
2017-06-15Fix collada importer doing own handling of usercount/freeing.Bastien Montagne
Better use generic `BKE_libblock_free_us()`.
2017-06-08Replace all old DAG calls with direct calls to new DEG and remove ↵Luca Rood
BKE_depsgraph.h This removes BKE_depsgraph.h and depsgraph.c
2017-05-28Merge branch 'master' into blender2.8Bastien Montagne
2017-05-27Remove MinGW supportAaron Carlisle
The Issue ======= For a long time now MinGW has been unsupported and unmaintained and at this point, it looks like something that we should just leave behind and move on. Why Remove ========== One of the big motivations for MinGW back in the day is that it was free compared to MSVC which was licensed based. However, now that this is no longer true we have basically stopped updating the need CMake files. Along with the CMake files, there are several patches to the extern libs needed to make this work. For example, see: https://developer.blender.org/diffusion/B/browse/master/extern/carve/patches/mingw_w64.patch If we wanted to keep MinGW then we would need to make more custom patches to the external libs and this is not something our platform maintainers are willing to do. For example, here is the patches needed to build python: https://github.com/Alexpux/MINGW-packages/tree/master/mingw-w64-python3 Fixes T51301 Differential Revision: https://developer.blender.org/D2648
2017-05-25TexFace removal part 3Campbell Barton
- MTexPoly structure & layer type. - The 'Mesh.uv_textures' layers. - DerivedMesh TexFace drawing. - Scripts & UI.
2017-05-24Fix compiler error for VS2017Antonio Vazquez
a void function cannot return a value.
2017-05-24Remove TexFace, per-face imagesCampbell Barton
TexFace complicates the now more popular shading pipeline by having per-face images, see: T51382 for details. To keep the ability to select a per-material edit-image (used with UV-mapping workflow), the material now stores an image which will be set when changing images in edit-mode. This is used as a bake-target when not using Cycles too.
2017-04-06Depsgraph: Remove old depsgraph header from colladaSergey Sharybin
2017-04-05Depsgraph: Remove all layer bit flags related checksSergey Sharybin
These bits became obsolete with the new layer system, so we can simplify some code around them or avoid existing workarounds which were trying to keep things working for them. There are still work needed to be done for on_visible_change to avoid unnecessary updates, but that can also happen later.
2017-04-04Collada export cleanupDalai Felinto
2017-04-04Fix collada exporting for Blender 2.8Dalai Felinto
Instead of exporting all the scene objects, I'm exporting the scene layer objects instead.
2017-04-03Merge branch 'master' into blender2.8Sergey Sharybin
2017-04-03Collada - add flag to limit precision of exported data, mainly to simplify ↵Gaia Clary
debugging
2017-04-03fix: collada - do proper conversion from int to bool (as with other nearby ↵Gaia Clary
parameters)
2017-04-01fix: T50412 - collada: Replaced precision local limit function by blender's ↵Gaia Clary
own implementation
2017-03-25Merge branch 'master' into blender2.8Campbell Barton
2017-03-23Collada - Export: now use bind_mat and rest_mat custom properties (when the ↵Gaia Clary
use_bind_info option is enabled and the properties exist)
2017-03-23Collada - Import: now add bind_mat and rest_mat as custom properties (when ↵Gaia Clary
the use_bind_info option is enabled)
2017-03-23Collada - remove no longer used functions (moved to collada_utils)Gaia Clary
2017-03-23Collada - Added support for custom bind matrix (using new bind_mat custom ↵Gaia Clary
property)
2017-03-23Collada - removed TransformBase baseclass (not needed for anything)Gaia Clary