diff options
author | Benoit Bolsee <benoit.bolsee@online.be> | 2010-02-14 00:24:13 +0300 |
---|---|---|
committer | Benoit Bolsee <benoit.bolsee@online.be> | 2010-02-14 00:24:13 +0300 |
commit | ce26d457baa36f34d84ccd64470d927f303286ff (patch) | |
tree | fb72640f2a8335971d8a77ae636d1c3bf1adeb55 /source/blender/blenkernel/intern/image.c | |
parent | 36520e20c7a752df30e23d8ebc963e01d48655b4 (diff) |
Support GPU image auto_refresh also for movie (was for sequence only).
Diffstat (limited to 'source/blender/blenkernel/intern/image.c')
-rw-r--r-- | source/blender/blenkernel/intern/image.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/image.c b/source/blender/blenkernel/intern/image.c index c8785b54c8d..d6edb068fa0 100644 --- a/source/blender/blenkernel/intern/image.c +++ b/source/blender/blenkernel/intern/image.c @@ -2033,6 +2033,10 @@ static ImBuf *image_get_ibuf_threadsafe(Image *ima, ImageUser *iuser, int *frame if(ima->source==IMA_SRC_MOVIE) { frame= iuser?iuser->framenr:ima->lastframe; ibuf= image_get_ibuf(ima, 0, frame); + /* XXX temp stuff? */ + if(ima->lastframe != frame) + ima->tpageflag |= IMA_TPAGE_REFRESH; + ima->lastframe = frame; } else if(ima->source==IMA_SRC_SEQUENCE) { if(ima->type==IMA_TYPE_IMAGE) { |