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
path: root/source
AgeCommit message (Collapse)Author
2017-11-10Fixup for doversion/layers: disable collections for scene layersDalai Felinto
2017-11-10Layers doversion: Handle hide and hide_render objectsDalai Felinto
We now created nested collections for the original Collection 1, 2 ... collections for the "hide" and "hide_render" objects. Also, remove logic for rename single-collection files, it's now kept as it was originally (Collection 1, Collection 5, ...). Thanks Sergey Sharybin and Pablo Vazquez for patch review and suggestions.
2017-11-10Workaround crash rendering font objectsSergey Sharybin
Needs a proper scene layer and dependency graph, which we do not have yet during render pipeline.
2017-11-10Merge branch 'master' into blender2.8Bastien Montagne
2017-11-09Farewell BaseLegacyDalai Felinto
Finally, bases are all using the latest, newest SceneLayer bases.
2017-11-09BGE cleanup: remove Base from KX_Light.hDalai Felinto
2017-11-09Depsgraph: Fix broken copy-on-write draw after ownership changesSergey Sharybin
Need to build layer collections callbacks using proper CoW pointer.
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-09Moved alignment attributes from my last commit to BLI_compiler_attrs.h for ↵Stefan Werner
future use.
2017-11-09Compositor: Ensured 16 byte alignment for variables accessed by SSE ↵Stefan Werner
instructions. Before this patch, the XBlur/YBlur compositor nodes would crash for me when run in a MSVC 2015 debug build (test scene: BMW27_cpu). I added the compiler instructions to explicitly align the local variables that the SSE instructions are accessing.
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-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.