Updated documentation

This commit is contained in:
Christophe Riccio 2010-04-30 17:20:04 +01:00
parent 17f1f967bb
commit 1003972aba
6 changed files with 1391 additions and 1654 deletions

View File

@ -1,116 +0,0 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" media-type="text/html; charset=ISO-8859-1" />
<xsl:include href="./util.xsl" />
<xsl:template match="/">
<html>
<head>
<title>OpenGL Mathematics : Bugs</title>
<meta http-equiv="Content-Language" content="en" />
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=iso-8859-1" />
<meta name="copyright" content="&#65533; 2005 C-Truc Creation" />
<link href="./common/style.css" rel="stylesheet" media="screen, print, embossed" type="text/css" />
</head>
<body>
<div class="title1">
<img src="./common/title.png" alt="OpenGL Mathematics" />
</div>
<table>
<tr>
<td class="menu">
<div class="menu1">
<a class="menu" href="./glm/downloads/section/download/@link">
Download <xsl:value-of select="./glm/downloads/section/download/@name" />
</a>
</div>
<hr />
<div class="menu2">
<a class="menu" href="./index.html">News</a>
</div>
<div class="menu2">
<a class="menu" href="./download.html">Downloads</a>
</div>
<div class="menu2">
<a class="menu" href="./changelog.html">Changelog</a>
</div>
<div class="menu2">
<a class="menu" href="./html/index.html">Documentation</a>
</div>
<div class="menu2">
<a class="menu" href="http://glf.svn.sourceforge.net/viewvc/glf">SVN Browse</a>
</div>
<div class="menu2">
<a class="menu" href="https://sourceforge.net/tracker/?group_id=129808&amp;atid=901445">Bug tracker</a>
</div>
<div class="menu2">
<a class="menu" href="https://sourceforge.net/tracker/?group_id=129808&amp;atid=715891">Feature requests</a>
</div>
<div class="menu2">
<a class="menu" href="./link.html">Links</a>
</div>
<hr />
<div class="menu2">
<a href="http://validator.w3.org/check/referer">
<img class="menu-img" src="http://www.w3.org/Icons/valid-xhtml11" alt="Valid XHTML 1.1!" />
</a>
</div>
<div class="menu2">
<a href="http://www.opengl.org">
<img class="menu-img" src="./common/opengl.jpg" alt="OpenGL"/>
</a>
</div>
<div class="menu2">
<a href="http://www.sourceforge.net">
<img class="menu-img" src="./common/sourceforge.gif" alt="SourceForge"/>
</a>
</div>
<div class="menu2">
<a href="http://www.g-truc.net">
<img class="menu-img" src="./common/g-truc.jpg" alt="G-Truc"/>
</a>
</div>
<hr />
</td>
<td class="page">
<xsl:apply-templates select="./glm/bugs" />
</td>
</tr>
</table>
<xsl:value-of select="./glm/@copyright" />
<a href="http://www.g-truc.net">G-Truc Creation</a>
</div>
</body>
</html>
</xsl:template>
<xsl:template match="bugs">
<div>
<div class="title2">Bugs</div>
<br />
<xsl:apply-templates select="./bug" />
</div>
</xsl:template>
<xsl:template match="bug">
<div class="issue-title">
<xsl:value-of select="./@number"/>) <xsl:value-of select="./@title"/><br />
</div>
<div>
<xsl:apply-templates select="./entry" />
<br />
<div class="issue-content">
STATUE : <xsl:value-of select="./@statue"/>, <xsl:value-of select="./@date"/>
</div>
</div>
<br />
</xsl:template>
<xsl:template match="entry">
<div class="issue-content">
<xsl:value-of select="./@title"/>: <xsl:value-of select="."/>
</div>
</xsl:template>
</xsl:stylesheet>

View File

