From: Kenneth Graunke Date: Mon, 10 Feb 2014 20:02:14 +0000 (-0800) Subject: i965: Disable MCS on Broadwell for now. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=80c4edfc27a4ee77d8fea4dd558a18f69df0579a;p=mesa.git i965: Disable MCS on Broadwell for now. v2: Add a perf_debug() message to remind us to come back to this. Signed-off-by: Kenneth Graunke Reviewed-by: Eric Anholt Reviewed-by: Anuj Phogat --- diff --git a/src/mesa/drivers/dri/i965/intel_mipmap_tree.c b/src/mesa/drivers/dri/i965/intel_mipmap_tree.c index 8e0d2beff86..ba59ecdc67b 100644 --- a/src/mesa/drivers/dri/i965/intel_mipmap_tree.c +++ b/src/mesa/drivers/dri/i965/intel_mipmap_tree.c @@ -84,6 +84,14 @@ compute_msaa_layout(struct brw_context *brw, mesa_format format, GLenum target) case GL_DEPTH_STENCIL: return INTEL_MSAA_LAYOUT_IMS; default: + /* Disable MCS on Broadwell for now. We can enable it once things + * are working without it. + */ + if (brw->gen >= 8) { + perf_debug("Missing CMS support on Broadwell.\n"); + return INTEL_MSAA_LAYOUT_UMS; + } + /* From the Ivy Bridge PRM, Vol4 Part1 p77 ("MCS Enable"): * * This field must be set to 0 for all SINT MSRTs when all RT channels