[Bf-blender-cvs] [ee89106ac12] master: Fix T80915: Image editor only displays the first frame during 'Viewport render animation'

Jeroen Bakker noreply at git.blender.org
Tue Sep 22 10:39:39 CEST 2020


Commit: ee89106ac12eb77e1d4722b4923247086a3b6c69
Author: Jeroen Bakker
Date:   Tue Sep 22 10:36:02 2020 +0200
Branches: master
https://developer.blender.org/rBee89106ac12eb77e1d4722b4923247086a3b6c69

Fix T80915: Image editor only displays the first frame during 'Viewport render animation'

During viewport render animation the gpu textures weren't tagged as
invalid. As the image uv editor now draws the gpu texture only the first
was shown as it wasn't refreshed with the actual image data.

===================================================================

M	source/blender/editors/render/render_opengl.c

===================================================================

diff --git a/source/blender/editors/render/render_opengl.c b/source/blender/editors/render/render_opengl.c
index 940ca963fc6..80fa8082592 100644
--- a/source/blender/editors/render/render_opengl.c
+++ b/source/blender/editors/render/render_opengl.c
@@ -520,6 +520,7 @@ static void screen_opengl_render_apply(const bContext *C, OGLRender *oglrender)
     ibuf->userflags |= IB_DISPLAY_BUFFER_INVALID;
   }
   BKE_image_release_ibuf(oglrender->ima, ibuf, lock);
+  oglrender->ima->gpuflag |= IMA_GPU_REFRESH;
 
   if (oglrender->write_still) {
     screen_opengl_render_write(oglrender);



More information about the Bf-blender-cvs mailing list