@ -1,55 +0,0 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" media-type="text/html; charset=ISO-8859-1" />
<xsl:include href="./util.xsl" />
<xsl:template match="/">
<html>
<head>
<title>OpenGL Mathematics : Changelog</title>
<meta http-equiv="Content-Language" content="en" />
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=iso-8859-1" />
<meta name="copyright" content="G-Truc Creation" />
<link href="./common/style.css" rel="stylesheet" media="screen, print, embossed" type="text/css" />
</head>
<body>
<table>
<tr>
<td class="menu">
<xsl:apply-templates select="./glm/menu" />
</td>
<td class="page">
<div class="title1">
<img src="./common/title.png" alt="OpenGL Mathematics" />
</div>
<xsl:apply-templates select="./glm/about-short" />
<br />
<xsl:apply-templates select="./glm/changelog/update" />
<div class="title3">
<xsl:value-of select="./glm/@copyright" />
<a href="http://www.g-truc.net">G-Truc Creation</a>
</div>
</td>
</tr>
</table>
</body>
</html>
</xsl:template>
<xsl:template match="update">
<div class="title4">
<xsl:value-of select="./@date"/>: <br />
</div>
<xsl:apply-templates select="./entry" />
<div class="news-separator">_________________</div>
<br />
</xsl:template>
<xsl:template match="entry">
<div class="issue-content">
- <xsl:value-of select="."/><br />
</div>
</xsl:template>
</xsl:stylesheet>

View File

