X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=docs%2Fcell.html;h=30626b60b42be283e4985537eadfa9de484aa5a1;hb=bad3085c7839de734f6b883088f91ae55db61a35;hp=7fbbba7c7e0a691c591336c3efc5c438344056a9;hpb=c4c86bbd16688ee4a0afb32efa27ba52abceb1ca;p=mesa.git diff --git a/docs/cell.html b/docs/cell.html index 7fbbba7c7e0..30626b60b42 100644 --- a/docs/cell.html +++ b/docs/cell.html @@ -12,31 +12,18 @@ The Mesa Cell driver is part of the -Gallium3D +Gallium3D architecture. -

- -

-Tungsten Graphics -is leading the project. -Two phases are planned. -First, to implement the framework for parallel rasterization using the Cell -SPEs, including texture mapping. -Second, to implement a full-featured OpenGL driver with support for GLSL, etc. -The second phase is now underway. +Tungsten Graphics did the original implementation of the Cell driver.

Source Code

-The latest Cell driver source code is on the gallium-0.2 branch -of the Mesa git repository. -After you've cloned the repository, check out the branch with: +The latest Cell driver source code is on the master branch of the Mesa +git repository.

-
-   git-checkout -b gallium-0.2 origin/gallium-0.2
-

To build the driver you'll need the IBM Cell SDK (version 2.1 or 3.0). To use the driver you'll need a Cell system, such as a PS3 running Linux, @@ -50,19 +37,21 @@ special changes.

To compile the code, run make linux-cell. -To build in debug mode, run make linux-cell-debug. +Or to build in debug mode, run make linux-cell-debug.

-To use the library, make sure LD_LIBRARY_PATH points the Mesa/lib/ -directory that contains libGL.so. -

+To use the library, make sure your current directory is the top of the +Mesa tree, then set LD_LIBRARY_PATH like this: +
+  export LD_LIBRARY_PATH=$PWD/lib/gallium:$PWD/lib/
+

-Verify that the Cell driver is being used by running glxinfo -and looking for: +Verify that the Cell driver is being used by running +progs/xdemos/glxinfo and looking for:

-  OpenGL renderer string: Gallium 0.2, Cell on Xlib
+  OpenGL renderer string: Gallium 0.3, Cell on Xlib