Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-10 | Fixup for doversion/layers: disable collections for scene layers | Dalai Felinto | |
2017-11-10 | Layers doversion: Handle hide and hide_render objects | Dalai 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-10 | Workaround crash rendering font objects | Sergey Sharybin | |
Needs a proper scene layer and dependency graph, which we do not have yet during render pipeline. | |||
2017-11-10 | Merge branch 'master' into blender2.8 | Bastien Montagne | |
2017-11-09 | Farewell BaseLegacy | Dalai Felinto | |
Finally, bases are all using the latest, newest SceneLayer bases. | |||
2017-11-09 | BGE cleanup: remove Base from KX_Light.h | Dalai Felinto | |
2017-11-09 | Depsgraph: Fix broken copy-on-write draw after ownership changes | Sergey Sharybin | |
Need to build layer collections callbacks using proper CoW pointer. | |||
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 | Moved alignment attributes from my last commit to BLI_compiler_attrs.h for ↵ | Stefan Werner | |
future use. | |||
2017-11-09 | Compositor: 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-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 | 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. |