From a3ac28a736c56cbdee0daa6e30c7a8b984a90ec6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Sat, 14 May 2011 04:42:29 +0200 Subject: [PATCH] mesa: make RGB9_E5 non-renderable on swrast again _BaseFormat for RGB9_E5 is GL_RGBA due to the previous revert. --- src/mesa/main/fbobject.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/mesa/main/fbobject.c b/src/mesa/main/fbobject.c index 64f135e21dd..67df53b889c 100644 --- a/src/mesa/main/fbobject.c +++ b/src/mesa/main/fbobject.c @@ -418,18 +418,16 @@ _mesa_validate_framebuffer(struct gl_context *ctx, struct gl_framebuffer *fb) case GL_RG: fb->_Status = GL_FRAMEBUFFER_UNSUPPORTED; return; - case GL_RGB: + + default: switch (rb->Format) { + /* XXX This list is likely incomplete. */ case MESA_FORMAT_RGB9_E5_FLOAT: fb->_Status = GL_FRAMEBUFFER_UNSUPPORTED; return; default:; + /* render buffer format is supported by software rendering */ } - break; - - default: - /* render buffer format is supported by software rendering */ - ; } } } -- 2.30.2