Cell: use Cell driver by default if linux-cell is built
authorBrian <brian.paul@tungstengraphics.com>
Thu, 24 Jan 2008 16:18:15 +0000 (09:18 -0700)
committerBrian <brian.paul@tungstengraphics.com>
Thu, 24 Jan 2008 16:18:43 +0000 (09:18 -0700)
To disable the Cell driver and use softpipe instead, export GALLIUM_NOCELL=1

src/mesa/pipe/xlib/xm_winsys.c

index 10dc09b..432431a 100644 (file)
@@ -405,7 +405,7 @@ xm_surface_alloc(struct pipe_winsys *ws)
    xms->surface.winsys = ws;
 
 #ifdef GALLIUM_CELL
-   if (getenv("GALLIUM_CELL")) {
+   if (!getenv("GALLIUM_NOCELL")) {
       xms->tileSize = 32; /** probably temporary */
    }
 #endif
@@ -511,7 +511,7 @@ xmesa_create_pipe_context(XMesaContext xmesa, uint pixelformat)
    struct pipe_context *pipe;
    
 #ifdef GALLIUM_CELL
-   if (getenv("GALLIUM_CELL")) {
+   if (!getenv("GALLIUM_NOCELL")) {
       struct cell_winsys *cws = cell_get_winsys(pixelformat);
       pipe = cell_create_context(pws, cws);
       if (pipe)