Merge branch 'master' into blender2.8
This commit is contained in:
@@ -368,6 +368,10 @@ void BKE_library_foreach_ID_link(ID *id, LibraryIDLinkCallback callback, void *u
|
||||
CALLBACK_INVOKE(base->object, IDWALK_USER);
|
||||
}
|
||||
|
||||
for (TimeMarker *marker = scene->markers.first; marker; marker = marker->next) {
|
||||
CALLBACK_INVOKE(marker->camera, IDWALK_NOP);
|
||||
}
|
||||
|
||||
if (toolsett) {
|
||||
CALLBACK_INVOKE(toolsett->skgen_template, IDWALK_NOP);
|
||||
|
||||
@@ -776,6 +780,15 @@ void BKE_library_foreach_ID_link(ID *id, LibraryIDLinkCallback callback, void *u
|
||||
}
|
||||
break;
|
||||
}
|
||||
case ID_AC:
|
||||
{
|
||||
bAction *act = (bAction *) id;
|
||||
|
||||
for (TimeMarker *marker = act->markers.first; marker; marker = marker->next) {
|
||||
CALLBACK_INVOKE(marker->camera, IDWALK_NOP);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
/* Nothing needed for those... */
|
||||
case ID_IM:
|
||||
@@ -783,7 +796,6 @@ void BKE_library_foreach_ID_link(ID *id, LibraryIDLinkCallback callback, void *u
|
||||
case ID_TXT:
|
||||
case ID_SO:
|
||||
case ID_AR:
|
||||
case ID_AC:
|
||||
case ID_GD:
|
||||
case ID_WM:
|
||||
case ID_PAL:
|
||||
|
||||
@@ -3447,7 +3447,13 @@ static ImBuf *do_render_strip_uncached(
|
||||
state->scene_parents = &scene_parent;
|
||||
/* end check */
|
||||
|
||||
ibuf = do_render_strip_seqbase(context, state, seq, nr, use_preprocess);
|
||||
/* Use the Scene Seq's scene for the context when rendering the scene's sequences
|
||||
* (necessary for Multicam Selector among others).
|
||||
*/
|
||||
SeqRenderData local_context = *context;
|
||||
local_context.scene = seq->scene;
|
||||
|
||||
ibuf = do_render_strip_seqbase(&local_context, state, seq, nr, use_preprocess);
|
||||
|
||||
/* step back in the list */
|
||||
state->scene_parents = state->scene_parents->next;
|
||||
|
||||
Reference in New Issue
Block a user