Merge pull request #10 from rcmaniac25/blackberry

Docs update related to BlackBerry 10
This commit is contained in:
Diederick C. Niehorster 2014-03-09 11:48:51 +08:00
commit a360185861
5 changed files with 25 additions and 14 deletions

View File

@ -231,7 +231,7 @@ will thus not work with the currently available 2.8.1 release.
<li>glutMultiPassiveFunc &larr; id, x, y</li> <li>glutMultiPassiveFunc &larr; id, x, y</li>
</ol> </ol>
</li> </li>
<li><a href="#Android">Android functions</a> <li><a href="#Mobile">Mobile functions</a>
<ol> <ol>
<li>glutInitContextFunc &larr; void</li> <li>glutInitContextFunc &larr; void</li>
<li>glutAppStatusFunc &larr; event</li> <li>glutAppStatusFunc &larr; event</li>
@ -2528,11 +2528,11 @@ desirable to get the device id as well in the following situations:
</ul> </ul>
Since this extra support comes at the cost of extra complexity, we're <p>Since this extra support comes at the cost of extra complexity, we're
<a href="http://sourceforge.net/mailarchive/forum.php?thread_name=20120518071314.GA28061%40perso.beuc.net&forum_name=freeglut-developer">considering</a> <a href="http://sourceforge.net/mailarchive/forum.php?thread_name=20120518071314.GA28061%40perso.beuc.net&forum_name=freeglut-developer">considering</a>
whether/how to implement it. whether/how to implement it.</p>
<h1><a name="Android"></a>Android Functions</h1> <h1><a name="Mobile"></a>Mobile Functions</h1>
<p>These new callbacks were added:</p> <p>These new callbacks were added:</p>
@ -2547,9 +2547,14 @@ Possible states:
<li>application comes back from a pause &rarr; GLUT_APPSTATUS_RESUME. Is <li>application comes back from a pause &rarr; GLUT_APPSTATUS_RESUME. Is
called after the <code>glutInitContextFunc</code> callback.</li> called after the <code>glutInitContextFunc</code> callback.</li>
</ul> </ul>
</ul>
<p>Android support is further described at <p>Supported mobile platforms</p>
the <a href="android.php">Android page</a>.</p> <ul>
<li>Android support is further described at
the <a href="android.php">Android page</a>.</li>
<li>BlackBerry 10/BlackBerry PlayBook</li>
</ul>
<h1>19. <a name="Miscellaneous"></a>Miscellaneous Functions</h1> <h1>19. <a name="Miscellaneous"></a>Miscellaneous Functions</h1>

View File

@ -20,12 +20,16 @@ generateHeader($_SERVER['PHP_SELF']);
<p>FreeGLUT can initialize an OpenGL ES (GLES) context. It works under platforms that supports EGL:</p> <p>FreeGLUT can initialize an OpenGL ES (GLES) context. It works under platforms that supports EGL:</p>
<ul> <ul>
<li>Android (see <a href="android.php">dedicated page</a>)</li> <li>Android (see <a href="android.php">dedicated page</a>)</li>
<li>BlackBerry 10/BlackBerry PlayBook</li>
<li>Unix X11 with Mesa EGL</li> <li>Unix X11 with Mesa EGL</li>
</ul> </ul>
<p>FreeGLUT ES is provided as a separate library, because OpenGL ES has a distinct, <p>FreeGLUT ES is provided as a separate library, because OpenGL ES has a distinct,
incompatible library for each version (e.g. -lGLESv1_CM and -lGLESv2).</p> incompatible library for each version (e.g. -lGLESv1_CM and -lGLESv2).</p>
<p>When compiled for OpenGL ES 2.0, it is possible to use OpenGL ES 3.0 and higher if the device or
driver supports it by calling <code>glutInitContextVersion(3.0, 0.0)</code> before creating a window.</p>
<p>The following explains how to use FreeGLUT ES under Mesa EGL.</p> <p>The following explains how to use FreeGLUT ES under Mesa EGL.</p>
<a name="compiling"></a> <a name="compiling"></a>

View File

