Mesa (gallium-0.2): cell: add support for PIPE_CAP_TEXTURE_MIRROR_REPEAT query

Brian Paul brianp at kemper.freedesktop.org
Mon Jan 5 01:41:03 UTC 2009


Module: Mesa
Branch: gallium-0.2
Commit: 38b526999c91a82691a8a5f3c2d0b6f071758dfc
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38b526999c91a82691a8a5f3c2d0b6f071758dfc

Author: Brian Paul <brianp at vmware.com>
Date:   Sun Jan  4 18:38:42 2009 -0700

cell: add support for PIPE_CAP_TEXTURE_MIRROR_REPEAT query

We don't really support this texwrap mode yet, but this enables GL 2.1

---

 src/gallium/drivers/cell/ppu/cell_screen.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/gallium/drivers/cell/ppu/cell_screen.c b/src/gallium/drivers/cell/ppu/cell_screen.c
index ee3e444..6fc2257 100644
--- a/src/gallium/drivers/cell/ppu/cell_screen.c
+++ b/src/gallium/drivers/cell/ppu/cell_screen.c
@@ -81,6 +81,10 @@ cell_get_param(struct pipe_screen *screen, int param)
       return 8;  /* max 128x128x128 */
    case PIPE_CAP_MAX_TEXTURE_CUBE_LEVELS:
       return CELL_MAX_TEXTURE_LEVELS;
+   case PIPE_CAP_TEXTURE_MIRROR_REPEAT:
+      return 1; /* XXX not really true */
+   case PIPE_CAP_TEXTURE_MIRROR_CLAMP:
+      return 0; /* XXX to do */
    default:
       return 0;
    }




More information about the mesa-commit mailing list