浏览代码

Fix another incorrect clear color flag on texture storage.

Dario 10 月之前
父节点
当前提交
c7198dda64
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      servers/rendering/renderer_rd/storage_rd/texture_storage.cpp

+ 1 - 1
servers/rendering/renderer_rd/storage_rd/texture_storage.cpp

@@ -3692,7 +3692,7 @@ void TextureStorage::render_target_do_clear_request(RID p_render_target) {
 	}
 	}
 	Vector<Color> clear_colors;
 	Vector<Color> clear_colors;
 	clear_colors.push_back(rt->use_hdr ? rt->clear_color.srgb_to_linear() : rt->clear_color);
 	clear_colors.push_back(rt->use_hdr ? rt->clear_color.srgb_to_linear() : rt->clear_color);
-	RD::get_singleton()->draw_list_begin(rt->get_framebuffer(), RD::DRAW_CLEAR_ALL, clear_colors);
+	RD::get_singleton()->draw_list_begin(rt->get_framebuffer(), RD::DRAW_CLEAR_COLOR_0, clear_colors);
 	RD::get_singleton()->draw_list_end();
 	RD::get_singleton()->draw_list_end();
 	rt->clear_requested = false;
 	rt->clear_requested = false;
 	rt->msaa_needs_resolve = false;
 	rt->msaa_needs_resolve = false;