summaryrefslogtreecommitdiffstats
path: root/docs/cell.html
diff options
context:
space:
mode:
authorBrian <[email protected]>2008-01-24 09:15:31 -0700
committerBrian <[email protected]>2008-01-24 09:15:31 -0700
commitb87c1ab2c06d0556d57a6377cf7ade737eef5b73 (patch)
tree0026104c28032c701de7ea1fc212f0fd9397ea28 /docs/cell.html
parent4875b4030490d7756d607d42821deed0035e1ec4 (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.html77
1 files changed, 77 insertions, 0 deletions
diff --git a/docs/cell.html b/docs/cell.html
new file mode 100644
index 00000000000..4fd12e2b23c
--- /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>