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-09Rename Scene macros back to their original _NEW less namesDalai Felinto
2017-11-09Farewell Scene->basactDalai Felinto
2017-11-09Cleanup: Use full name for scene_layer in alembicSergey Sharybin
2017-11-09Cleanup: Use full name for scene_layer in blenloaderSergey Sharybin
2017-11-09Cleanup: Use full name for scene_layer in depsgraphSergey Sharybin
2017-11-09Cleanup: Use full name for scene_layer in drawSergey Sharybin
2017-11-09Cleanup: Use full name for scene_layer in gpuSergey Sharybin
2017-11-09Cleanup: Use full name for scene_layer in makesrnaSergey Sharybin
2017-11-09Cleanup: Use full name for scene_layer in nodesSergey Sharybin
2017-11-09Cleanup: Use full name for scene_layer in pythonSergey Sharybin
2017-11-09Cleanup: Use full name for scene_layer in renderSergey Sharybin
2017-11-09Cleanup: Use full name for scene_layer in windowmanagerSergey Sharybin
2017-11-09Remove unused screen-name storage in windowJulian Eisel
Checked in really old revisions, seems like this was never used. So doesn't matter for compatibility either (tested opening files saved with this in 2.49).
2017-11-09Fix crash using pre 2.5 file as startup.blendJulian Eisel
2017-11-09Cleanup: Refactor window matching after file read for readabilityJulian Eisel
Code should hopefully be much clearer now. Also removing code that's been commented out for a while, and was never executed in master.
2017-11-09Object.layers no longer around, removing from uiDalai Felinto
2017-11-09Depsgraph: Pass CoW pointer to ID datablocks evaluation functionsSergey Sharybin
The only remaining part is the particle stuff, which needs a pointer to exact particle system which does not exist yet. Leaving it for later a bit for until it's more clear what do we do with particles. Unless i'm mistaken, we've got all proper CoW pointers bound now.
2017-11-09Depsgraph: Cleanup, make it more clear what layer isSergey Sharybin
2017-11-09Depsgraph: CleanupSergey Sharybin
2017-11-09Depsgraph: Only build collections for current graph scene layerSergey Sharybin
2017-11-09Merge branch 'master' into blender2.8Dalai Felinto
2017-11-09Fix: unselectable objects can be selected via the NLA editorDalai Felinto
This is not reported anywhere, but it's easy to reproduce. I ran into this while updating this code for the blender2.8 branch.
2017-11-09Depsgraph: Cleanup, no explicit usage of std in codeSergey Sharybin
Code is supposed to be pure-C-ish with some C++-ism. All specifics are to be handled in header files.
2017-11-09Depsgraph: Make dependency graph to be built from scene layerSergey Sharybin
This is a final step of having proper ownership. Now selecting different layers in the "top bar" will actually do what this is expected to do. Surely, there are still things to be done under the hood, that will happen in a less intrusive way.
2017-11-09Fix logic for pinning textures users from contextDalai Felinto
This was wrong since it's concenption in 28ee0f9218. The if statement was returning true when pinid was NULL, and false otherwise. However when scene is pinned we also want to run this code. Code snippet by Brecht Van Lommel.
2017-11-09Merge branch 'master' into blender2.8Sergey Sharybin
2017-11-09Depsgraph: Add missing handlers of node IDsSergey Sharybin
Worst thing was that point density did not pull object into dependency graph, which could lead to wrong render results.
2017-11-09Depsgraph: Remove chains of scene being passed all over in relations builderSergey Sharybin
2017-11-09Depsgraph: Cleanup, remove scene being passed all overSergey Sharybin
Use the state one instead.
2017-11-09Depsgraph: Remove bmain from internal builder APISergey Sharybin
Use the one from state.
2017-11-09Depsgraph: Make bmain part of builder state and remove bmain from public APISergey Sharybin
2017-11-09Depsgraph: Cleanup, use google style for private membersSergey Sharybin
2017-11-09Depsgraph: Synchronize nodes and relations buildersSergey Sharybin
2017-11-09Depsgraph: Fix wrong ID type being comparedSergey Sharybin
2017-11-09Depsgraph: Cleanup, reduce indentation levelSergey Sharybin
2017-11-09Depsgraph: Assert when node uses unhandled ID typeSergey Sharybin
2017-11-09Cycles: Replace __MAX_CLOSURE__ build option with runtime integrator variableMai Lavelle
Goal is to reduce OpenCL kernel recompilations. Currently viewport renders are still set to use 64 closures as this seems to be faster and we don't want to cause a performance regression there. Needs to be investigated. Reviewed By: brecht Differential Revision: https://developer.blender.org/D2775
2017-11-09Fix crash when loading pre 2.5 files.Julian Eisel
Versioning code involving WM wouldn't run then (WM was just introduced in 2.5).
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-08Revert "Depsgraph: Fix crash with copy on write when scene has legacy bases"Dalai Felinto
This reverts commit 00ddbd5848da7e746e23695cff00a739eaf75cf2.
2017-11-08Merge remote-tracking branch 'origin/master' into blender2.8Dalai Felinto
2017-11-08Silence warning from ColladaDalai Felinto
2017-11-08Depsgraph: Use iterator over flat array for depsgraph_querySergey Sharybin
This way iteration order is much more predictable. This also solves issue with randomly failing Cycles regression tests.
2017-11-08Subject: [PATCH 2/3] Depsgraph: Replace iteration over ghash with iteration ↵Sergey Sharybin
over flat array
2017-11-08Depsgraph: Introduce flat list of ID nodesSergey Sharybin
The idea is to allow iterating over ID nodes in exact order of their construction, and in order which will not change dependent on memory pointers or anything.
2017-11-08Depsgraph: Remove traces of old single-per-scene dependency graphSergey Sharybin
2017-11-08Depsgraph: Move storage from single per-scene depsgraph to a hash storageSergey Sharybin
Depsgraph itself is still created fer the whole scene rather than for a single layer, this is to be addressed next. The storage for those dependency graphs is in scene, but now it is a hash indexed by layer. In the future we can extend hash key to include extra information (workspace? window?).
2017-11-08Partial Fix T53269: Dupli-verts/dupli-faces not workingDalai Felinto
This fixes the issue for the Draw Manager, but for Cycles this is still not working. The iterator bpy.context.depsgraph.duplis seems to be correct though.
2017-11-08I18n: add Hausa languages, since we now have a few messages translated. ;)Bastien Montagne
2017-11-08Merge branch 'master' into blender2.8Brecht Van Lommel