summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Ekstrand <[email protected]>2016-07-25 14:05:48 -0700
committerJason Ekstrand <[email protected]>2016-08-17 14:46:22 -0700
commit457a40893260f4456433dc5667edbb9094cda130 (patch)
tree4b0455d9de79b862e959f6b9d14a32eb20f265bb
parenta6c2091da6d8ba1dd237fadde60804a37a88a3d8 (diff)
i965/blorp/clear: Stop stomping the destination format
The blorp_surface_info_init call above should set the format for us and stomping it later does nothing whatsoever. Reviewed-by: Topi Pohjolainen <[email protected]>
-rw-r--r--src/mesa/drivers/dri/i965/brw_blorp_clear.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_blorp_clear.cpp b/src/mesa/drivers/dri/i965/brw_blorp_clear.cpp
index 617cf4b7c6b..df491d1393b 100644
--- a/src/mesa/drivers/dri/i965/brw_blorp_clear.cpp
+++ b/src/mesa/drivers/dri/i965/brw_blorp_clear.cpp
@@ -132,6 +132,7 @@ do_single_blorp_clear(struct brw_context *brw, struct gl_framebuffer *fb,
struct brw_blorp_params params;
brw_blorp_params_init(&params);
+ /* Override the surface format according to the context's sRGB rules. */
if (!encode_srgb && _mesa_get_format_color_encoding(format) == GL_SRGB)
format = _mesa_get_srgb_format_linear(format);
@@ -220,9 +221,6 @@ do_single_blorp_clear(struct brw_context *brw, struct gl_framebuffer *fb,
brw_blorp_to_isl_format(brw, format, true),
true);
- /* Override the surface format according to the context's sRGB rules. */
- params.dst.view.format = (enum isl_format)brw->render_target_format[format];
-
const char *clear_type;
if (is_fast_clear)
clear_type = "fast";