소스 검색

Merge pull request #19682 from dragmz/particles_redraw_fix

Prevent redraws when an inactive Particles2D node is present
Max Hilbrunner 7 년 전
부모
커밋
5af08779b9
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      drivers/gles3/rasterizer_canvas_gles3.cpp

+ 3 - 0
drivers/gles3/rasterizer_canvas_gles3.cpp

@@ -832,6 +832,9 @@ void RasterizerCanvasGLES3::_canvas_item_render_commands(Item *p_item, Item *cur
 				if (!particles)
 					break;
 
+				if (particles->inactive && !particles->emitting)
+					break;
+
 				glVertexAttrib4f(VS::ARRAY_COLOR, 1, 1, 1, 1); //not used, so keep white
 
 				VisualServerRaster::redraw_request();