[Mesa-dev] [PATCH 05/36] i965/blorp/clear: Initialize surface info after allocating an MCS
Jason Ekstrand
jason at jlekstrand.net
Thu Jun 30 00:37:24 UTC 2016
---
src/mesa/drivers/dri/i965/brw_blorp_clear.cpp | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_blorp_clear.cpp b/src/mesa/drivers/dri/i965/brw_blorp_clear.cpp
index 2515a04..a4237e5 100644
--- a/src/mesa/drivers/dri/i965/brw_blorp_clear.cpp
+++ b/src/mesa/drivers/dri/i965/brw_blorp_clear.cpp
@@ -134,12 +134,6 @@ do_single_blorp_clear(struct brw_context *brw, struct gl_framebuffer *fb,
if (!encode_srgb && _mesa_get_format_color_encoding(format) == GL_SRGB)
format = _mesa_get_srgb_format_linear(format);
- brw_blorp_surface_info_init(brw, ¶ms.dst, irb->mt, irb->mt_level,
- layer, format, true);
-
- /* Override the surface format according to the context's sRGB rules. */
- params.dst.brw_surfaceformat = brw->render_target_format[format];
-
params.x0 = fb->_Xmin;
params.x1 = fb->_Xmax;
if (rb->Name != 0) {
@@ -218,6 +212,12 @@ do_single_blorp_clear(struct brw_context *brw, struct gl_framebuffer *fb,
}
}
+ brw_blorp_surface_info_init(brw, ¶ms.dst, irb->mt, irb->mt_level,
+ layer, format, true);
+
+ /* Override the surface format according to the context's sRGB rules. */
+ params.dst.brw_surfaceformat = brw->render_target_format[format];
+
const char *clear_type;
if (is_fast_clear)
clear_type = "fast";
--
2.5.0.400.gff86faf
More information about the mesa-dev
mailing list