From a91fea65dc574cc0ba2ccec936d60366b034489a Mon Sep 17 00:00:00 2001 From: Corbin Simpson Date: Tue, 25 May 2010 22:33:21 -0700 Subject: r300g: Moar MSAA setup. Need to just add the resolve, then go switch to new DRM and test. --- src/gallium/drivers/r300/r300_screen.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'src/gallium/drivers/r300/r300_screen.c') diff --git a/src/gallium/drivers/r300/r300_screen.c b/src/gallium/drivers/r300/r300_screen.c index f0c562b76b..c599f76e56 100644 --- a/src/gallium/drivers/r300/r300_screen.c +++ b/src/gallium/drivers/r300/r300_screen.c @@ -275,8 +275,17 @@ static boolean r300_is_format_supported(struct pipe_screen* screen, return FALSE; } - if (sample_count > 1) - return FALSE; + switch (sample_count) { + case 0: + case 1: + case 2: + case 3: + case 4: + case 6: + break; + default: + return FALSE; + } /* Check sampler format support. */ if ((usage & PIPE_BIND_SAMPLER_VIEW) && -- cgit v1.2.3