diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index cac82aee..0c7e2fe8 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -1,6 +1,6 @@ set(NAME glm-doc) -file(GLOB ROOT_TXT *.doxy ../*.txt) +file(GLOB ROOT_TXT *.doxy ../*.txt ./theme/*.css) file(GLOB ROOT_CPP src/*.cpp) file(GLOB ROOT_XML src/*.xml) file(GLOB ROOT_XSL src/*.xsl) diff --git a/doc/common/doxygen/doxygen.css b/doc/common/doxygen/doxygen.css deleted file mode 100644 index 65123996..00000000 --- a/doc/common/doxygen/doxygen.css +++ /dev/null @@ -1,475 +0,0 @@ -BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV { - font-family: Geneva, Arial, Helvetica, sans-serif; -} -BODY,TD { - font-size: 90%; -} -H1 { - text-align: center; - font-size: 160%; -} -H2 { - font-size: 120%; -} -H3 { - font-size: 100%; -} -CAPTION { - font-weight: bold -} -DIV.qindex { - width: 100%; - background-color: #ff8000;/*#e8eef2;*/ - border: 1px solid #ff8000; - text-align: center; - margin: 2px; - padding: 2px; - line-height: 140%; -} -DIV.navpath { - width: 100%; - background-color: #ff8000;/*e8eef2*/ - border: 1px solid #ff8000; - text-align: center; - margin: 2px; - padding: 2px; - line-height: 140%; -} -DIV.navtab { - background-color: #ff8000;/*#e8eef2;*/ - border: 1px solid #ff8000; - text-align: center; - margin: 2px; - margin-right: 15px; - padding: 2px; -} -TD.navtab { - font-size: 70%; -} -A.qindex { - text-decoration: none; - font-weight: bold; - color: #ff8000; -} -A.qindex:visited { - text-decoration: none; - font-weight: bold; - color: #ff8000 -} -A.qindex:hover { - text-decoration: none; - background-color: #ffe0c0; -} -A.qindexHL { - text-decoration: none; - font-weight: bold; - background-color: #ffe0c0; - color: #ffffff; - border: 1px double #ffe0c0; -} -A.qindexHL:hover { - text-decoration: none; - background-color: #ffe0c0; - color: #ffffff; -} -A.qindexHL:visited { - text-decoration: none; - background-color: #ffe0c0; - color: #ffffff -} -A.el { - text-decoration: none; - font-weight: bold -} -A.elRef { - font-weight: bold -} -A.code:link { - text-decoration: none; - font-weight: normal; - color: #ff8000 -} -A.code:visited { - text-decoration: none; - font-weight: normal; - color: #ff8000 -} -A.codeRef:link { - font-weight: normal; - color: #ff8000 -} -A.codeRef:visited { - font-weight: normal; - color: #ff8000 -} -A:hover { - text-decoration: none; - background-color: #f2f2ff -} -DL.el { - margin-left: -1cm -} -.fragment { - font-family: monospace, fixed; - font-size: 95%; -} -PRE.fragment { - border: 1px solid #CCCCCC; - background-color: #f5f5f5; - margin-top: 4px; - margin-bottom: 4px; - margin-left: 2px; - margin-right: 8px; - padding-left: 6px; - padding-right: 6px; - padding-top: 4px; - padding-bottom: 4px; -} -DIV.ah { - background-color: black; - font-weight: bold; - color: #ffffff; - margin-bottom: 3px; - margin-top: 3px -} - -DIV.groupHeader { - margin-left: 16px; - margin-top: 12px; - margin-bottom: 6px; - font-weight: bold; -} -DIV.groupText { - margin-left: 16px; - font-style: italic; - font-size: 90% -} -BODY { - background: white; - color: black; - margin-right: 20px; - margin-left: 20px; -} -TD.indexkey { - background-color: #fff0e0;/*#e8eef2;*/ - font-weight : normal; - padding-right : 10px; - padding-top : 8px; - padding-left : 10px; - padding-bottom : 8px; - margin-left : 0px; - margin-right : 0px; - margin-top : 2px; - margin-bottom : 2px; - border: 0px solid #CCCCCC; - -moz-border-radius: 8px 8px 8px 8px; -} -TD.indexvalue { - background-color: #fff0e0;/*#e8eef2;*/ - font-style: italic; - padding-right : 10px; - padding-top : 8px; - padding-left : 10px; - padding-bottom : 8px; - margin-left : 0px; - margin-right : 0px; - margin-top : 2px; - margin-bottom : 2px; - border: 0px solid #CCCCCC; - -moz-border-radius: 8px 8px 8px 8px; -} -TR.memlist { - background-color: #f0f0f0; -} -P.formulaDsp { - text-align: center; -} -IMG.formulaDsp { -} -IMG.formulaInl { - vertical-align: middle; -} -SPAN.keyword { color: #008000 } -SPAN.keywordtype { color: #604020 } -SPAN.keywordflow { color: #e08000 } -SPAN.comment { color: #800000 } -SPAN.preprocessor { color: #806020 } -SPAN.stringliteral { color: #002080 } -SPAN.charliteral { color: #008080 } -SPAN.vhdldigit { color: #ff00ff } -SPAN.vhdlchar { color: #000000 } -SPAN.vhdlkeyword { color: #700070 } -SPAN.vhdllogic { color: #ff0000 } - -.mdescLeft { - padding: 0px 8px 4px 8px; - font-size: 80%; - font-style: italic; - background-color: #FAFAFA; - border-top: 1px none #E0E0E0; - border-right: 1px none #E0E0E0; - border-bottom: 1px none #E0E0E0; - border-left: 1px none #E0E0E0; - margin: 0px; -} -.mdescRight { - padding: 0px 8px 4px 8px; - font-size: 80%; - font-style: italic; - background-color: #FAFAFA; - border-top: 1px none #E0E0E0; - border-right: 1px none #E0E0E0; - border-bottom: 1px none #E0E0E0; - border-left: 1px none #E0E0E0; - margin: 0px; -} -.memItemLeft { - padding: 1px 0px 0px 8px; - margin: 4px; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-color: #E0E0E0; - border-right-color: #E0E0E0; - border-bottom-color: #E0E0E0; - border-left-color: #E0E0E0; - border-top-style: solid; - border-right-style: none; - border-bottom-style: none; - border-left-style: none; - background-color: #FAFAFA; - font-size: 80%; -} -.memItemRight { - padding: 1px 8px 0px 8px; - margin: 4px; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-color: #E0E0E0; - border-right-color: #E0E0E0; - border-bottom-color: #E0E0E0; - border-left-color: #E0E0E0; - border-top-style: solid; - border-right-style: none; - border-bottom-style: none; - border-left-style: none; - background-color: #FAFAFA; - font-size: 80%; -} -.memTemplItemLeft { - padding: 1px 0px 0px 8px; - margin: 4px; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-color: #E0E0E0; - border-right-color: #E0E0E0; - border-bottom-color: #E0E0E0; - border-left-color: #E0E0E0; - border-top-style: none; - border-right-style: none; - border-bottom-style: none; - border-left-style: none; - background-color: #FAFAFA; - font-size: 80%; -} -.memTemplItemRight { - padding: 1px 8px 0px 8px; - margin: 4px; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-color: #E0E0E0; - border-right-color: #E0E0E0; - border-bottom-color: #E0E0E0; - border-left-color: #E0E0E0; - border-top-style: none; - border-right-style: none; - border-bottom-style: none; - border-left-style: none; - background-color: #FAFAFA; - font-size: 80%; -} -.memTemplParams { - padding: 1px 0px 0px 8px; - margin: 4px; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-color: #E0E0E0; - border-right-color: #E0E0E0; - border-bottom-color: #E0E0E0; - border-left-color: #E0E0E0; - border-top-style: solid; - border-right-style: none; - border-bottom-style: none; - border-left-style: none; - color: #606060; - background-color: #FAFAFA; - font-size: 80%; -} -.search { - color: #003399; - font-weight: bold; -} -FORM.search { - margin-bottom: 0px; - margin-top: 0px; -} -INPUT.search { - font-size: 75%; - color: #402000; - font-weight: normal; - background-color: #ffe0c0; -} -TD.tiny { - font-size: 75%; -} -a { - color: #402000; -} -a:visited { - color: #804000; -} -.dirtab { - padding: 4px; - border-collapse: collapse; - border: 1px solid #fff0e0; -} -TH.dirtab { - background: #fff0e0; - font-weight: bold; -} -HR { - height: 1px; - border: none; - border-top: 1px solid black; -} - -/* Style for detailed member documentation */ -.memtemplate { - font-size: 80%; - color: #606060; - font-weight: normal; - margin-left: 3px; -} -.memnav { - background-color: #ffe0c0; - border: 1px solid #ffe0c0; - text-align: center; - margin: 2px; - margin-right: 15px; - padding: 2px; -} -.memitem { - padding: 4px; - background-color: #fff0e0; - border-width: 1px; - border-style: solid; - border-color: #fff0e0; - -moz-border-radius: 8px 8px 8px 8px; -} -.memname { - white-space: nowrap; - font-weight: bold; -} -.memdoc{ - padding-left: 10px; -} -.memproto { - background-color: #ffe0c0; - width: 100%; - border-width: 1px; - border-style: solid; - border-color: #ffe0c0; - font-weight: bold; - -moz-border-radius: 8px 8px 8px 8px; -} -.paramkey { - text-align: right; -} -.paramtype { - white-space: nowrap; -} -.paramname { - color: #602020; - font-style: italic; - white-space: nowrap; -} -/* End Styling for detailed member documentation */ - -/* for the tree view */ -.ftvtree { - font-family: sans-serif; - margin:0.5em; -} -/* these are for tree view when used as main index */ -.directory { - font-size: 9pt; - font-weight: bold; -} -.directory h3 { - margin: 0px; - margin-top: 1em; - font-size: 11pt; -} - -/* The following two styles can be used to replace the root node title */ -/* with an image of your choice. Simply uncomment the next two styles, */ -/* specify the name of your image and be sure to set 'height' to the */ -/* proper pixel height of your image. */ - -/* .directory h3.swap { */ -/* height: 61px; */ -/* background-repeat: no-repeat; */ -/* background-image: url("yourimage.gif"); */ -/* } */ -/* .directory h3.swap span { */ -/* display: none; */ -/* } */ - -.directory > h3 { - margin-top: 0; -} -.directory p { - margin: 0px; - white-space: nowrap; -} -.directory div { - display: none; - margin: 0px; -} -.directory img { - vertical-align: -30%; -} -/* these are for tree view when not used as main index */ -.directory-alt { - font-size: 100%; - font-weight: bold; -} -.directory-alt h3 { - margin: 0px; - margin-top: 1em; - font-size: 11pt; -} -.directory-alt > h3 { - margin-top: 0; -} -.directory-alt p { - margin: 0px; - white-space: nowrap; -} -.directory-alt div { - display: none; - margin: 0px; -} -.directory-alt img { - vertical-align: -30%; -} - diff --git a/doc/common/doxygen/doxygen.png b/doc/common/doxygen/doxygen.png deleted file mode 100644 index c2877691..00000000 Binary files a/doc/common/doxygen/doxygen.png and /dev/null differ diff --git a/doc/common/doxygen/tab_b.gif b/doc/common/doxygen/tab_b.gif deleted file mode 100644 index eeb81d48..00000000 Binary files a/doc/common/doxygen/tab_b.gif and /dev/null differ diff --git a/doc/common/doxygen/tab_l.gif b/doc/common/doxygen/tab_l.gif deleted file mode 100644 index 73cb1c57..00000000 Binary files a/doc/common/doxygen/tab_l.gif and /dev/null differ diff --git a/doc/common/doxygen/tab_r.gif b/doc/common/doxygen/tab_r.gif deleted file mode 100644 index f404572d..00000000 Binary files a/doc/common/doxygen/tab_r.gif and /dev/null differ diff --git a/doc/common/doxygen/tabs.css b/doc/common/doxygen/tabs.css deleted file mode 100644 index 308ff66d..00000000 --- a/doc/common/doxygen/tabs.css +++ /dev/null @@ -1,102 +0,0 @@ -/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */ - -DIV.tabs -{ - float : left; - width : 100%; - background : url("tab_b.gif") repeat-x bottom; - margin-bottom : 4px; -} - -DIV.tabs UL -{ - margin : 0px; - padding-left : 10px; - list-style : none; -} - -DIV.tabs LI, DIV.tabs FORM -{ - display : inline; - margin : 0px; - padding : 0px; -} - -DIV.tabs FORM -{ - float : right; -} - -DIV.tabs A -{ - float : left; - background : url("tab_r.gif") no-repeat right top; - border-bottom : 1px solid #FF8000; - font-size : x-small; - font-weight : bold; - text-decoration : none; -} - -DIV.tabs A:hover -{ - background-position: 100% -150px; -} - -DIV.tabs A:link, DIV.tabs A:visited, -DIV.tabs A:active, DIV.tabs A:hover -{ - color: #000000;/*#1A419D;*/ -} - -DIV.tabs SPAN -{ - float : left; - display : block; - background : url("tab_l.gif") no-repeat left top; - padding : 5px 9px; - white-space : nowrap; -} - -DIV.tabs INPUT -{ - float : right; - display : inline; - font-size : 1em; -} - -DIV.tabs TD -{ - font-size : x-small; - font-weight : bold; - text-decoration : none; -} - - - -/* Commented Backslash Hack hides rule from IE5-Mac \*/ -DIV.tabs SPAN {float : none;} -/* End IE5-Mac hack */ - -DIV.tabs A:hover SPAN -{ - background-position: 0% -150px; -} - -DIV.tabs LI.current A -{ - background-position: 100% -150px; - border-width : 0px; -} - -DIV.tabs LI.current SPAN -{ - background-position: 0% -150px; - padding-bottom : 6px; -} - -DIV.navpath -{ - background : none; - border : none; - border-bottom : 1px solid #FF8000; -} diff --git a/doc/common/g-truc.jpg b/doc/common/g-truc.jpg deleted file mode 100644 index 50e2f8db..00000000 Binary files a/doc/common/g-truc.jpg and /dev/null differ diff --git a/doc/common/g-truc.png b/doc/common/g-truc.png new file mode 100644 index 00000000..508247b5 Binary files /dev/null and b/doc/common/g-truc.png differ diff --git a/doc/common/style.css b/doc/common/style.css index 872a8d28..36d4a28d 100644 --- a/doc/common/style.css +++ b/doc/common/style.css @@ -1,13 +1,17 @@ body { - background-color:#fff8f0; + font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif; + font-size: 12px; + background-color:#000000; + margin:0px; + padding:0px; width:100%; } table { background-color:#ffffff; - width:800px; + width:1000px; margin-left:auto; margin-right:auto; } @@ -24,14 +28,8 @@ table.principale border-style:none; border-width:0px; border-spacing:0px; - margin-top: 0px; - margin-bottom: 0px; - margin-right: 0px; - margin-left: 0px; - padding-right: 0px; - padding-left: 0px; - padding-bottom: 0px; - padding-top: 0px; + margin: 0px; + padding: 0px; width:100%; } @@ -41,14 +39,8 @@ tr.principale border-style:none; border-width:0px; border-spacing:0px; - margin-top: 0px; - margin-bottom: 0px; - margin-right: 0px; - margin-left: 0px; - padding-right: 0px; - padding-left: 0px; - padding-bottom: 0px; - padding-top: 0px; + margin: 0px; + padding: 0px; } div.title1 @@ -76,8 +68,9 @@ div.title3 border-width:1px; } -div.title4 +h3 { + font-family:Century; text-align:left; font-size:16px; font-weight:bolder; @@ -95,14 +88,15 @@ div.title-date div.menu1 { text-align:center; - font-size:16px; + font-size:12px; font-weight:bolder; + padding:16px; } div.menu2 { text-align:center; - font-size:16px; + font-size:12px; } div.news-separator @@ -136,12 +130,6 @@ div.paragraph text-align:justify; } -div.block -{ - padding-right: 16px; - padding-left: 16px; -} - div.include { color:#0000FF; @@ -175,7 +163,7 @@ td.menu border-right-style:solid; border-color:#000000; width:160px; - padding-right: 32px; + padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; @@ -189,12 +177,12 @@ a.menu */ a.menu { - color:#008000; + color:#000000; } a { - color:#008000; + color:#000000; } div.issue-content @@ -247,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 0f9f2553..bd17ee0d 100644 --- a/doc/src/data.xml +++ b/doc/src/data.xml @@ -3,6 +3,8 @@
+ + @@ -56,6 +58,8 @@
+ + @@ -1540,7 +1544,28 @@ - + + + GLM 0.9.0.8 add the operator * for quaternion products and deprecated the cross function previously used for the same purpose. + Also, it clarifies that GLM is a header only library when a user try to build it. Once more, there is nothing to build. + + + GLM 0.9.1 beta includes a great contribution on the API documentation by + Alfonse Reinheart, + author of a great OpenGL tutorial which uses GLM. + This version also improves the SIMD implementation. + + + GLM 0.9.1.B (zip,) + GLM 0.9.1.B (7z) + GLM 0.9.1 manual + GLM 0.9.0.8 (zip,) + GLM 0.9.0.8 (7z) + GLM 0.9.0 manual + Submit a bug report + + + This new version of GLM is bringing a lot of improvements and maybe too many considering the development time it has required: API exposing SIMD implementation but also some new, safe and feature complet swizzling functions and a new setup API. @@ -1563,17 +1588,17 @@ and float to __m128). This implementation can probably be improve in many ways so don't hesitate to send me some feedbacks. + GLM 0.9.1 is not 100% backward compatible with GLM 0.9.0 but mostly advanced usages should be concerned by this compatibility issues. - - UPDATED: SF.net mirrors are available again. - - GLM 0.9.1.A (zip, 3.0 MB) - GLM 0.9.1.A (7z, 2.0 MB) - GLM Manual - Submit a bug report + + GLM 0.9.1.A (zip, 2.7 MB) + GLM 0.9.1.A (7z, 1.7 MB) + + + @@ -2793,25 +2818,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. - - - - - GLSL + Optional features = OpenGL Mathematics (GLM). - A C++ mathematics library for 3D graphics. - + + + 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. + @@ -2832,34 +2877,30 @@ - - + - + - - + + - + - - - - + + + - + - - - - + + 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 44d895ce..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 @@ -

    +

    diff --git a/doc/theme/doxygen.css b/doc/theme/doxygen.css index 9f21e2d0..f146cb93 100644 --- a/doc/theme/doxygen.css +++ b/doc/theme/doxygen.css @@ -8,10 +8,23 @@ body, table, div, p, dl body { - background-color: #FFC080; - /*width:1024px;*/ - margin-left:auto; - margin-right:auto; + margin:0px; + padding:0px; + background-color:#000000; + background-repeat:no-repeat; + background-position:center center; + background-attachment:fixed; +/* + background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFF8F0 5%, #FFEEDD 95%, #FFDDBB); + background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.05,#FFF8F0), color-stop(0.05,#FFF8F0), color-stop(0.95,#FFEEDD), to(#FFDDBB)); +*/ + min-height:1200px; + overflow:auto; +} + +p +{ + background-color:#FFFFFF; } /* @group Heading Levels */ @@ -19,16 +32,19 @@ body h1 { color:#FF8000; + font-family:Century; font-size: 150%; } h2 { color:#FF8000; + font-family:Century; font-size: 120%; } h3 { + font-family:Century; font-size: 100%; } @@ -103,11 +119,24 @@ a { .contents a:visited { color: #606060; } -/* + .contents{ - background-color: #FFF8F0; + background-color: #FFFFFF; + margin:0px; + margin-left:auto; + margin-right:auto; + padding:0px; + width:1000px; } -*/ + +div.textblock{ + background-color: #FFFFFF; + padding-top: 4px; + padding-bottom: 4px; + padding-left: 32px; + padding-right: 32px; +} + a:hover { text-decoration: underline; } @@ -120,7 +149,7 @@ a.qindexHL { font-weight: bold; background-color: #9CAFD4; color: #ffffff; - border: 1px double #869DCA; + border: 0px double #869DCA; } .contents a.qindexHL:visited { @@ -129,6 +158,11 @@ a.qindexHL { a.el { font-weight: bold; +/* + font-family: Century; + font-size: 150%; + color:#FF8000; +*/ } a.elRef { @@ -193,20 +227,6 @@ div.groupText { font-style: italic; } -body { - background: white; - color: black; - margin: 0; -} - -div.contents -{ - background-color:#FFF8F0; - padding-top: 10px; - padding-left: 10px; - padding-right: 10px; -} - td.indexkey { font-weight: bold; border: 0px solid #C4CFE5; @@ -248,8 +268,13 @@ div.center img { } address.footer { + margin-left:auto; + margin-right:auto; + width:1000px; + text-align: right; padding-right: 12px; + color: #FFEEDD; } img.footer { @@ -347,6 +372,9 @@ hr { hr.footer { height: 1px; + margin-left:auto; + margin-right:auto; + width:1000px; } /* @group Member Descriptions */ @@ -398,7 +426,7 @@ table.memberdecls { .memnav { background-color: #EBEFF6; - border: 1px solid #A3B4D7; + border: 0px solid #A3B4D7; text-align: center; margin: 2px; margin-right: 15px; @@ -406,7 +434,7 @@ table.memberdecls { } .memitem { - padding: 0; + padding: 8px; margin-bottom: 10px; } @@ -417,9 +445,9 @@ table.memberdecls { } .memproto { - border-top: 1px solid #FF8000; - border-left: 1px solid #FF8000; - border-right: 1px solid #FF8000; + border-top: 0px solid #FF8000; + border-left: 0px solid #FF8000; + border-right: 0px solid #FF8000; padding: 6px 0px 6px 0px; color: #253555; font-weight: bold; @@ -438,14 +466,15 @@ table.memberdecls { -webkit-border-top-left-radius: 8px; /*background-image:url('nav_f.png');*/ background-repeat:repeat-x; - background-color: #FFF8F0; - + background-color: #FFFFFF; + background-image: -moz-linear-gradient(center top, #FFF8F0 0%, #FFFFFF 60%, #FFFFFF 95%, #FFFFFF); + background-image: -webkit-gradient(linear,center top,center bottom,from(#FFF8F0), color-stop(0.2,#FFFFFF), color-stop(0.60,#FFFFFF), color-stop(0.95,#FFFFFF), to(#FFFFFF)); } .memdoc { - border-bottom: 1px solid #FF8000; - border-left: 1px solid #FF8000; - border-right: 1px solid #FF8000; + border-bottom: 0px solid #FF8000; + border-left: 0px solid #FF8000; + border-right: 0px solid #FF8000; padding: 2px 5px; background-color: #FFFFFF; border-top-width: 0; @@ -457,12 +486,12 @@ table.memberdecls { -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #FFF0E0 95%, #FFF8F0); + background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #FFF8F0 90%, #FFEEDD); /* webkit specific markup */ -webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.6,#FFFFFF), color-stop(0.60,#FFFFFF), color-stop(0.95,#FFF0E0), to(#FFF8F0)); + background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.6,#FFFFFF), color-stop(0.60,#FFFFFF), color-stop(0.90,#FFF8F0), to(#FFEEDD)); } .paramkey { @@ -611,7 +640,7 @@ table.doxtable { } table.doxtable td, table.doxtable th { - border: 1px solid #2D4068; + border: 0px solid #2D4068; padding: 3px 7px 2px; } @@ -628,7 +657,7 @@ table.doxtable th { top: 0px; left: 10px; height: 36px; - background-image: url('tab_b.png'); + /*background-image: url('tab_b.png');*/ z-index: 101; overflow: hidden; font-size: 13px; @@ -637,12 +666,9 @@ table.doxtable th { .navpath ul { font-size: 11px; - background-image:url('tab_b.png'); - background-repeat:repeat-x; + background-color: #FFEEDD; height:30px; line-height:30px; - color:#8AA0CC; - border:solid 1px #C2CDE4; overflow:hidden; margin:0px; padding:0px; @@ -654,10 +680,9 @@ table.doxtable th { float:left; padding-left:10px; padding-right:15px; - background-image:url('bc_s.png'); + /*background-image:url('bc_s.png');*/ background-repeat:no-repeat; background-position:right; - color:#364D7C; } .navpath li.navelem a @@ -675,18 +700,17 @@ table.doxtable th { .navpath li.footer { - list-style-type:none; - float:right; - padding-left:10px; - padding-right:15px; - background-image:none; - background-repeat:no-repeat; - background-position:right; - color:#364D7C; - font-size: 8pt; + list-style-type:none; + float:right; + padding-left:10px; + padding-right:15px; + background-image:none; + background-repeat:no-repeat; + background-position:right; + color:#FFEEDD; + font-size: 8pt; } - div.summary { float: right; @@ -716,16 +740,24 @@ div.ingroups a div.header { - /*background-image:url('nav_h.png');*/ - background-repeat:repeat-x; - background-color: #FFF8F0; - margin: 0px; + background-color:#FFEEDD; + background-image: -moz-linear-gradient(center top, #FFEEDD 0%, #FFEEDD 5%, #FFEEDD 80%, #FFFFFF); + background-image: -webkit-gradient(linear,center top,center bottom,from(#FFEEDD), color-stop(0.05,#FFEEDD), color-stop(0.05,#FFEEDD), color-stop(0.80,#FFEEDD), to(#FFFFFF)); + + padding:0px; + margin:0px; + margin-left:auto; + margin-right:auto; + width:1000px; border-bottom: 0px solid #FFC080; } div.headertitle { - padding: 5px 5px 5px 10px; + margin: 0px; + padding: 5px; + padding-bottom:10px; + padding-top:10px; } dl @@ -742,7 +774,7 @@ dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.note { - border-color: #D0D000; + border-color: #FFDDBB; } dl.warning, dl.attention @@ -814,9 +846,14 @@ dl.bug margin: 0px; width: 100%; border-bottom: 0px solid #FF8000; + background-color:#FFFFFF; } #top { + margin-left:auto; + margin-right:auto; + width:1000px; + /*background-color:#000000;*/ } diff --git a/doc/theme/tabs.css b/doc/theme/tabs.css index d315e35b..636277d9 100644 --- a/doc/theme/tabs.css +++ b/doc/theme/tabs.css @@ -1,4 +1,7 @@ .tabs, .tabs2, .tabs3 { + background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 5%, #FFEEDD 95%, #FFEEDD); + background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.95,#FFEEDD), to(#FFEEDD)); + /*background-image: url('tab_b.png');*/ background-color:#FFF8F0; width: 100%; @@ -22,6 +25,10 @@ .tablist li { float: left; display: table-cell; + + background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 5%, #FFEEDD 95%, #FFEEDD); + background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.95,#FFEEDD), to(#FFEEDD)); + /*background-image: url('tab_b.png');*/ line-height: 36px; list-style: none; @@ -31,6 +38,10 @@ display: block; padding: 0 20px; font-weight: bold; + + background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 5%, #FFEEDD 95%, #FFEEDD); + background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.95,#FFEEDD), to(#FFEEDD)); + /*background-image:url('tab_s.png');*/ background-repeat:no-repeat; background-position:right; @@ -45,6 +56,9 @@ } .tablist a:hover { + background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 5%, #FFEEDD 95%, #FFEEDD); + background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.95,#FFEEDD), to(#FFEEDD)); + /*background-image: url('tab_h.png');*/ background-color:#FFFEFD; background-repeat:repeat-x; @@ -54,6 +68,9 @@ } .tablist li.current a { + background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 5%, #FFEEDD 95%, #FFEEDD); + background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.95,#FFEEDD), to(#FFEEDD)); + /*background-image: url('tab_a.png');*/ background-color:#FFFEFD; background-repeat:repeat-x; diff --git a/glm/setup.hpp b/glm/setup.hpp index 345cf46e..65c4c071 100644 --- a/glm/setup.hpp +++ b/glm/setup.hpp @@ -17,7 +17,7 @@ #define GLM_VERSION_MAJOR 0 #define GLM_VERSION_MINOR 9 #define GLM_VERSION_PATCH 1 -#define GLM_VERSION_REVISION A +#define GLM_VERSION_REVISION B /////////////////////////////////////////////////////////////////////////////////////////////////// // Compiler diff --git a/readme.txt b/readme.txt index f5819bc4..2d5f6130 100644 --- a/readme.txt +++ b/readme.txt @@ -13,6 +13,19 @@ GLM is a header only library, there is nothing to build, just include it. More informations in GLM manual: http://glm.g-truc.net/glm-manual.pdf +================================================================================ +GLM 0.9.1.B: 2010-02-13 +-------------------------------------------------------------------------------- +- Updated API documentation +- Improved SIMD implementation +- Fixed Linux build + +================================================================================ +GLM 0.9.0.8: 2011-02-13 +-------------------------------------------------------------------------------- +- Added quaternion product operator. +- Clarify that GLM is a header only library. + ================================================================================ GLM 0.9.1.A: 2010-01-31 --------------------------------------------------------------------------------