Mesa (master): mesa/srgb: handle SARGB8 case in the sw fbo renderer.
Dave Airlie
airlied at kemper.freedesktop.org
Thu Jan 13 06:52:51 UTC 2011
Module: Mesa
Branch: master
Commit: 407184fe08ced99875c3abfac743a1d60857ccf2
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=407184fe08ced99875c3abfac743a1d60857ccf2
Author: Dave Airlie <airlied at gmail.com>
Date: Thu Jan 13 16:49:32 2011 +1000
mesa/srgb: handle SARGB8 case in the sw fbo renderer.
---
src/mesa/main/texrender.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/mesa/main/texrender.c b/src/mesa/main/texrender.c
index d4def2e..968f9f1 100644
--- a/src/mesa/main/texrender.c
+++ b/src/mesa/main/texrender.c
@@ -595,6 +595,10 @@ update_wrapper(struct gl_context *ctx, const struct gl_renderbuffer_attachment *
trb->Base.DataType = CHAN_TYPE;
trb->Base._BaseFormat = GL_RGBA;
break;
+ case MESA_FORMAT_SARGB8:
+ trb->Fetchf = _mesa_get_texel_fetch_func(MESA_FORMAT_ARGB8888, _mesa_get_texture_dimensions(att->Texture->Target));
+ trb->Base.DataType = CHAN_TYPE;
+ trb->Base._BaseFormat = GL_RGBA;
default:
trb->Base.DataType = CHAN_TYPE;
trb->Base._BaseFormat = GL_RGBA;
More information about the mesa-commit
mailing list