diff options
author | Brian <brian.paul@tungstengraphics.com> | 2008-01-24 09:15:31 -0700 |
---|---|---|
committer | Brian <brian.paul@tungstengraphics.com> | 2008-01-24 09:15:31 -0700 |
commit | b87c1ab2c06d0556d57a6377cf7ade737eef5b73 (patch) | |
tree | 0026104c28032c701de7ea1fc212f0fd9397ea28 /docs/cell.html | |
parent | 4875b4030490d7756d607d42821deed0035e1ec4 (diff) |
Bring in previous 7.0.1/2 release notes, added Cell driver page.
Diffstat (limited to 'docs/cell.html')
-rw-r--r-- | docs/cell.html | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/docs/cell.html b/docs/cell.html new file mode 100644 index 0000000000..4fd12e2b23 --- /dev/null +++ b/docs/cell.html @@ -0,0 +1,77 @@ +<HTML> + +<TITLE>Cell Driver</TITLE> + +<link rel="stylesheet" type="text/css" href="mesa.css"></head> + +<BODY> + +<H1>Mesa Cell Driver</H1> + +<p> +The Mesa +<a href="http://en.wikipedia.org/wiki/Cell_%28microprocessor%29" target="_parent">Cell</a> +driver is part of the +<a href="http://www.tungstengraphics.com/wiki/index.php/Gallium3D" target="_parent">Gallium3D</a> +architecture. +</p> + +<p> +<a href="http://www.tungstengraphics.com/" target="_parent">Tungsten Graphics</a> +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. +</p> + + +<H2>Source Code</H2> + +<p> +The Cell driver source code is on the <code>gallium-0.1</code> branch of the +git repository. +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, +or the Cell Simulator (untested, though). +</p> + +<p> +To compile the code, run <code>make linux-cell</code>. +</p> + +<p> +To use the library, make sure <code>LD_LIBRARY_PATH</code> points the Mesa/lib/ +directory that contains <code>libGL.so</code>. +</p> + +<p> +Verify that the Cell driver is being used by running <code>glxinfo</code> +and looking for: +<pre> + OpenGL renderer string: Gallium 0.1, Cell on Xlib +</pre> + + +<H2>Status</H2> + +<p> +As of January 2008 the driver supports smooth/flat shaded triangle rendering +with Z testing. +Simple demos like gears run successfully. +Basic texture mapping should be working within a month. +There's still unfinished work in the PPU-to-SPU communication facilities. +</p> + + +<H2>Contributing</H2> + +<p> +If you're interested in contributing to the effort, familiarize yourself +with the code, join the <a href="lists.html">mesa3d-dev mailing list</a>, +and describe what you'd like to do. +</p> + + +</BODY> +</HTML> |