From 1bbf095473cbac919362686b21a5dfebb001e529 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Thu, 8 Nov 2018 10:20:54 +1000 Subject: [PATCH] iris: limit gen8 to 8 samples --- src/gallium/drivers/iris/iris_formats.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/iris/iris_formats.c b/src/gallium/drivers/iris/iris_formats.c index 9bb8ec773de..969405154b3 100644 --- a/src/gallium/drivers/iris/iris_formats.c +++ b/src/gallium/drivers/iris/iris_formats.c @@ -400,9 +400,10 @@ iris_is_format_supported(struct pipe_screen *pscreen, { struct iris_screen *screen = (struct iris_screen *) pscreen; const struct gen_device_info *devinfo = &screen->devinfo; + uint32_t max_samples = devinfo->gen == 8 ? 8 : 16; // XXX: msaa max - if (sample_count > 16 || !util_is_power_of_two_or_zero(sample_count)) + if (sample_count > max_samples || !util_is_power_of_two_or_zero(sample_count)) return false; if (pformat == PIPE_FORMAT_NONE) -- 2.30.2