@ -3,6 +3,8 @@
<glm copyright="Copyright © 2005 - 2010 "> <glm copyright="Copyright © 2005 - 2010 ">
<downloads> <downloads>
<section name="GLM - zip files"> <section name="GLM - zip files">
<download name="GLM 0.9.B.2" date="30/04/2010" size="1.1 MB" link="https://sourceforge.net/projects/ogl-math/files/glm-0.9.B.2/glm-0.9.B.2.zip/download"/>
<download name="GLM 0.9.B.1" date="03/04/2010" size="964 KB" link="https://sourceforge.net/projects/glf/files/glm/glm-0.9.B.1/glm-0.9.B.1.zip/download"/>
<download name="GLM 0.9.A.2" date="20/02/2010" size="1.3 KB" link="https://sourceforge.net/projects/glf/files/glm/glm-0.9.A.2/glm-0.9.A.2.zip/download"/> <download name="GLM 0.9.A.2" date="20/02/2010" size="1.3 KB" link="https://sourceforge.net/projects/glf/files/glm/glm-0.9.A.2/glm-0.9.A.2.zip/download"/>
<download name="GLM 0.9.A.1" date="09/02/2010" size="952 KB" link="https://sourceforge.net/projects/glf/files/glm/glm-0.9.A.1/glm-0.9.A.1.zip/download"/> <download name="GLM 0.9.A.1" date="09/02/2010" size="952 KB" link="https://sourceforge.net/projects/glf/files/glm/glm-0.9.A.1/glm-0.9.A.1.zip/download"/>
<download name="GLM 0.8.4.4" date="25/01/2010" size="1.1 MB" link="https://sourceforge.net/projects/glf/files/glm/glm-0.8.4.4/glm-0.8.4.4.zip/download"/> <download name="GLM 0.8.4.4" date="25/01/2010" size="1.1 MB" link="https://sourceforge.net/projects/glf/files/glm/glm-0.8.4.4/glm-0.8.4.4.zip/download"/>
@ -45,6 +47,8 @@
<download name="GLM 0.1.0.0" date="02/21/2005" size="29.2 KB" link="http://prdownloads.sourceforge.net/glf/glm-0.1-ur.zip?download"/> <download name="GLM 0.1.0.0" date="02/21/2005" size="29.2 KB" link="http://prdownloads.sourceforge.net/glf/glm-0.1-ur.zip?download"/>
</section> </section>
<section name="GLM - 7z files"> <section name="GLM - 7z files">
<download name="GLM 0.9.B.2" date="30/04/2010" size="555 KB" link="https://sourceforge.net/projects/ogl-math/files/glm-0.9.B.2/glm-0.9.B.2.7z/download"/>
<download name="GLM 0.9.B.1" date="03/04/2010" size="414 KB" link="https://sourceforge.net/projects/glf/files/glm/glm-0.9.B.1/glm-0.9.B.1.7z/download"/>
<download name="GLM 0.9.A.2" date="20/02/2010" size="726 KB" link="https://sourceforge.net/projects/glf/files/glm/glm-0.9.A.2/glm-0.9.A.2.7z/download"/> <download name="GLM 0.9.A.2" date="20/02/2010" size="726 KB" link="https://sourceforge.net/projects/glf/files/glm/glm-0.9.A.2/glm-0.9.A.2.7z/download"/>
<download name="GLM 0.9.A.1" date="09/02/2010" size="391 KB" link="https://sourceforge.net/projects/glf/files/glm/glm-0.9.A.1/glm-0.9.A.1.7z/download"/> <download name="GLM 0.9.A.1" date="09/02/2010" size="391 KB" link="https://sourceforge.net/projects/glf/files/glm/glm-0.9.A.1/glm-0.9.A.1.7z/download"/>
<download name="GLM 0.8.4.4" date="25/01/2010" size="479 KB" link="https://sourceforge.net/projects/glf/files/glm/glm-0.8.4.4/glm-0.8.4.4.7z/download"/> <download name="GLM 0.8.4.4" date="25/01/2010" size="479 KB" link="https://sourceforge.net/projects/glf/files/glm/glm-0.8.4.4/glm-0.8.4.4.7z/download"/>
@ -1519,10 +1523,35 @@
</update> </update>
</changelog> </changelog>
<page_news> <page_news>
<news index="0050" date="30/04/2010" title="GLM 0.9 Beta 2 released" image="goodies/logo.png" image-mini="image/logo-mini.png">
<paragraph>
<!--paragraph> </paragraph>
Finally a part of GLM_GTX_number_precission have been promoted to a the stable extension GLM_GTC_number_precission. This extension provide data types of a defined size. <paragraph>
</paragraph-->
</paragraph>
<paragraph>
</paragraph>
<source type="Download" adresse="https://sourceforge.net/projects/ogl-math/files/glm-0.9.B.2/glm-0.9.B.2.zip/download">GLM 0.9.B.2 (zip, 1.07 MB)</source>
<source type="Download" adresse="https://sourceforge.net/projects/ogl-math/files/glm-0.9.B.2/glm-0.9.B.2.7z/download">GLM 0.9.B.2 (7z, 555 KB)</source>
</news>
<news index="0049" date="03/04/2010" title="GLM 0.9 Beta 1 released" image="goodies/logo.png" image-mini="image/logo-mini.png">
<paragraph>
A new development version of GLM 0.9 is available.
</paragraph>
<paragraph>
This version is based on GLSL 4.0 and supports the new common and integer functions. Also a long and frequently asked feature has been implemented: inplicit conversions.
However, the rules defining implicit conversions by GLSL 4.0 are quite weaked and can't really be apply in C++.
</paragraph>
<paragraph>
Reaching the beta status, this new features close the feature list of GLM 0.9.
Further development releases may happen before the final release.
</paragraph>
<source type="Download" adresse="https://sourceforge.net/projects/glf/files/glm/glm-0.9.B.1/glm-0.9.B.1.zip/download">GLM 0.9.B.1 (zip, 964 KB)</source>
<source type="Download" adresse="https://sourceforge.net/projects/glf/files/glm/glm-0.9.B.1/glm-0.9.B.1.7z/download">GLM 0.9.B.1 (7z, 414 KB)</source>
</news>
<news index="0048" date="20/02/2010" title="GLM 0.9 Alpha 2 released" image="goodies/logo.png" image-mini="image/logo-mini.png"> <news index="0048" date="20/02/2010" title="GLM 0.9 Alpha 2 released" image="goodies/logo.png" image-mini="image/logo-mini.png">
<redacteur adresse="mailto:contact@g-truc.net">Groove</redacteur> <redacteur adresse="mailto:contact@g-truc.net">Groove</redacteur>
@ -1531,7 +1560,6 @@
</paragraph> </paragraph>
<source type="Download" adresse="https://sourceforge.net/projects/glf/files/glm/glm-0.9.A.2/glm-0.9.A.2.zip/download">GLM 0.9.A.2 (zip, 1.3 MB)</source> <source type="Download" adresse="https://sourceforge.net/projects/glf/files/glm/glm-0.9.A.2/glm-0.9.A.2.zip/download">GLM 0.9.A.2 (zip, 1.3 MB)</source>
<source type="Download" adresse="https://sourceforge.net/projects/glf/files/glm/glm-0.9.A.2/glm-0.9.A.2.7z/download">GLM 0.9.A.2 (7z, 726 KB)</source> <source type="Download" adresse="https://sourceforge.net/projects/glf/files/glm/glm-0.9.A.2/glm-0.9.A.2.7z/download">GLM 0.9.A.2 (7z, 726 KB)</source>
<source type="Link" adresse="./changelog.html">Full changelog</source>
</news> </news>
<news index="0047" date="09/02/2010" title="GLM 0.9 Alpha 1 released" image="goodies/logo.png" image-mini="image/logo-mini.png"> <news index="0047" date="09/02/2010" title="GLM 0.9 Alpha 1 released" image="goodies/logo.png" image-mini="image/logo-mini.png">
@ -2273,7 +2301,6 @@
<menu-entry name="News" href="./index.html" /> <menu-entry name="News" href="./index.html" />
<menu-entry name="About" href="./about.html" /> <menu-entry name="About" href="./about.html" />
<menu-entry name="Downloads" href="./download.html" /> <menu-entry name="Downloads" href="./download.html" />
<menu-entry name="Changelog" href="./changelog.html" />
<menu-entry name="Goodies" href="./goodies.html" /> <menu-entry name="Goodies" href="./goodies.html" />
</menu-group> </menu-group>
@ -2288,8 +2315,10 @@
<menu-group name="Developer"> <menu-group name="Developer">
<!--menu-entry name="Contribute" href="./contribute.html" /--> <!--menu-entry name="Contribute" href="./contribute.html" /-->
<menu-entry name="Browse SVN" href="https://sourceforge.net/apps/trac/glf/browser/Trunk/glm" /> <menu-entry name="SF.net page" href="https://sourceforge.net/projects/ogl-math/" />
<menu-entry name="Tracker" href="https://sourceforge.net/apps/trac/glf/query?group=status&amp;component=GLM" /> <menu-entry name="Bug report" href="https://sourceforge.net/apps/trac/ogl-math" />
<menu-entry name="Browse Git repository" href="http://ogl-math.git.sourceforge.net/git/gitweb.cgi?p=ogl-math/ogl-math;a=summary" />
<menu-entry name="GIT HEAD snapshot" href="http://ogl-math.git.sourceforge.net/git/gitweb.cgi?p=ogl-math/ogl-math;a=snapshot;h=HEAD;sf=tgz" />
</menu-group> </menu-group>
<menu-link> <menu-link>

