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