From 7e41f4785a8b01bc71bd30739c1586e8f95d477c Mon Sep 17 00:00:00 2001 From: Martin Jansa Date: Thu, 11 Feb 2010 12:57:11 +0100 Subject: glamo: fbo, use MESA_FORMAT_* wrt http://cgit.freedesktop.org/mesa/mesa/commit/?id=45e76d2665b38ba3787548310efc59e969124c01 Signed-off-by: Martin Jansa --- src/mesa/drivers/dri/glamo/glamo_fbo.c | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/mesa/drivers/dri/glamo/glamo_fbo.c b/src/mesa/drivers/dri/glamo/glamo_fbo.c index 1a41db79b5..c866d21eef 100644 --- a/src/mesa/drivers/dri/glamo/glamo_fbo.c +++ b/src/mesa/drivers/dri/glamo/glamo_fbo.c @@ -26,6 +26,7 @@ #include "main/imports.h" #include "main/macros.h" #include "main/mtypes.h" +#include "main/formats.h" #include "main/fbobject.h" #include "main/framebuffer.h" #include "main/renderbuffer.h" @@ -70,7 +71,7 @@ static GLboolean glamo_alloc_window_storage(GLcontext *ctx, ASSERT(rb->Name == 0); rb->Width = width; rb->Height = height; - rb->_ActualFormat = internalFormat; + rb->Format = internalFormat; return GL_TRUE; } @@ -89,18 +90,14 @@ struct glamo_renderbuffer *glamo_create_renderbuffer(GLenum format, switch (format) { case GL_RGB5: - grb->base._ActualFormat = GL_RGB5; - grb->base._BaseFormat = GL_RGBA; - grb->base.RedBits = 5; - grb->base.GreenBits = 6; - grb->base.BlueBits = 5; + grb->base.Format = MESA_FORMAT_RGB565; + grb->base._BaseFormat = GL_RGB; + grb->base.DataType = GL_UNSIGNED_BYTE; break; case GL_DEPTH_COMPONENT16: - grb->base._ActualFormat = GL_DEPTH_COMPONENT16; - grb->base._BaseFormat = GL_DEPTH_COMPONENT; - grb->base.DepthBits = 16; grb->base.DataType = GL_UNSIGNED_SHORT; + grb->base._BaseFormat = GL_DEPTH_COMPONENT; break; default: fprintf(stderr, "%s: Unknown format 0x%04x\n", __FUNCTION__, format); -- cgit v1.2.3