Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-03 | Another fixup for rB6cdb3845 (Added collection props getter/setter) | Dalai Felinto | |
Values were getting clamped | |||
2017-02-03 | Merge remote-tracking branch 'origin/clay-engine' into render-layers | Dalai Felinto | |
2017-02-03 | layer: getter/setter for USE flag | Dalai Felinto | |
2017-02-03 | Placeholder for depsgraph evaluation of collection engine settings | Dalai Felinto | |
2017-02-03 | Fixup for rB6cdb3845 (Added collection props getter/setter) | Dalai Felinto | |
2017-02-03 | Get rid of runtime data struct. | Clément Foucault | |
2017-02-03 | Added collection settings getter/setter | Clément Foucault | |
2017-02-03 | Fix new objects are invisible | Dalai Felinto | |
2017-02-03 | Util function to create CollectionEngineSettings | Dalai Felinto | |
This may be run by Depsgraph, as well as internal layercollection create routines | |||
2017-02-03 | Util function to free CollectionEngineSettings | Dalai Felinto | |
This may be run by Depsgraph, as well as internal layercollection free routines | |||
2017-02-03 | Fix return in BKE_scene_layer_find_from_collection | Dalai Felinto | |
2017-02-02 | Introduce Per-Collection Render settings | Dalai Felinto | |
Pending: * UI template for those settings (showing USE) * Depsgraph evaluation of them (to flush into objects) * RNA to see if a settings is being used | |||
2017-01-31 | Use new temporary depsgraph | Dalai Felinto | |
The idea is to use only Object, never Base | |||
2017-01-31 | Merge branch 'render-layers' into clay-engine | Dalai Felinto | |
2017-01-31 | Depsgraph hack: DEG_OBJECT_ITER and base_flag | Dalai Felinto | |
This is a temporary iterator that flushes the base flag to the object | |||
2017-01-31 | Merge branch 'render-layers' of git.blender.org:blender into clay-engine | Clément Foucault | |
2017-01-31 | More Object mode work. | Clément Foucault | |
2017-01-31 | Let scene_collection and layer_collection to have the same fallback | Dalai Felinto | |
2017-01-31 | Fix logic for bpy.context.scene_collection | Dalai Felinto | |
2017-01-30 | Collection related operators barebones | Dalai Felinto | |
Those are the operators for the collections editor, and the collection property panel | |||
2017-01-30 | bpy.context.layer_collection | Dalai Felinto | |
2017-01-30 | Fixed unfreed memory | Clément Foucault | |
2017-01-30 | Collection Editor based on patch by Julian Eisel | Dalai Felinto | |
This is extracted from the layer-manager branch. With the following changes: * Renamed references of layer manager to collections manager * I didn't include the editors/space_collections/ draw and util files. I still need to bring the drawing code here, so we see something. | |||
2017-01-30 | Layers: allow anonymous collection, and set active collection when linking it | Dalai Felinto | |
2017-01-29 | Change in DNA/RNA. Still missing freeing and read/write. | Clément Foucault | |
2017-01-27 | Temporarily prevent crash on edit mode | Dalai Felinto | |
2017-01-27 | Merge remote-tracking branch 'origin/render-layers' into clay-engine | Dalai Felinto | |
2017-01-26 | Merge branch 'render-layers' of git.blender.org:blender into clay-engine | Clément Foucault | |
# Conflicts: # source/blender/makesdna/DNA_scene_types.h | |||
2017-01-26 | Merge remote-tracking branch 'origin/blender2.8' into render-layers | Dalai Felinto | |
Note: renamed blo_do_versions_after_linking_280 to do_versions_after_linking_280 to following the pattern of do_versions_after_linking_270 | |||
2017-01-26 | Mesh batch caches update from depsgraph | Dalai Felinto | |
We no longer need to rely on Derived mesh flag since the mesh is properly flushed from the depsgraph | |||
2017-01-26 | Use the ultimate depsgraph callback function | Dalai Felinto | |
Note: when in edit mode this depsgraph update is not being called. We are using DerivedMesh in those cases, so it is fine. I would like to investigate this though | |||
2017-01-26 | Fixup for selected_objects context | Dalai Felinto | |
This was making crash happen for any operation :/ shame on me | |||
2017-01-26 | Depsgraph: Add placeholder function to handle objects update | Sergey Sharybin | |
This way @dfelinto can do some special trickery in there. | |||
2017-01-26 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2017-01-26 | Fix unfreed memory after cleaning render layers | Dalai Felinto | |
The freestyle data was never freed when removing a renderlayer. ``` blender -b --factory-startup --debug-memory --python-expr "import bpy;bpy.ops.scene.render_layer_add();bpy.context.scene.render.layers.active_index=0;bpy.ops.scene.render_layer_remove()" ``` | |||
2017-01-25 | Add scene active layer | Dalai Felinto | |
2017-01-25 | Remove scene layer and collection from context | Dalai Felinto | |
2017-01-25 | Merge branch 'render-layers' of git.blender.org:blender into clay-engine | Clément Foucault | |
# Conflicts: # source/blender/editors/space_view3d/drawobject.c | |||
2017-01-25 | Merge remote-tracking branch 'origin/blender2.8' into render-layers | Dalai Felinto | |
2017-01-25 | Convert MBC_ API to Mesh (instead of derived mesh) and move it to mesh_render | Dalai Felinto | |
This includes a few fixes in the MBC_ api. The idea here is for this to be the only interface the render engines will deal with for the meshes. If we need to expose special options for sculpting engine we refactor this accordingly. But for now we are shaping this in a per-case base. Note: * We still need to hook up to the depsgraph to force clear/update of batch_cache when mesh changes (I'm waiting for Sergey Sharybin's depsgraph update for this though) * Also ideally we could/should use BMesh directly instead of DerivedMesh, but this will do for now. Note 2: In the end I renamed the `BKE_mesh_render` functions to `static mesh_render`. We can re-expose them as BKE_* later once we need it. Reviewers: merwin Subscribers: fclem Differential Revision: https://developer.blender.org/D2476 | |||
2017-01-24 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2017-01-24 | Fix typo in comment | Sergey Sharybin | |
2017-01-24 | Depsgraph: Remove legacy updateDepgraph callbacks from modifiers | Sergey Sharybin | |
2017-01-24 | Depsgraph: Remove legacy implementation of depsgraph | Sergey Sharybin | |
2017-01-24 | Depsgraph: Remove legacy calls from scene update routines | Sergey Sharybin | |
2017-01-24 | Depsgraph: Remove special exception in update logging | Sergey Sharybin | |
2017-01-24 | Depsgraph: Remove special version of pose builder | Sergey Sharybin | |
2017-01-23 | Clay Material work. | Clément Foucault | |
2017-01-23 | Merge remote-tracking branch 'origin/blender2.8' into render-layers | Dalai Felinto | |
2017-01-22 | Merge branch 'master' into blender2.8 | Julian Eisel | |
Conflicts: source/blender/editors/space_action/action_draw.c |