Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans Goudey <h.goudey@me.com>2022-09-04 08:04:10 +0300
committerHans Goudey <h.goudey@me.com>2022-09-04 08:04:10 +0300
commit86e01811a5e97767f6112daa76efc380177486a0 (patch)
treef709405682cf65c0501d33158434e58a90481372 /source/blender/nodes/composite/nodes/node_composite_movieclip.cc
parentf31e0670bd4a260417c70d8ad9c16b57a514a252 (diff)
parent0ff920b777791d6dcc002257f437f86e2d14df01 (diff)
Merge branch 'master' into refactor-mesh-remove-pointers
Diffstat (limited to 'source/blender/nodes/composite/nodes/node_composite_movieclip.cc')
-rw-r--r--source/blender/nodes/composite/nodes/node_composite_movieclip.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/source/blender/nodes/composite/nodes/node_composite_movieclip.cc b/source/blender/nodes/composite/nodes/node_composite_movieclip.cc
index 7c1a61cedc4..b9d9620a214 100644
--- a/source/blender/nodes/composite/nodes/node_composite_movieclip.cc
+++ b/source/blender/nodes/composite/nodes/node_composite_movieclip.cc
@@ -239,7 +239,7 @@ class MovieClipOperation : public NodeOperation {
GPUTexture *get_movie_clip_texture()
{
MovieClip *movie_clip = get_movie_clip();
- MovieClipUser *movie_clip_user = static_cast<MovieClipUser *>(bnode().storage);
+ MovieClipUser *movie_clip_user = get_movie_clip_user();
BKE_movieclip_user_set_frame(movie_clip_user, context().get_frame_number());
return BKE_movieclip_get_gpu_texture(movie_clip, movie_clip_user);
}
@@ -256,6 +256,11 @@ class MovieClipOperation : public NodeOperation {
{
return (MovieClip *)bnode().id;
}
+
+ MovieClipUser *get_movie_clip_user()
+ {
+ return static_cast<MovieClipUser *>(bnode().storage);
+ }
};
static NodeOperation *get_compositor_operation(Context &context, DNode node)