--- 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 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev