Browse Source

Fix background color rendering on GLES2 (linear should not be used)

Juan Linietsky 6 năm trước cách đây
mục cha
commit
a3a537c2cf
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      drivers/gles2/rasterizer_scene_gles2.cpp

+ 2 - 2
drivers/gles2/rasterizer_scene_gles2.cpp

@@ -2620,11 +2620,11 @@ void RasterizerSceneGLES2::render_scene(const Transform &p_cam_transform, const
 		storage->frame.clear_request = false;
 	} else if (!env || env->bg_mode == VS::ENV_BG_CLEAR_COLOR || env->bg_mode == VS::ENV_BG_SKY) {
 		if (storage->frame.clear_request) {
-			clear_color = storage->frame.clear_request_color.to_linear();
+			clear_color = storage->frame.clear_request_color;
 			storage->frame.clear_request = false;
 		}
 	} else if (env->bg_mode == VS::ENV_BG_CANVAS || env->bg_mode == VS::ENV_BG_COLOR || env->bg_mode == VS::ENV_BG_COLOR_SKY) {
-		clear_color = env->bg_color.to_linear();
+		clear_color = env->bg_color;
 		storage->frame.clear_request = false;
 	} else {
 		storage->frame.clear_request = false;