Mesa (master): intel: Allow PBO acceleration for GL_RGBA8 MESA_FORMAT_ARGB8888.

Eric Anholt anholt at kemper.freedesktop.org
Sat Feb 6 13:13:37 UTC 2010


Module: Mesa
Branch: master
Commit: 12d0721ae156bbb6c1bda1e28cfc71fe081a2a4c
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12d0721ae156bbb6c1bda1e28cfc71fe081a2a4c

Author: Eric Anholt <eric at anholt.net>
Date:   Fri Feb  5 00:34:14 2010 -0800

intel: Allow PBO acceleration for GL_RGBA8 MESA_FORMAT_ARGB8888.

This improves firefox-talos-svg runtimes on cairo-gl by 14%.

---

 src/mesa/drivers/dri/intel/intel_tex_image.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/mesa/drivers/dri/intel/intel_tex_image.c b/src/mesa/drivers/dri/intel/intel_tex_image.c
index a56e085..3a9394c 100644
--- a/src/mesa/drivers/dri/intel/intel_tex_image.c
+++ b/src/mesa/drivers/dri/intel/intel_tex_image.c
@@ -177,6 +177,7 @@ check_pbo_format(GLint internalFormat,
    switch (internalFormat) {
    case 4:
    case GL_RGBA:
+   case GL_RGBA8:
       return (format == GL_BGRA &&
               (type == GL_UNSIGNED_BYTE ||
                type == GL_UNSIGNED_INT_8_8_8_8_REV) &&




More information about the mesa-commit mailing list