File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed
Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -876,17 +876,16 @@ void RendererViewport::draw_viewports(bool p_swap_buffers) {
876876 blit.dst_rect .size = vp->size ;
877877 }
878878
879- Vector<BlitToScreen> *blits = blit_to_screen_list.getptr (vp->viewport_to_screen );
880- if (blits == nullptr ) {
881- blits = &blit_to_screen_list.insert (vp->viewport_to_screen , Vector<BlitToScreen>())->value ;
882- }
883-
884879 if (OS::get_singleton ()->get_current_rendering_driver_name ().begins_with (" opengl3" )) {
885880 Vector<BlitToScreen> blit_to_screen_vec;
886881 blit_to_screen_vec.push_back (blit);
887882 RSG::rasterizer->blit_render_targets_to_screen (vp->viewport_to_screen , blit_to_screen_vec.ptr (), 1 );
888883 RSG::rasterizer->gl_end_frame (p_swap_buffers);
889884 } else {
885+ Vector<BlitToScreen> *blits = blit_to_screen_list.getptr (vp->viewport_to_screen );
886+ if (blits == nullptr ) {
887+ blits = &blit_to_screen_list.insert (vp->viewport_to_screen , Vector<BlitToScreen>())->value ;
888+ }
890889 blits->push_back (blit);
891890 }
892891 }
You can’t perform that action at this time.
0 commit comments