2
0
Эх сурвалжийг харах

Merge pull request #33693 from clayjohn/GLES2-fix_negative_lights_popping

Fix negative light flickering
Rémi Verschelde 5 жил өмнө
parent
commit
4f10d47f19

+ 1 - 3
drivers/gles2/rasterizer_scene_gles2.cpp

@@ -2342,9 +2342,7 @@ void RasterizerSceneGLES2::_render_render_list(RenderList::Element **p_elements,
 
 			if (accum_pass) { //accum pass force pass
 				blend_mode = RasterizerStorageGLES2::Shader::Spatial::BLEND_MODE_ADD;
-				if (rebind_light && light && light->light_ptr->negative) {
-					glBlendEquation(GL_FUNC_REVERSE_SUBTRACT);
-					glBlendFunc(GL_SRC_ALPHA, GL_ONE);
+				if (light && light->light_ptr->negative) {
 					blend_mode = RasterizerStorageGLES2::Shader::Spatial::BLEND_MODE_SUB;
 				}
 			}