@ -48,6 +48,8 @@ make install
<p>For Android, please see the dedicated <a href="android.php">Android page</a>.</p> <p>For Android, please see the dedicated <a href="android.php">Android page</a>.</p>
<p>For BlackBerry support, please see <code>README.blackberry</code> in the project source code.</p>
<p>For OpenGL ES support (1.x and 2.x), please see the <p>For OpenGL ES support (1.x and 2.x), please see the
dedicated <a href="gles.php">GLES page</a>.</p> dedicated <a href="gles.php">GLES page</a>.</p>

View File

@ -32,8 +32,8 @@ generateHeader($_SERVER['PHP_SELF']);
<div class="textheader"><a name="download"></a>Help out!</div> <div class="textheader"><a name="download"></a>Help out!</div>
<p>FreeGLUT 3.0 is in active development, and will feature ports to <p>FreeGLUT 3.0 is in active development, and will feature ports to
Android and BB10 as well as a host of other enhancements. We are looking Android and BlackBerry 10 as well as a host of other enhancements. We are looking
for developers to help out with further work on the Android and BB10 for developers to help out with further work on the Android and BlackBerry 10
ports. Furthermore, ports to Cocoa/Carbon on OSX, and maybe even Wayland ports. Furthermore, ports to Cocoa/Carbon on OSX, and maybe even Wayland
are planned, along with some enhancements to the API and implementation. are planned, along with some enhancements to the API and implementation.
See <a href="progress.php">here</a> for an overview of the major points See <a href="progress.php">here</a> for an overview of the major points
@ -54,7 +54,7 @@ mailing list.</p>
<div class="indent"> <div class="indent">
<div class="textheader">Testing Releases</div> <div class="textheader">Testing Releases</div>
<p>The ports to Andriod and BB10 as well as other API and <p>The ports to Android and BlackBerry 10 as well as other API and
implementation enhancements (e.g., move to CMake build system, VBO implementation enhancements (e.g., move to CMake build system, VBO
and shader support for geometry) are currently only available in and shader support for geometry) are currently only available in
trunk. Feel free to test by downloading a <a trunk. Feel free to test by downloading a <a

View File

@ -20,13 +20,13 @@ mailing list to discuss your plans, and get cracking!</p>
<table> <table>
<tr> <tr>
<th>Feature</th><th>Status</th><th>Milestone</th></tr> <th>Feature</th><th>Status</th><th>Milestone</th></tr>
<tr><td>Android port</td><td>Basic but complete functionality by Sylvain <tr><td>Android port</td><td>Basic but complete functionality by <a href="http://www.beuc.net/">Sylvain
Beucler, but there are <a href=docs/android.php#roadmap>todo Beucler</a>, but there are <a href=docs/android.php#roadmap>todo
points</a></td><td>Basic functionality as is now done: 3.0. Future points</a></td><td>Basic functionality as is now done: 3.0. Future
enhancements: 3.0 or later.</td></tr> enhancements: 3.0 or later.</td></tr>
<tr><td>Blackberry OS 10 port</td><td>Basic but complete functionality <tr><td>BlackBerry 10 port</td><td>Basic but complete functionality
by Vinnie Simonetti.</td><td>Basic functionality as is now done: 3.0. Future by <a href="https://github.com/rcmaniac25">Vinnie Simonetti</a>.</td><td>Basic functionality as is now done: 3.0. Future
enhancements: 3.0 or later.</td></tr> enhancements: 3.0 or later.</td></tr>
<tr><td>10bit display formats</td><td>GLUT supports that but FreeGLUT <tr><td>10bit display formats</td><td>GLUT supports that but FreeGLUT
@ -74,7 +74,7 @@ value) after each token are ignored. This is a significant way in which
FreeGLUT is not compatible with GLUT. Could be a nice project for FreeGLUT is not compatible with GLUT. Could be a nice project for
someone who want to become familiar with the intricacies of requesting someone who want to become familiar with the intricacies of requesting
specific display formats on at least one of the various window servers specific display formats on at least one of the various window servers
(Windows, X11 and Android/EGL at the (Windows, X11 and Android/BlackBerry 10/EGL at the
moment).</td><td>Undecided</td></tr> moment).</td><td>Undecided</td></tr>
</table> </table>
</p> </p>