Revision d1ac3fd 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) September 14, 2017, 16:42 (GMT) |
Fix error in onion skinning The shgroup id was not updated in the loop. |
Revision 54c7ac2 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) September 14, 2017, 14:54 (GMT) |
Fix opacity problem with fast drawing. The pass was doing double blending. Thanks to Clement Foucault for his help solving this issue. |
Revision 2f8d9d1 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) September 14, 2017, 14:36 (GMT) |
Fix Blur problem wit opacity. There was a double blending that reduced opacity |
Revision 9291c0e 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) September 14, 2017, 10:50 (GMT) |
Fix functions renamed by merged commit 6d359e |
Revision 684ca04 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) September 14, 2017, 10:32 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision 7509e5b by Dalai Felinto (temp-workspace-changes) September 14, 2017, 09:59 (GMT) |
Fix lack of update in edit mode with Cycles |
Revision 8cafa42 by Dalai Felinto (temp-workspace-changes) September 14, 2017, 09:59 (GMT) |
Use engine from context/render in more places |
Revision cb259dc by Dalai Felinto (temp-workspace-changes) September 14, 2017, 09:59 (GMT) |
Fix engine context in Cycles |
Revision 02bc44c by Dalai Felinto (temp-workspace-changes) September 14, 2017, 09:59 (GMT) |
Store engine_name in render struct and use it for render preview |
Revision fff4ab5 by Dalai Felinto (temp-workspace-changes) September 14, 2017, 09:59 (GMT) |
Workspace/Engine: Create BKE_render_* calls equivalent to BKE_scene_* |
Revision 7215830 by Dalai Felinto (temp-workspace-changes) September 14, 2017, 09:59 (GMT) |
Fix UI compatibility to use context.engine |
Revision efec3b0 by Dalai Felinto (temp-workspace-changes) September 14, 2017, 09:57 (GMT) |
Use workspace engine for draw manager "render preview" Note: When saving .blend files, thumbnails are saved too. In this particular case we are not doing a "scene render", but we also don't have any UI (so no workspace). So we need to consider workspace to be NULL in the render_engine_get() function. |
Revision 5bc640a by Dalai Felinto (temp-workspace-changes) September 14, 2017, 09:42 (GMT) |
Expose scene > engine in the UI (render panel) |
Revision 1cf325a by Dalai Felinto (temp-workspace-changes) September 14, 2017, 09:42 (GMT) |
Use workspace -> engine in the opengl render |
Revision 03be206 by Dalai Felinto (temp-workspace-changes) September 14, 2017, 09:42 (GMT) |
Use workspace -> engine in the viewport Not yet for OpenGL render. |
September 14, 2017, 09:42 (GMT) |
Collection Panel: Get mode from workspace Those overrides will change, and this panel may not exist in the future. But meanwhile let's make things work as tey were supposed to. |
September 14, 2017, 09:42 (GMT) |
Context: Expose "engine" for Python and add BKE_render_engine_get() |
September 14, 2017, 09:42 (GMT) |
Properties Editor: Add Workspace and organize context path We now have the properties of: Scene, Scene > Layer, Scene > World, Workspace [Scene | Workspace] > Render Layer > Object [Scene | Workspace] > Render Layer > Object > Data (...) We use Scene or Workspace depending on workspace.use_scene_settings. Also, we no longer expose the object in the collection context. Since this should go away (and at the very least we should get the mode from the workspace). |
September 14, 2017, 09:42 (GMT) |
Workspace: Add (render) engines We still need to change the viewport so it uses this instead of scene.rd.engine. |
September 14, 2017, 09:42 (GMT) |
Workspace: SETLOOPER should get render layer from workspace Right now we are still passing NULL instead of the workspace in most of those cases. That shouldn't matter much since this will simply bring back the previous behaviour. Also, most of those calls (gpu_material.c, view3d_draw_legacy.c, render_internal.c) are from deprecated areas of Blender anyways. The areas that will need to be addressed are: * physics (collision.c) * particles (pointcache.c) * sound (sound.c) And of course: * game engine (BL_BlenderDataCoversion.cpp) It's not clear to me, however, why some of those areas are using the SET_LOOPER in the first place. SET_LOOPER acts on top of bases so we want to iterate over the SceneLayer objects, not all of scene ones. However in some cases it seems that the original design was expecting to loop over all the objects (+ the set objects). |
|
|
|


Master Commits
MiikaHweb | 2003-2021