diff --git a/doc/common/style.css b/doc/common/style.css index a94b6a95..36d4a28d 100644 --- a/doc/common/style.css +++ b/doc/common/style.css @@ -235,6 +235,12 @@ ul.code-list margin-right:0px; } +li +{ + list-style-position:inside; + padding-left:8px; +} + li.code-line { color:#008080; diff --git a/doc/src/about.xsl b/doc/src/about.xsl index 9684dc0d..102dac95 100644 --- a/doc/src/about.xsl +++ b/doc/src/about.xsl @@ -7,7 +7,7 @@ - OpenGL Mathematics : About + OpenGL Mathematics: About diff --git a/doc/src/data.xml b/doc/src/data.xml index 71b75046..f44f8a6a 100644 --- a/doc/src/data.xml +++ b/doc/src/data.xml @@ -2793,25 +2793,45 @@ - - - OpenGL Mathematics (GLM) is a C++ mathematics library for 3D software based on the OpenGL Shading Language (GLSL) specification. - - - The goal of the project is to provide to 3D programmers math classes and functions that miss in C++ when we use to program with GLSL or any high level GPU language. With GLM, the idea is to have a library that works the same way that GLSL which imply a strict following of GLSL specification for the implementation. - - - However, this project isn't limited by GLSL features. An extension system allows to extend GLSL capabilities. It allows GLM to be a great subtitute for some OpenGL 3 deprecated functions, to work following a clean programmable approach. - - - GLM is release under MIT license and available for all version of GCC from version 3.4 and Visual Studio from version 8.0 as a platform independent library. - - + + + OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software + based on the OpenGL Shading Language (GLSL) specification. + + + GLM provides classes and functions designed and + implemented with the same naming conventions + and functionalities than GLSL so that + when a programmer knows GLSL, he knows GLM as well which makes it really easy to use. + + + This project isn't limited by GLSL features. + An extension system, based on the GLSL extension conventions, + provides extended capabilities: matrix transformations, + quaternions, half-based types, random numbers, etc... + + + This library works perfectly with OpenGL but it also ensures interoperability with other third party libraries and SDKs. It is a good candidate for software rendering (Raytracing / Rasterisation), image processing, physic simulations and any context that requires a simple and convenient mathematics library. + + + GCC 3.4 and higher + LLVM 2.3 through GCC 4.2 front-end and higher + Visual C++ 2005 and higher + Any C++ compiler following C++98 norm + + + The source code is under the MIT license. + + + Thanks for contributing to the project by submitting tickets for bug reports and feature requests. (SF.net account required). + Any feedback is welcome at glm@g-truc.net. + + - - GLSL + Optional features = OpenGL Mathematics (GLM). - A C++ mathematics library for 3D graphics. - + + GLSL + Optional features = OpenGL Mathematics (GLM). + A C++ mathematics library for 3D graphics. + @@ -2832,29 +2852,25 @@ - - + - - + - - - + - + diff --git a/doc/src/download.xsl b/doc/src/download.xsl index 705e6f52..8ad4e6c2 100644 --- a/doc/src/download.xsl +++ b/doc/src/download.xsl @@ -7,7 +7,7 @@ - OpenGL Mathematics : Downloads + OpenGL Mathematics: Downloads diff --git a/doc/src/link.xsl b/doc/src/link.xsl index a100016f..aa192d35 100644 --- a/doc/src/link.xsl +++ b/doc/src/link.xsl @@ -7,7 +7,7 @@ - OpenGL Mathematics : Links + OpenGL Mathematics: Links diff --git a/doc/src/news.xsl b/doc/src/news.xsl index 271da37d..59c736f6 100644 --- a/doc/src/news.xsl +++ b/doc/src/news.xsl @@ -7,7 +7,7 @@ - OpenGL Mathematics: News + OpenGL Mathematics @@ -38,6 +38,8 @@ OpenGL Mathematics +
+
@@ -53,29 +55,17 @@
-
- -

+ -

-
- - - - - - - - - - - - - -
-
_________________
-
+
+ + + + +
+
diff --git a/doc/src/util.xsl b/doc/src/util.xsl index 0d9be52a..d33980f8 100644 --- a/doc/src/util.xsl +++ b/doc/src/util.xsl @@ -52,9 +52,42 @@ -
- -
+
+ + + + + + + + + + + + + + + + +
    + +
+
+
+ + +
  • + + + + + + + + + + +
  • @@ -62,7 +95,7 @@ -

    +