Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-09 | Rename Scene macros back to their original _NEW less names | Dalai Felinto | |
2017-11-09 | Farewell Scene->basact | Dalai Felinto | |
2017-11-09 | Cleanup: Use full name for scene_layer in alembic | Sergey Sharybin | |
2017-11-09 | Cleanup: Use full name for scene_layer in blenloader | Sergey Sharybin | |
2017-11-09 | Cleanup: Use full name for scene_layer in depsgraph | Sergey Sharybin | |
2017-11-09 | Cleanup: Use full name for scene_layer in draw | Sergey Sharybin | |
2017-11-09 | Cleanup: Use full name for scene_layer in gpu | Sergey Sharybin | |
2017-11-09 | Cleanup: Use full name for scene_layer in makesrna | Sergey Sharybin | |
2017-11-09 | Cleanup: Use full name for scene_layer in nodes | Sergey Sharybin | |
2017-11-09 | Cleanup: Use full name for scene_layer in python | Sergey Sharybin | |
2017-11-09 | Cleanup: Use full name for scene_layer in render | Sergey Sharybin | |
2017-11-09 | Cleanup: Use full name for scene_layer in windowmanager | Sergey Sharybin | |
2017-11-09 | Remove unused screen-name storage in window | Julian 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-09 | Fix crash using pre 2.5 file as startup.blend | Julian Eisel | |
2017-11-09 | Cleanup: Refactor window matching after file read for readability | Julian 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-09 | Object.layers no longer around, removing from ui | Dalai Felinto | |
2017-11-09 | Depsgraph: Pass CoW pointer to ID datablocks evaluation functions | Sergey 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-09 | Depsgraph: Cleanup, make it more clear what layer is | Sergey Sharybin | |
2017-11-09 | Depsgraph: Cleanup | Sergey Sharybin | |
2017-11-09 | Depsgraph: Only build collections for current graph scene layer | Sergey Sharybin | |
2017-11-09 | Merge branch 'master' into blender2.8 | Dalai Felinto | |
2017-11-09 | Fix: unselectable objects can be selected via the NLA editor | Dalai 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-09 | Depsgraph: Cleanup, no explicit usage of std in code | Sergey Sharybin | |
Code is supposed to be pure-C-ish with some C++-ism. All specifics are to be handled in header files. | |||
2017-11-09 | Depsgraph: Make dependency graph to be built from scene layer | Sergey 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-09 | Fix logic for pinning textures users from context | Dalai 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-09 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2017-11-09 | Depsgraph: Add missing handlers of node IDs | Sergey Sharybin | |
Worst thing was that point density did not pull object into dependency graph, which could lead to wrong render results. | |||
2017-11-09 | Depsgraph: Remove chains of scene being passed all over in relations builder | Sergey Sharybin | |
2017-11-09 | Depsgraph: Cleanup, remove scene being passed all over | Sergey Sharybin | |
Use the state one instead. | |||
2017-11-09 | Depsgraph: Remove bmain from internal builder API | Sergey Sharybin | |
Use the one from state. | |||
2017-11-09 | Depsgraph: Make bmain part of builder state and remove bmain from public API | Sergey Sharybin | |
2017-11-09 | Depsgraph: Cleanup, use google style for private members | Sergey Sharybin | |
2017-11-09 | Depsgraph: Synchronize nodes and relations builders | Sergey Sharybin | |
2017-11-09 | Depsgraph: Fix wrong ID type being compared | Sergey Sharybin | |
2017-11-09 | Depsgraph: Cleanup, reduce indentation level | Sergey Sharybin | |
2017-11-09 | Depsgraph: Assert when node uses unhandled ID type | Sergey Sharybin | |
2017-11-09 | Cycles: Replace __MAX_CLOSURE__ build option with runtime integrator variable | Mai 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-09 | Fix 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-08 | Farewell Scene->base | Dalai 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-08 | Revert "Depsgraph: Fix crash with copy on write when scene has legacy bases" | Dalai Felinto | |
This reverts commit 00ddbd5848da7e746e23695cff00a739eaf75cf2. | |||
2017-11-08 | Merge remote-tracking branch 'origin/master' into blender2.8 | Dalai Felinto | |
2017-11-08 | Silence warning from Collada | Dalai Felinto | |
2017-11-08 | Depsgraph: Use iterator over flat array for depsgraph_query | Sergey Sharybin | |
This way iteration order is much more predictable. This also solves issue with randomly failing Cycles regression tests. | |||
2017-11-08 | Subject: [PATCH 2/3] Depsgraph: Replace iteration over ghash with iteration ↵ | Sergey Sharybin | |
over flat array | |||
2017-11-08 | Depsgraph: Introduce flat list of ID nodes | Sergey 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-08 | Depsgraph: Remove traces of old single-per-scene dependency graph | Sergey Sharybin | |
2017-11-08 | Depsgraph: Move storage from single per-scene depsgraph to a hash storage | Sergey 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-08 | Partial Fix T53269: Dupli-verts/dupli-faces not working | Dalai 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-08 | I18n: add Hausa languages, since we now have a few messages translated. ;) | Bastien Montagne | |
2017-11-08 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |