November 25, 2017, 03:34 (GMT) |
Get rid of first bunch of ViewLayer.basact accesses Get the active base/object through workspace or context (which gets it through workspace again) instead. |
November 25, 2017, 02:42 (GMT) |
Get workspace mode from the workspace view-layer While this probably isn't the final solution we'll go with, it's nicer as current one, which was basically broken. So consider this as temporary solution. It also allows testing how changing workspace changes mode & active object, but only by having the workspaces use different view-layers. Decided to remove WorkSpace.mode for now. If we need to bring it back, we'll have to version patch it anyway. |
November 24, 2017, 21:29 (GMT) |
Eevee: SSS: Add separated Albedo option. This option prevent from automatically blurring the albedo color applied to the SSS. While this is great for preserving details it can bleed more light onto the nearby objects since the blurring will be done on pure "white" irradiance. This issue is to be tackled in a separate commit. |
November 24, 2017, 21:29 (GMT) |
GPUFramebuffer: Bump the framebuffer attachement limit to 5 color textures |
November 24, 2017, 16:10 (GMT) |
Cleanup: remove timer-like check for auto-ID-override generation. |
November 24, 2017, 16:07 (GMT) |
Merge branch 'blender2.8' into id_override_static |
November 24, 2017, 15:57 (GMT) |
Remove override update from DEG, simply do it on undo push. |
November 24, 2017, 15:55 (GMT) |
Backgroudn set tests: Correct evaluation order All depsgraphs are sharing same object state for now, which means doing set scene evaluation after main scene evaluation will override all modifications done by the main scene. |
November 24, 2017, 15:55 (GMT) |
Depsgraph: Tag background scene for base flags update When setting background object, it might pull new objects in and those objects will not have proper flags unless on_visible_update() was called afterwards. |
Revision e37b251 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) November 24, 2017, 15:45 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
November 24, 2017, 15:44 (GMT) |
Revert "Depsgraph: Remove legacy re-scheduling code" This reverts commit 90ff88646d4312823df0610168391ab5ad80675a. Can not do this yet, if object is not part of graph yet it will not have entry taq. Need some more generic solution here. |
Revision b1035ae by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) November 24, 2017, 15:43 (GMT) |
Cleanup code |
November 24, 2017, 15:34 (GMT) |
Depsgraph: Allow tagging whole scene for base flags flush |
November 24, 2017, 15:33 (GMT) |
Depsgraph: make it more obvious who's view layer is being updated |
November 24, 2017, 15:07 (GMT) |
Depsgraph: Do log from newly base flag flush function |
November 24, 2017, 14:46 (GMT) |
Depsgraph: Remove legacy re-scheduling code |
November 24, 2017, 14:46 (GMT) |
Depsgraph: Fix crash when deleting object which is linked both directly and indirectly |
November 24, 2017, 14:46 (GMT) |
Depsgraph: Make code a bit more robust against tagging indirectly linked objects |
November 24, 2017, 14:46 (GMT) |
Depsgraph: Re-schedule pending tags after relations update It is possible to have situation when we need to both update relations and do some updates on random IDs. This was only done before for objects using their recalc field. This means, every update tag which did not fit into there would have been lost after updating relations. Now we do some smarter re-scheduling of operations after relations are updated. |
November 24, 2017, 14:46 (GMT) |
Depsgraph: Directly linked objects should be priority for base flags over set scenes |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021