View File

@ -1,120 +0,0 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" media-type="text/html; charset=ISO-8859-1" />
<xsl:include href="./util.xsl" />
<xsl:template match="/">
<html>
<head>
<title>OpenGL Mathematics : Issues</title>
<meta http-equiv="Content-Language" content="fr, be, ca, lu, ch" />
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=iso-8859-1" />
<meta name="copyright" content="&#65533; 2005 C-Truc Creation" />
<link href="./common/style.css" rel="stylesheet" media="screen, print, embossed" type="text/css" />
</head>
<body>
<div class="title1">
<img src="./common/title.png" alt="OpenGL Mathematics" />
</div>
<table>
<tr>
<td class="menu">
<div class="menu1">
<a class="menu" href="./glm/downloads/section/download/@link">
Download <xsl:value-of select="./glm/downloads/section/download/@name" />
</a>
</div>
<hr />
<div class="menu2">
<a class="menu" href="./index.html">News</a>
</div>
<div class="menu2">
<a class="menu" href="./download.html">Downloads</a>
</div>
<div class="menu2">
<a class="menu" href="./changelog.html">Changelog</a>
</div>
<div class="menu2">
<a class="menu" href="./glm-manual.pdf">User manual</a>
</div>
<div class="menu2">
<a class="menu" href="./html/index.html">API Documentation</a>
</div>
<div class="menu2">
<a class="menu" href="http://glf.svn.sourceforge.net/viewvc/glf">SVN Browse</a>
</div>
<div class="menu2">
<a class="menu" href="https://sourceforge.net/tracker/?group_id=129808&amp;atid=901445">Bug tracker</a>
</div>
<div class="menu2">
<a class="menu" href="https://sourceforge.net/tracker/?group_id=129808&amp;atid=715891">Feature requests</a>
</div>
<div class="menu2">
<a class="menu" href="./link.html">Links</a>
</div>
<hr />
<div class="menu2">
<a href="http://validator.w3.org/check/referer">
<img class="menu-img" src="http://www.w3.org/Icons/valid-xhtml11" alt="Valid XHTML 1.1!" />
</a>
</div>
<div class="menu2">
<a href="http://www.opengl.org">
<img class="menu-img" src="./common/opengl.jpg" alt="OpenGL"/>
</a>
</div>
<div class="menu2">
<a href="http://www.sourceforge.net">
<img class="menu-img" src="./common/sourceforge.gif" alt="SourceForge"/>
</a>
</div>
<div class="menu2">
<a href="http://www.g-truc.net">
<img class="menu-img" src="./common/g-truc.jpg" alt="G-Truc"/>
</a>
</div>
<hr />
</td>
<td class="page">
<xsl:apply-templates select="./glm/issues" />
</td>
</tr>
</table>
<div class="title3">
<xsl:value-of select="./glm/@copyright" />
<a href="http://www.g-truc.net">G-Truc Creation</a>
</div>
</body>
</html>
</xsl:template>
<xsl:template match="issues">
<div>
<div class="title2">Problématiques</div>
<br />
<xsl:apply-templates select="./issue" />
</div>
</xsl:template>
<xsl:template match="issue">
<div class="issue-title">
<xsl:value-of select="./@number"/>) <xsl:value-of select="./@title"/><br />
</div>
<div>
<xsl:apply-templates select="./entry" />
<br />
<div class="issue-content">
STATUE : <xsl:value-of select="./@statue"/>, <xsl:value-of select="./@date"/>
</div>
</div>
<br />
</xsl:template>
<xsl:template match="entry">
<div class="issue-content">
<xsl:value-of select="./@title"/>: <xsl:value-of select="."/>
</div>
</xsl:template>
</xsl:stylesheet>

View File

@ -93,9 +93,6 @@
</div> </div>
<br /> <br />
<xsl:apply-templates select="./menu-group"/> <xsl:apply-templates select="./menu-group"/>
<div class="menu1">
<img class="menu-img" src="./common/email.png" alt="contact"/>
</div>
<br /> <br />
<xsl:apply-templates select="./menu-link"/> <xsl:apply-templates select="./menu-link"/>
<br /> <br />

View File

@ -17,7 +17,9 @@
* *
* This library can be used with OpenGL but also for software rendering (Raytracing / Rasterisation), image processing and as much contexts as a simple math library could be used for. * This library can be used with OpenGL but also for software rendering (Raytracing / Rasterisation), image processing and as much contexts as a simple math library could be used for.
* *
* GLM is written as a platform independent library and supports the following compilers: - GNU GCC 3.4 and higher - Microsoft Visual Studio 8.0 and higher * GLM is written as a platform independent library and supports the following compilers:
* - GNU GCC 3.4 and higher
* - Microsoft Visual Studio 8.0 and higher
* *
* The source code is under the MIT licence. * The source code is under the MIT licence.
* *