http://www.miikahweb.com/feed.php MiikaHweb - Blender Temp-workspace-changes Branch http://www.miikahweb.com/ MiikaHweb - Blender Temp-workspace-changes Branch fi Fri, 20 Sep 19 21:08:02 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[02bc44c]: Store engine_name in render struct and use it for render preview...]]> http://www.miikahweb.com/en/blender/git-logs/commit/02bc44c5ab257d68cfefc6f52be1ff8b54e75b49 02bc44c
Branches : temp-workspace-changes
Author : Unknown ()
----------------------------------------
Store engine_name in render struct and use it for render preview

----------------------------------------
10 Paths Changed]]>
Thu, 14 Sep 2017 09:59:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/02bc44c5ab257d68cfefc6f52be1ff8b54e75b49
<![CDATA[[03be206]: Use workspace -> engine in the viewport]]> http://www.miikahweb.com/en/blender/git-logs/commit/03be206ad9301b1e5b84615b6379145cbdfd3cdd 03be206
Branches : temp-workspace-changes
Author : Unknown ()
----------------------------------------
Use workspace -> engine in the viewport

Not yet for OpenGL render.

----------------------------------------
2 Paths Changed]]>
Thu, 14 Sep 2017 09:42:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/03be206ad9301b1e5b84615b6379145cbdfd3cdd
<![CDATA[[1cf325a]: Use workspace -> engine in the opengl render]]> http://www.miikahweb.com/en/blender/git-logs/commit/1cf325ac9a651b019fe5fe2629d0d813ddb14593 1cf325a
Branches : temp-workspace-changes
Author : Unknown ()
----------------------------------------
Use workspace -> engine in the opengl render

----------------------------------------
10 Paths Changed]]>
Thu, 14 Sep 2017 09:42:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1cf325ac9a651b019fe5fe2629d0d813ddb14593
<![CDATA[[5290eac]: Workspace: SETLOOPER should get render layer from workspace]]> http://www.miikahweb.com/en/blender/git-logs/commit/5290eacd192532c86ef45c10c829e99db65b2551 5290eac
Branches : temp-workspace-changes
Author : Dalai Felinto (dfelinto)
----------------------------------------
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).

----------------------------------------
12 Paths Changed]]>
Thu, 14 Sep 2017 09:42:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5290eacd192532c86ef45c10c829e99db65b2551Dalai Felinto
<![CDATA[[5bc640a]: Expose scene > engine in the UI (render panel)]]> http://www.miikahweb.com/en/blender/git-logs/commit/5bc640af14d8444293017167d74db1f6e89055f4 5bc640a
Branches : temp-workspace-changes
Author : Unknown ()
----------------------------------------
Expose scene > engine in the UI (render panel)

----------------------------------------
1 Path Changed]]>
Thu, 14 Sep 2017 09:42:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5bc640af14d8444293017167d74db1f6e89055f4
<![CDATA[[7012dc5]: Context: Expose "engine" for Python and add BKE_render_engine_get...]]> http://www.miikahweb.com/en/blender/git-logs/commit/7012dc5a4f6a045b2c9fb99e1a4bbb58174ce75c 7012dc5
Branches : temp-workspace-changes
Author : Dalai Felinto (dfelinto)
----------------------------------------
Context: Expose "engine" for Python and add BKE_render_engine_get()

----------------------------------------
7 Paths Changed]]>
Thu, 14 Sep 2017 09:42:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7012dc5a4f6a045b2c9fb99e1a4bbb58174ce75cDalai Felinto
<![CDATA[[7215830]: Fix UI compatibility to use context.engine]]> http://www.miikahweb.com/en/blender/git-logs/commit/7215830df90716b0ff82d0771be16c15f6ee38df 7215830
Branches : temp-workspace-changes
Author : Unknown ()
----------------------------------------
Fix UI compatibility to use context.engine

----------------------------------------
16 Paths Changed]]>
Thu, 14 Sep 2017 09:59:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7215830df90716b0ff82d0771be16c15f6ee38df
<![CDATA[[7509e5b]: Fix lack of update in edit mode with Cycles]]> http://www.miikahweb.com/en/blender/git-logs/commit/7509e5b6c8aae5527752a56bb666bdeb3d8ffc43 7509e5b
Branches : temp-workspace-changes
Author : Unknown ()
----------------------------------------
Fix lack of update in edit mode with Cycles

----------------------------------------
1 Path Changed]]>
Thu, 14 Sep 2017 09:59:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7509e5b6c8aae5527752a56bb666bdeb3d8ffc43
<![CDATA[[7775545]: Pass workspace for space listeners]]> http://www.miikahweb.com/en/blender/git-logs/commit/7775545c074da6b67415433c1488233d9bae1e61 7775545
Branches : temp-workspace-changes
Author : Dalai Felinto (dfelinto)
----------------------------------------
Pass workspace for space listeners

