Permalink
Browse files

Website: add compatibility matrix

[ ] May break build
[ ] Breaks existing applications
[ ] Bugfix
[ ] New Feature
[ ] Cleanup
[ ] Optimization
[x] Documentation
  • Loading branch information...
1 parent d508925 commit f496e516d0c1698a57cc40d732c5d66b7ba648f4 @eile eile committed May 28, 2007
Showing with 77 additions and 3 deletions.
  1. +1 −0 Makefile
  2. +66 −0 compatibility.shtml
  3. +6 −0 include/header.shtml
  4. +4 −3 index.shtml
View
@@ -9,6 +9,7 @@ FILES = \
$(wildcard downloads/*gz) \
$(wildcard downloads/*rpm) \
api.html \
+ compatibility.html \
configuration.html \
contact.html \
contributors.html \
View
@@ -0,0 +1,66 @@
+#define S_DOCUMENTATION
+#define S_DOCUMENTATION_COMPATIBILITY
+#define PAGE Documentation
+#define SUBPAGE Compatibility Matrix
+
+#include "header.shtml"
+
+<p>
+ Please
+ <a href="mailto:info@equalizergraphics.com?subject=Equalizer%20platform%20support">get in
+ contact</a> with us if you need or anticipate additional platform support.
+</p>
+
+<table>
+<tr>
+ <th width="25%"></th>
+ <th width="25%">WGL</th>
+ <th width="25%">GLX</th>
+ <th width="25%">CGL</th>
+</tr>
+<tr>
+ <th>Windows XP<sup>1</sup></th>
+ <td bgcolor="#ccffcc">window uses handle (HWND) and WGL context (HGLRC)</td>
+ <td bgcolor="#ffcccc">not yet implemented</td>
+ <td bgcolor="#ffcccc">API does not exist</td>
+</tr>
+
+<tr>
+ <th>Linux<sup>2</sup></th>
+ <td bgcolor="#ffcccc">API does not exist</td>
+ <td bgcolor="#ccffcc">pipe uses X11 display connection (Display*), window uses
+ X11 drawable (XID) and glX context (GLXContext) </td>
+ <td bgcolor="#ffcccc">API does not exist</td>
+</tr>
+
+<tr>
+ <th>Mac OS X 10.4<sup>3</sup></th>
+ <td bgcolor="#ffcccc">API does not exist</td>
+ <td bgcolor="#ccffcc">same as Linux</td>
+ <td bgcolor="#ffffcc">fullscreen only, event handling not yet implemented</td>
+</tr>
+
+<tr>
+ <th>Other Unix-like<sup>4</sup></th><td bgcolor="#ffcccc">API does not
+ exist</td>
+ <td bgcolor="#ffffcc">same as Linux, minimal porting needed</td>
+ <td bgcolor="#ffcccc">API does not exist</td>
+</tr>
+</table>
+
+<table>
+ <tr><th>1</th><td>Visual Studio 2005 project files, tested both in 32 bit and
+ 64 bit.</td></tr>
+ <tr><th>2</th><td>tested both in 32 bit and 64 bit i386, as well as
+ ia64. Regular testing on Ubuntu 6.10 and RHEL4.</td></tr>
+ <tr><th>3</th><td>32 bit only, OpenGL and X11 libraries do not exist in 64 bit
+ variants. Tested on i386 and ppc. Universal libraries and binary
+ support. Makefile-based build environment, no XCode or framework support
+ yet.</td></tr>
+ <tr><th>4</th><td>Version 0.1 was tested on SGI IRIX. Porting to other
+ Unix-like operating system requires minimal porting effort, mostly for
+ compiler differences.</td></tr>
+</p>
+
+#include "footer.shtml"
+<!-- $Id$ -->
View
@@ -99,6 +99,12 @@
#endif
>Feature List</a></p>
+ <p><a href="compatibility.html"
+#ifdef S_DOCUMENTATION_COMPATIBILITY
+ class="used"
+#endif
+ >Compatibility Matrix</a></p>
+
<p><a href="doc_developer.html"
#ifdef S_DOCUMENTATION_DEVELOPER
class="used"
View
@@ -20,8 +20,8 @@
workstations. Equalizer is built upon a parallel, scalable programming
interface solving problems that are common to any multipipe application. The
API is <em>minimally invasive</em>, making application porting as easy as
- possible while delivering maximum performance.
- <br><a href="useCases.html">More about use cases...</a>
+ possible while delivering maximum performance.<br>
+ <a href="useCases.html">Equalizer use cases...</a>
</p>
<h2>Compatibility</h2>
@@ -30,7 +30,8 @@
and Mac OS X and supports both 32-bit and 64-bit
execution. Please <a href="contact.html">contact us</a> if you are interested
to learn more about Equalizer, to participate in its design and development,
- or if you have any other questions.
+ or if you have any other questions.<br>
+ <a href="compatibility.html">Full compatibility matrix...</a>
</p>
<h2>License</h2>

0 comments on commit f496e51

Please sign in to comment.