diff --git a/source/blender/windowmanager/intern/wm_playanim.cc b/source/blender/windowmanager/intern/wm_playanim.cc index a120f0155a6..1143624f9fb 100644 --- a/source/blender/windowmanager/intern/wm_playanim.cc +++ b/source/blender/windowmanager/intern/wm_playanim.cc @@ -675,6 +675,7 @@ static void playanim_toscreen_ex(GhostData &ghost_data, GPUContext *restore_context = GPU_context_active_get(); GPU_context_active_set(ghost_data.gpu_context); + GPU_context_begin_frame(ghost_data.gpu_context); GPU_clear_color(0.1f, 0.1f, 0.1f, 0.0f); @@ -781,6 +782,7 @@ static void playanim_toscreen_ex(GhostData &ghost_data, GPU_flush(); } + GPU_context_end_frame(ghost_data.gpu_context); GHOST_SwapWindowBuffers(ghost_data.window); GPU_context_active_set(restore_context); GPU_render_end();