Space Image needs this to get active layer to get active object.

----------------------------------------
16 Paths Changed]]>
Thu, 14 Sep 2017 09:42:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7775545c074da6b67415433c1488233d9bae1e61Dalai Felinto
<![CDATA[[89120d0]: Collection Panel: Get mode from workspace]]> http://www.miikahweb.com/en/blender/git-logs/commit/89120d0cb28ade84d7789dca0ce21ef4d7cd492a 89120d0
Branches : temp-workspace-changes
Author : Dalai Felinto (dfelinto)
----------------------------------------
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.

----------------------------------------
1 Path Changed]]>
Thu, 14 Sep 2017 09:42:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/89120d0cb28ade84d7789dca0ce21ef4d7cd492aDalai Felinto
<![CDATA[[8cafa42]: Use engine from context/render in more places]]> http://www.miikahweb.com/en/blender/git-logs/commit/8cafa42a91aa890058fd873404212e5184f755bc 8cafa42
Branches : temp-workspace-changes
Author : Unknown ()
----------------------------------------
Use engine from context/render in more places

----------------------------------------
7 Paths Changed]]>
Thu, 14 Sep 2017 09:59:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8cafa42a91aa890058fd873404212e5184f755bc
<![CDATA[[c47c647]: Properties Editor: Add Workspace and organize context path]]> http://www.miikahweb.com/en/blender/git-logs/commit/c47c64734e7a2e4732ba7342ac598e02b9f5dde9 c47c647
Branches : temp-workspace-changes
Author : Dalai Felinto (dfelinto)
----------------------------------------
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).

----------------------------------------
6 Paths Changed]]>
Thu, 14 Sep 2017 09:42:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c47c64734e7a2e4732ba7342ac598e02b9f5dde9Dalai Felinto
<![CDATA[[cb259dc]: Fix engine context in Cycles]]> http://www.miikahweb.com/en/blender/git-logs/commit/cb259dc044230d60ef81c62d1ea26733cbce188c cb259dc
Branches : temp-workspace-changes
Author : Unknown ()
----------------------------------------
Fix engine context in Cycles

----------------------------------------
1 Path Changed]]>
Thu, 14 Sep 2017 09:59:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/cb259dc044230d60ef81c62d1ea26733cbce188c
<![CDATA[[efec3b0]: Use workspace engine for draw manager "render preview"]]> http://www.miikahweb.com/en/blender/git-logs/commit/efec3b097b828d46dacc893ce608dcbd00959e93 efec3b0
Branches : temp-workspace-changes
Author : Unknown ()
----------------------------------------
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.

----------------------------------------
3 Paths Changed]]>
Thu, 14 Sep 2017 09:57:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/efec3b097b828d46dacc893ce608dcbd00959e93
<![CDATA[[f20a08e]: Workspace: Add (render) engines]]> http://www.miikahweb.com/en/blender/git-logs/commit/f20a08e7e94b25a14a72c0a69d2c27353a0bb2f2 f20a08e
Branches : temp-workspace-changes
Author : Dalai Felinto (dfelinto)
----------------------------------------
Workspace: Add (render) engines

We still need to change the viewport so it uses this instead of scene.rd.engine.

----------------------------------------
13 Paths Changed]]>
Thu, 14 Sep 2017 09:42:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f20a08e7e94b25a14a72c0a69d2c27353a0bb2f2Dalai Felinto
<![CDATA[[f3f95bc]: Workspace: "use_scene_settings" flag]]> http://www.miikahweb.com/en/blender/git-logs/commit/f3f95bccfd22c64cad76aef2028fcef6b27aeab8 f3f95bc
Branches : temp-workspace-changes
Author : Dalai Felinto (dfelinto)
----------------------------------------
Workspace: "use_scene_settings" flag

This option determine whether we get the engine, layer and render settings
from the workspace or from the scene.

It is useful to allow for quick preview of the final render (F12) while in
a workspace,

----------------------------------------
8 Paths Changed]]>
Thu, 14 Sep 2017 09:42:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f3f95bccfd22c64cad76aef2028fcef6b27aeab8Dalai Felinto
<![CDATA[[fff4ab5]: Workspace/Engine: Create BKE_render_* calls equivalent to BKE_scene_...]]> http://www.miikahweb.com/en/blender/git-logs/commit/fff4ab55578a2c1bd3fa4e2e4df9cd3cdd45c4af fff4ab5
Branches : temp-workspace-changes
Author : Unknown ()
----------------------------------------
Workspace/Engine: Create BKE_render_* calls equivalent to BKE_scene_*

----------------------------------------
2 Paths Changed]]>
Thu, 14 Sep 2017 09:59:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/fff4ab55578a2c1bd3fa4e2e4df9cd3cdd45c4af