summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Mueller <MarkKMueller@gmail.com>2013-12-16 21:42:29 -0800
committerMark Mueller <MarkKMueller@gmail.com>2014-01-13 09:46:01 -0800
commit6d4f48fc7e2b245de34d615f83ebda77ad82ceb7 (patch)
treed7c6dbc311c79514fc81b7514849acfae1896eb5
parentbf7a2e63cc18944e04d9bff60781be0678d52101 (diff)
Fix more sillyness
-rw-r--r--src/mesa/drivers/dri/i965/brw_blorp_blit.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_blorp_blit.cpp b/src/mesa/drivers/dri/i965/brw_blorp_blit.cpp
index 96cae78783..0cc9e4130f 100644
--- a/src/mesa/drivers/dri/i965/brw_blorp_blit.cpp
+++ b/src/mesa/drivers/dri/i965/brw_blorp_blit.cpp
@@ -2847,7 +2847,8 @@ brw_blorp_blit_params::brw_blorp_blit_params(struct brw_context *brw,
wm_prog_key.dst_component_sel = 0x1;
} else if (0 != _mesa_get_format_bits(dst_mt->format, GL_INDEX_BITS)) {
wm_prog_key.dst_component_sel = 0x1;
- } else {
+ } else if (0 != _mesa_get_format_bits(dst_mt->format, GL_STENCIL_BITS) ||
+ 0 != _mesa_get_format_bits(dst_mt->format, GL_DEPTH_BITS)) {
wm_prog_key.dst_component_sel = 0x3;
}
}