Updated to GLM 0.9.B
10
doc/CMakeLists.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
set(NAME glm-doc)
|
||||
|
||||
file(GLOB ROOT_CPP src/*.cpp)
|
||||
file(GLOB ROOT_XML src/*.xml)
|
||||
file(GLOB ROOT_XSL src/*.xsl)
|
||||
|
||||
source_group("XML Files" FILES ${ROOT_XML})
|
||||
source_group("XSL Files" FILES ${ROOT_XSL})
|
||||
|
||||
add_executable(${NAME} ${ROOT_CPP} ${ROOT_XML} ${ROOT_XSL})
|
||||
BIN
doc/build/XalanMessages_1_7_0.dll
vendored
Normal file
9
doc/build/build.bat
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
xalan -m -o ..\index.html ..\src\data.xml ..\src\news.xsl
|
||||
xalan -m -o ..\download.html ..\src\data.xml ..\src\download.xsl
|
||||
xalan -m -o ..\changelog.html ..\src\data.xml ..\src\changelog.xsl
|
||||
xalan -m -o ..\issue.html ..\src\data.xml ..\src\issue.xsl
|
||||
xalan -m -o ..\link.html ..\src\data.xml ..\src\link.xsl
|
||||
xalan -m -o ..\goodies.html ..\src\data.xml ..\src\goodies.xsl
|
||||
xalan -m -o ..\about.html ..\src\data.xml ..\src\about.xsl
|
||||
xalan -m -o ..\code.html ..\src\data.xml ..\src\code.xsl
|
||||
pause
|
||||
BIN
doc/build/msvcp71.dll
vendored
Normal file
BIN
doc/build/msvcr71.dll
vendored
Normal file
BIN
doc/build/xalan-c_1_7_0.dll
vendored
Normal file
BIN
doc/build/xalan.exe
vendored
Normal file
BIN
doc/build/xerces-c_2_5_0.dll
vendored
Normal file
475
doc/common/doxygen/doxygen.css
Normal file
@@ -0,0 +1,475 @@
|
||||
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%;
|
||||
}
|
||||
|
||||
BIN
doc/common/doxygen/doxygen.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
doc/common/doxygen/tab_b.gif
Normal file
|
After Width: | Height: | Size: 807 B |
BIN
doc/common/doxygen/tab_l.gif
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
doc/common/doxygen/tab_r.gif
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
102
doc/common/doxygen/tabs.css
Normal file
@@ -0,0 +1,102 @@
|
||||
/* 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;
|
||||
}
|
||||
@@ -1,3 +1,17 @@
|
||||
body
|
||||
{
|
||||
background-color:#fff8f0;
|
||||
width:100%;
|
||||
}
|
||||
|
||||
table
|
||||
{
|
||||
background-color:#ffffff;
|
||||
width:800px;
|
||||
margin-left:auto;
|
||||
margin-right:auto;
|
||||
}
|
||||
|
||||
table.principale
|
||||
{
|
||||
background-color:#ff8000;
|
||||
@@ -112,7 +126,29 @@ img.menu-img
|
||||
|
||||
div.paragraph
|
||||
{
|
||||
text-indent:32px;
|
||||
/*text-indent:32px; */
|
||||
text-align:justify;
|
||||
}
|
||||
|
||||
div.block
|
||||
{
|
||||
padding-right: 16px;
|
||||
padding-left: 16px;
|
||||
}
|
||||
|
||||
div.include
|
||||
{
|
||||
color:#0000FF;
|
||||
}
|
||||
|
||||
spam.key
|
||||
{
|
||||
color:#0000FF;
|
||||
}
|
||||
|
||||
div.comment
|
||||
{
|
||||
color:#008000;
|
||||
}
|
||||
|
||||
td.page
|
||||
|
||||
61
doc/doxyfile
@@ -1,4 +1,4 @@
|
||||
# Doxyfile 1.6.1
|
||||
# Doxyfile 1.6.2
|
||||
|
||||
# This file describes the settings to be used by the documentation system
|
||||
# doxygen (www.doxygen.org) for a project
|
||||
@@ -31,7 +31,7 @@ PROJECT_NAME = GLM
|
||||
# This could be handy for archiving the generated documentation or
|
||||
# if some version control system is used.
|
||||
|
||||
PROJECT_NUMBER = "Version 0.8.4"
|
||||
PROJECT_NUMBER = "Version 0.9.A.1"
|
||||
|
||||
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
|
||||
# base path where the generated documentation will be put.
|
||||
@@ -397,6 +397,12 @@ HIDE_SCOPE_NAMES = YES
|
||||
|
||||
SHOW_INCLUDE_FILES = NO
|
||||
|
||||
# If the FORCE_LOCAL_INCLUDES tag is set to YES then Doxygen
|
||||
# will list include files with double quotes in the documentation
|
||||
# rather than with sharp brackets.
|
||||
|
||||
FORCE_LOCAL_INCLUDES = NO
|
||||
|
||||
# If the INLINE_INFO tag is set to YES (the default) then a tag [inline]
|
||||
# is inserted in the documentation for inline members.
|
||||
|
||||
@@ -584,7 +590,7 @@ WARN_LOGFILE =
|
||||
# directories like "/usr/src/myproject". Separate the files or directories
|
||||
# with spaces.
|
||||
|
||||
INPUT = ../../include/glm
|
||||
INPUT = ../glm
|
||||
|
||||
# This tag can be used to specify the character encoding of the source files
|
||||
# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
|
||||
@@ -810,6 +816,12 @@ HTML_FOOTER =
|
||||
|
||||
HTML_STYLESHEET =
|
||||
|
||||
# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML
|
||||
# page will contain the date and time when the page was generated. Setting
|
||||
# this to NO can help when comparing the output of multiple runs.
|
||||
|
||||
HTML_TIMESTAMP = NO
|
||||
|
||||
# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes,
|
||||
# files or namespaces will be aligned in HTML using tables. If set to
|
||||
# NO a bullet list will be used.
|
||||
@@ -911,7 +923,7 @@ QCH_FILE =
|
||||
# Qt Help Project output. For more information please see
|
||||
# http://doc.trolltech.com/qthelpproject.html#namespace
|
||||
|
||||
QHP_NAMESPACE =
|
||||
QHP_NAMESPACE = org.doxygen.Project
|
||||
|
||||
# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating
|
||||
# Qt Help Project output. For more information please see
|
||||
@@ -943,6 +955,23 @@ QHP_SECT_FILTER_ATTRS =
|
||||
|
||||
QHG_LOCATION =
|
||||
|
||||
# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files
|
||||
# will be generated, which together with the HTML files, form an Eclipse help
|
||||
# plugin. To install this plugin and make it available under the help contents
|
||||
# menu in Eclipse, the contents of the directory containing the HTML and XML
|
||||
# files needs to be copied into the plugins directory of eclipse. The name of
|
||||
# the directory within the plugins directory should be the same as
|
||||
# the ECLIPSE_DOC_ID value. After copying Eclipse needs to be restarted before
|
||||
# the help appears.
|
||||
|
||||
GENERATE_ECLIPSEHELP = NO
|
||||
|
||||
# A unique identifier for the eclipse help plugin. When installing the plugin
|
||||
# the directory name containing the HTML and XML files should also have
|
||||
# this name.
|
||||
|
||||
ECLIPSE_DOC_ID = org.doxygen.Project
|
||||
|
||||
# The DISABLE_INDEX tag can be used to turn on/off the condensed index at
|
||||
# top of each HTML page. The value NO (the default) enables the index and
|
||||
# the value YES disables it.
|
||||
@@ -983,15 +1012,26 @@ TREEVIEW_WIDTH = 250
|
||||
|
||||
FORMULA_FONTSIZE = 10
|
||||
|
||||
# When the SEARCHENGINE tag is enable doxygen will generate a search box
|
||||
# When the SEARCHENGINE tag is enabled doxygen will generate a search box
|
||||
# for the HTML output. The underlying search engine uses javascript
|
||||
# and DHTML and should work on any modern browser. Note that when using
|
||||
# HTML help (GENERATE_HTMLHELP) or Qt help (GENERATE_QHP)
|
||||
# there is already a search function so this one should typically
|
||||
# be disabled.
|
||||
# HTML help (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets
|
||||
# (GENERATE_DOCSET) there is already a search function so this one should
|
||||
# typically be disabled. For large projects the javascript based search engine
|
||||
# can be slow, then enabling SERVER_BASED_SEARCH may provide a better solution.
|
||||
|
||||
SEARCHENGINE = NO
|
||||
|
||||
# When the SERVER_BASED_SEARCH tag is enabled the search engine will be
|
||||
# implemented using a PHP enabled web server instead of at the web client
|
||||
# using Javascript. Doxygen will generate the search PHP script and index
|
||||
# file to put on the web server. The advantage of the server
|
||||
# based approach is that it scales better to large projects and allows
|
||||
# full text search. The disadvances is that it is more difficult to setup
|
||||
# and does not have live searching capabilities.
|
||||
|
||||
SERVER_BASED_SEARCH = NO
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the LaTeX output
|
||||
#---------------------------------------------------------------------------
|
||||
@@ -1008,7 +1048,10 @@ GENERATE_LATEX = NO
|
||||
LATEX_OUTPUT = latex
|
||||
|
||||
# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be
|
||||
# invoked. If left blank `latex' will be used as the default command name.
|
||||
# invoked. If left blank `latex' will be used as the default command name.
|
||||
# Note that when enabling USE_PDFLATEX this option is only used for
|
||||
# generating bitmaps for formulas in the HTML output, but not in the
|
||||
# Makefile that is written to the output directory.
|
||||
|
||||
LATEX_CMD_NAME = latex
|
||||
|
||||
|
||||
BIN
doc/glm-manual.doc
Normal file
BIN
doc/goodies/logo1024x0640.png
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
doc/goodies/logo1280x0800.png
Normal file
|
After Width: | Height: | Size: 40 KiB |
BIN
doc/goodies/logo1600x1000.png
Normal file
|
After Width: | Height: | Size: 54 KiB |
BIN
doc/goodies/logo1920x1200.png
Normal file
|
After Width: | Height: | Size: 70 KiB |
BIN
doc/goodies/logo2560x1600.png
Normal file
|
After Width: | Height: | Size: 82 KiB |
BIN
doc/goodies/tenby-five.otf
Normal file
BIN
doc/image/0029-mini.jpg
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
doc/image/0029.jpg
Normal file
|
After Width: | Height: | Size: 75 KiB |
BIN
doc/image/font-mini.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
doc/image/font.png
Normal file
|
After Width: | Height: | Size: 8.4 KiB |
BIN
doc/image/logo-mini.png
Normal file
|
After Width: | Height: | Size: 8.3 KiB |
BIN
doc/image/logo.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
248
doc/readme.txt
Normal file
@@ -0,0 +1,248 @@
|
||||
=============================
|
||||
GLM 0.9.A.1 final: 2010-02-09
|
||||
-----------------------------
|
||||
- Removed deprecated features
|
||||
- Internal redesign
|
||||
|
||||
=============================
|
||||
GLM 0.8.4.4 final: 2010-01-25
|
||||
-----------------------------
|
||||
- Fixed warnings
|
||||
|
||||
=============================
|
||||
GLM 0.8.4.3 final: 2009-11-16
|
||||
-----------------------------
|
||||
- Fixed Half float arithmetic
|
||||
- Fixed setup defines
|
||||
|
||||
=============================
|
||||
GLM 0.8.4.2 final: 2009-10-19
|
||||
-----------------------------
|
||||
- Fixed Half float adds
|
||||
|
||||
=============================
|
||||
GLM 0.8.4.1 final: 2009-10-05
|
||||
-----------------------------
|
||||
- Updated documentation
|
||||
- Fixed MacOS X build
|
||||
|
||||
=============================
|
||||
GLM 0.8.4.0 final: 2009-09-16
|
||||
-----------------------------
|
||||
- Added GCC 4.4 and VC2010 support
|
||||
- Added matrix optimizations
|
||||
|
||||
=============================
|
||||
GLM 0.8.3.5 final: 2009-08-11
|
||||
-----------------------------
|
||||
- Fixed bugs
|
||||
|
||||
=============================
|
||||
GLM 0.8.3.4 final: 2009-08-10
|
||||
-----------------------------
|
||||
- Updated GLM according GLSL 1.5 spec
|
||||
- Fixed bugs
|
||||
|
||||
=============================
|
||||
GLM 0.8.3.3 final: 2009-06-25
|
||||
-----------------------------
|
||||
- Fixed bugs
|
||||
|
||||
=============================
|
||||
GLM 0.8.3.2 final: 2009-06-04
|
||||
-----------------------------
|
||||
- Added GLM_GTC_quaternion
|
||||
- Added GLM_GTC_type_precision
|
||||
|
||||
=============================
|
||||
GLM 0.8.3.1 final: 2009-05-21
|
||||
-----------------------------
|
||||
- Fixed old extension system.
|
||||
|
||||
=============================
|
||||
GLM 0.8.3.0 final: 2009-05-06
|
||||
-----------------------------
|
||||
- Added stable extensions.
|
||||
- Added new extension system.
|
||||
|
||||
=============================
|
||||
GLM 0.8.2.3 final: 2009-04-01
|
||||
-----------------------------
|
||||
- Fixed bugs.
|
||||
|
||||
=============================
|
||||
GLM 0.8.2.2 final: 2009-02-24
|
||||
-----------------------------
|
||||
- Fixed bugs.
|
||||
|
||||
=============================
|
||||
GLM 0.8.2.1 final: 2009-02-13
|
||||
-----------------------------
|
||||
- Fixed bugs.
|
||||
|
||||
=============================
|
||||
GLM 0.8.2 final: 2009-01-21
|
||||
-----------------------------
|
||||
- Fixed bugs.
|
||||
|
||||
=============================
|
||||
GLM 0.8.1 final: 2008-10-30
|
||||
-----------------------------
|
||||
- Fixed bugs.
|
||||
|
||||
=============================
|
||||
GLM 0.8.0 final: 2008-10-23
|
||||
-----------------------------
|
||||
- New method to use extension.
|
||||
|
||||
=============================
|
||||
GLM 0.8.0 beta3: 2008-10-10
|
||||
-----------------------------
|
||||
- Added CMake support for GLM tests.
|
||||
|
||||
=============================
|
||||
GLM 0.8.0 beta2: 2008-10-04
|
||||
-----------------------------
|
||||
- Improved half scalars and vectors support.
|
||||
|
||||
=============================
|
||||
GLM 0.8.0 beta1: 2008-09-26
|
||||
-----------------------------
|
||||
- Improved GLSL conformance
|
||||
- Added GLSL 1.30 support
|
||||
- Improved API documentation
|
||||
|
||||
=============================
|
||||
GLM 0.7.6 final: 2008-08-08
|
||||
---------------------------
|
||||
- Improved C++ standard comformance
|
||||
- Added Static assert for types checking
|
||||
|
||||
===========================
|
||||
GLM 0.7.5 final: 2008-07-05
|
||||
---------------------------
|
||||
- Added build message system with Visual Studio
|
||||
- Pedantic build with GCC
|
||||
|
||||
===========================
|
||||
GLM 0.7.4 final: 2008-06-01
|
||||
---------------------------
|
||||
- Added external dependencies system.
|
||||
|
||||
===========================
|
||||
GLM 0.7.3 final: 2008-05-24
|
||||
---------------------------
|
||||
- Fixed bugs
|
||||
- Added new extension group
|
||||
|
||||
===========================
|
||||
GLM 0.7.2 final: 2008-04-27
|
||||
---------------------------
|
||||
- Updated documentation
|
||||
- Added preprocessor options
|
||||
|
||||
===========================
|
||||
GLM 0.7.1 final: 2008-03-24
|
||||
---------------------------
|
||||
- Disabled half on GCC
|
||||
- Fixed extensions
|
||||
|
||||
===========================
|
||||
GLM 0.7.0 final: 2008-03-22
|
||||
---------------------------
|
||||
- Changed to MIT license
|
||||
- Added new documentation
|
||||
|
||||
===========================
|
||||
GLM 0.6.4 : 2007-12-10
|
||||
---------------------------
|
||||
- Fixed swizzle operators
|
||||
|
||||
===========================
|
||||
GLM 0.6.3 : 2007-11-05
|
||||
---------------------------
|
||||
- Fixed type data accesses
|
||||
- Fixed 3DSMax sdk conflict
|
||||
|
||||
===========================
|
||||
GLM 0.6.2 : 2007-10-08
|
||||
---------------------------
|
||||
- Fixed extension
|
||||
|
||||
===========================
|
||||
GLM 0.6.1 : 2007-10-07
|
||||
---------------------------
|
||||
- Fixed a namespace error
|
||||
- Added extensions
|
||||
|
||||
===========================
|
||||
GLM 0.6.0 : 2007-09-16
|
||||
---------------------------
|
||||
- Added new extension namespace mecanium
|
||||
- Added Automatic compiler detection
|
||||
|
||||
===========================
|
||||
GLM 0.5.1 : 2007-02-19
|
||||
---------------------------
|
||||
- Fixed swizzle operators
|
||||
|
||||
===========================
|
||||
GLM 0.5.0 : 2007-01-06
|
||||
---------------------------
|
||||
- Upgrated to GLSL 1.2
|
||||
- Added swizzle operators
|
||||
- Added setup settings
|
||||
|
||||
===========================
|
||||
GLM 0.4.1 : 2006-05-22
|
||||
---------------------------
|
||||
- Added OpenGL examples
|
||||
|
||||
===========================
|
||||
GLM 0.4.0 : 2006-05-17
|
||||
---------------------------
|
||||
- Added missing operators to vec* and mat*
|
||||
- Added first GLSL 1.2 features
|
||||
- Fixed windows.h before glm.h when windows.h required
|
||||
|
||||
===========================
|
||||
GLM 0.3.2 : 2006-04-21
|
||||
---------------------------
|
||||
- Fixed texcoord components access.
|
||||
- Fixed mat4 and imat4 division operators.
|
||||
|
||||
===========================
|
||||
GLM 0.3.1 : 2006-03-28
|
||||
---------------------------
|
||||
- Added GCC 4.0 support under MacOS X.
|
||||
- Added GCC 4.0 and 4.1 support under Linux.
|
||||
- Added code optimisations.
|
||||
|
||||
===========================
|
||||
GLM 0.3 : 2006-02-19
|
||||
---------------------------
|
||||
- Improved GLSL type conversion and construction compliance.
|
||||
- Added experimental extensions.
|
||||
- Added Doxygen Documentation.
|
||||
- Added code optimisations.
|
||||
- Fixed bugs.
|
||||
|
||||
===========================
|
||||
GLM 0.2: 2005-05-05
|
||||
---------------------------
|
||||
- Improve adaptative from GLSL.
|
||||
- Add experimental extensions based on OpenGL extension process.
|
||||
- Fixe bugs.
|
||||
|
||||
===========================
|
||||
GLM 0.1: 2005-02-21
|
||||
---------------------------
|
||||
- Add vec2, vec3, vec4 GLSL types
|
||||
- Add ivec2, ivec3, ivec4 GLSL types
|
||||
- Add bvec2, bvec3, bvec4 GLSL types
|
||||
- Add mat2, mat3, mat4 GLSL types
|
||||
- Add almost all functions
|
||||
|
||||
===========================
|
||||
Christophe [Groove] Riccio, glm|AT|g-truc|DOT|net
|
||||
|
||||
68
doc/src/about.xsl
Normal file
@@ -0,0 +1,68 @@
|
||||
<?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 : About</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/about-long" />
|
||||
|
||||
<div class="email">
|
||||
<img src="./common/email.png" alt="email not available as text" />
|
||||
</div>
|
||||
<div class="news-separator">_________________</div>
|
||||
<br />
|
||||
<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="about-long">
|
||||
<div>
|
||||
<div class="title-date">
|
||||
<xsl:value-of select="./@date" />
|
||||
</div>
|
||||
<div class="title4">
|
||||
<xsl:value-of select="./@title" />
|
||||
</div>
|
||||
<div>
|
||||
<xsl:if test="./paragraph">
|
||||
<xsl:apply-templates select="./paragraph" />
|
||||
</xsl:if>
|
||||
<xsl:if test="./list">
|
||||
<xsl:apply-templates select="./list" />
|
||||
</xsl:if>
|
||||
<xsl:apply-templates select="./source" />
|
||||
</div>
|
||||
<div class="news-separator">_________________</div>
|
||||
<br />
|
||||
</div>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
116
doc/src/bug.xsl
Normal file
@@ -0,0 +1,116 @@
|
||||
<?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="� 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&atid=901445">Bug tracker</a>
|
||||
</div>
|
||||
<div class="menu2">
|
||||
<a class="menu" href="https://sourceforge.net/tracker/?group_id=129808&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>
|
||||
55
doc/src/changelog.xsl
Normal file
@@ -0,0 +1,55 @@
|
||||
<?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>
|
||||
111
doc/src/code.xsl
Normal file
@@ -0,0 +1,111 @@
|
||||
<?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: Code</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">OpenGL Mathematics</div-->
|
||||
<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/codes/code" />
|
||||
<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="code">
|
||||
<div>
|
||||
<div class="title4">
|
||||
<xsl:value-of select="./@date" /> | <xsl:value-of select="./@title" />
|
||||
</div>
|
||||
<div>
|
||||
<xsl:apply-templates />
|
||||
</div>
|
||||
<div class="news-separator">_________________</div>
|
||||
<br />
|
||||
</div>
|
||||
</xsl:template>
|
||||
|
||||
<!--
|
||||
<xsl:template match="code">
|
||||
<div>
|
||||
<xsl:apply-templates select="./include" />
|
||||
<br />
|
||||
<xsl:apply-templates select="./function" />
|
||||
</div>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="comment">
|
||||
<div class="comment"><xsl:apply-templates select="." /></div>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="include">
|
||||
<div class="include">
|
||||
<xsl:if test="contains(./@type, 'system')">
|
||||
#include <![CDATA[<]]><xsl:value-of select="./@file" /><![CDATA[>]]>
|
||||
</xsl:if>
|
||||
<xsl:if test="contains(./@type, 'local')">
|
||||
#include <![CDATA["]]><xsl:value-of select="./@file" /><![CDATA["]]>
|
||||
</xsl:if>
|
||||
</div>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="function">
|
||||
<div>
|
||||
<xsl:value-of select="./@return" /><xsl:text> </xsl:text>
|
||||
<xsl:value-of select="./@name" />(<xsl:apply-templates select="./parameters" />)
|
||||
</div>
|
||||
<xsl:apply-templates select="./content" />
|
||||
<br />
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="content">
|
||||
<xsl:apply-templates select="./block" />
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="parameter">
|
||||
<xsl:value-of select="./@type" /> <xsl:value-of select="./@name" />
|
||||
<xsl:text> </xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="block">
|
||||
{
|
||||
<div class="block">
|
||||
<xsl:apply-templates />
|
||||
</div>
|
||||
}
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="line">
|
||||
<div>
|
||||
<xsl:apply-templates />
|
||||
</div>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="key">
|
||||
<spam class="key"><xsl:apply-templates select="." /></spam>
|
||||
</xsl:template>
|
||||
-->
|
||||
</xsl:stylesheet>
|
||||
2302
doc/src/data.xml
Normal file
78
doc/src/download.xsl
Normal file
@@ -0,0 +1,78 @@
|
||||
<?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 : Downloads</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 />
|
||||
<div>
|
||||
<div class="title4">Current release</div>
|
||||
<xsl:apply-templates select="./download" />
|
||||
</div>
|
||||
<div class="issue-content">
|
||||
<xsl:value-of select="/glm/downloads/section/download/@date"/>:
|
||||
<a href="{/glm/downloads/section/download/@link}">
|
||||
<xsl:value-of select="/glm/downloads/section/download/@name" />
|
||||
</a>
|
||||
(<xsl:value-of select="/glm/downloads/section/download/@size"/>)
|
||||
</div>
|
||||
<div class="news-separator">_________________</div>
|
||||
<br />
|
||||
<xsl:apply-templates select="./glm/downloads/section" />
|
||||
|
||||
<div class="email">
|
||||
<img src="./common/email.png" alt="email not available as text" />
|
||||
</div>
|
||||
<div class="news-separator">_________________</div>
|
||||
<br />
|
||||
<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="section">
|
||||
<div>
|
||||
<div class="title4">
|
||||
<xsl:value-of select="./@name"/>
|
||||
</div>
|
||||
<xsl:apply-templates select="./download" />
|
||||
</div>
|
||||
<div class="news-separator">_________________</div>
|
||||
<br />
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="download">
|
||||
<div class="issue-content">
|
||||
<xsl:value-of select="./@date"/>: <a href="{./@link}">
|
||||
<xsl:value-of select="./@name"/>
|
||||
</a> (<xsl:value-of select="./@size"/>)
|
||||
</div>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
4
doc/src/dummy.cpp
Normal file
@@ -0,0 +1,4 @@
|
||||
int main()
|
||||
{
|
||||
|
||||
}
|
||||
79
doc/src/goodies.xsl
Normal file
@@ -0,0 +1,79 @@
|
||||
<?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: Goodies</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/goodies/goodie" />
|
||||
|
||||
<div class="email">
|
||||
<img src="./common/email.png" alt="email not available as text" />
|
||||
</div>
|
||||
<div class="news-separator">_________________</div>
|
||||
<br />
|
||||
<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="goodie">
|
||||
<div>
|
||||
<div class="title-date">
|
||||
<xsl:value-of select="./@date" />
|
||||
</div>
|
||||
<div class="title4">
|
||||
<xsl:value-of select="./@title" />
|
||||
</div>
|
||||
<div>
|
||||
<table style="width:100%;">
|
||||
<tr style="width:100%;">
|
||||
<td>
|
||||
<xsl:if test="./paragraph">
|
||||
<xsl:apply-templates select="./paragraph" />
|
||||
</xsl:if>
|
||||
<xsl:if test="./list">
|
||||
<xsl:apply-templates select="./list" />
|
||||
</xsl:if>
|
||||
<xsl:apply-templates select="./source" />
|
||||
</td>
|
||||
<td style="text-align:right;">
|
||||
<a ref="{./@image}">
|
||||
<img src="{./@image-mini}" alt=" " />
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="news-separator">_________________</div>
|
||||
<br />
|
||||
</div>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
120
doc/src/issue.xsl
Normal file
@@ -0,0 +1,120 @@
|
||||
<?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="� 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&atid=901445">Bug tracker</a>
|
||||
</div>
|
||||
<div class="menu2">
|
||||
<a class="menu" href="https://sourceforge.net/tracker/?group_id=129808&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<EFBFBD>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>
|
||||
115
doc/src/link.xsl
Normal file
@@ -0,0 +1,115 @@
|
||||
<?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 : Links</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="� 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&atid=901445">Bug tracker</a>
|
||||
</div>
|
||||
<div class="menu2">
|
||||
<a class="menu" href="https://sourceforge.net/tracker/?group_id=129808&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/links" />
|
||||
</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="links">
|
||||
<div>
|
||||
<div class="title2">Liens</div>
|
||||
<div class="issue-content">
|
||||
This page lists all the documents that helped to develop OpenGL Mathematics.
|
||||
</div>
|
||||
<br />
|
||||
<xsl:apply-templates select="./link" />
|
||||
</div>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="link">
|
||||
<div class="issue-title">
|
||||
<a href="{./@link}">
|
||||
<xsl:value-of select="./@name"/>
|
||||
</a>
|
||||
</div>
|
||||
<div class="issue-content">
|
||||
<xsl:value-of select="."/>
|
||||
</div>
|
||||
<br />
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
81
doc/src/news.xsl
Normal file
@@ -0,0 +1,81 @@
|
||||
<?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: News</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">OpenGL Mathematics</div-->
|
||||
<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/page_news/news" />
|
||||
<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="news">
|
||||
<div>
|
||||
<div class="title-date">
|
||||
<xsl:value-of select="./@date" />
|
||||
</div>
|
||||
<div class="title4">
|
||||
<xsl:value-of select="./@title" />
|
||||
</div>
|
||||
<div>
|
||||
<xsl:if test="./paragraph">
|
||||
<xsl:apply-templates select="./paragraph" />
|
||||
</xsl:if>
|
||||
<xsl:if test="./list">
|
||||
<xsl:apply-templates select="./list" />
|
||||
</xsl:if>
|
||||
<xsl:apply-templates select="./source" />
|
||||
|
||||
<!--table style="width:100%;">
|
||||
<tr style="width:100%;">
|
||||
<td>
|
||||
<xsl:if test="./paragraph">
|
||||
<xsl:apply-templates select="./paragraph" />
|
||||
</xsl:if>
|
||||
<xsl:if test="./list">
|
||||
<xsl:apply-templates select="./list" />
|
||||
</xsl:if>
|
||||
<xsl:apply-templates select="./source" />
|
||||
</td>
|
||||
<td style="text-align:right;">
|
||||
<a ref="{./@image}"><img src="{./@image-mini}" alt=" " /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table-->
|
||||
|
||||
</div>
|
||||
<div class="news-separator">_________________</div>
|
||||
<br />
|
||||
</div>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
143
doc/src/util.xsl
Normal file
@@ -0,0 +1,143 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
|
||||
<xsl:strip-space elements="*" />
|
||||
|
||||
<xsl:output
|
||||
method="xml"
|
||||
media-type="application/xhtml+xml; charset=iso-8859-1"
|
||||
version="1.0"
|
||||
encoding="iso-8859-1"
|
||||
standalone="no"
|
||||
omit-xml-declaration="no"
|
||||
doctype-public="-//W3C//DTD XHTML 1.1//EN"
|
||||
doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"
|
||||
indent="no" />
|
||||
|
||||
<xsl:template match="link">
|
||||
<a href="{./@href}"><xsl:value-of select="." /></a>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="image">
|
||||
<xsl:choose>
|
||||
<xsl:when test="./@href">
|
||||
<xsl:element name="a">
|
||||
<xsl:attribute name="class">menu-titre2</xsl:attribute>
|
||||
<xsl:attribute name="href"><xsl:value-of select="./@href" /></xsl:attribute>
|
||||
<xsl:element name="img">
|
||||
<xsl:attribute name="src"><xsl:value-of select="@file" /></xsl:attribute>
|
||||
<xsl:attribute name="alt"><xsl:value-of select="@file" /></xsl:attribute>
|
||||
</xsl:element>
|
||||
</xsl:element>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:element name="img">
|
||||
<xsl:attribute name="src"><xsl:value-of select="@file" /></xsl:attribute>
|
||||
<xsl:attribute name="alt"><xsl:value-of select="@file" /></xsl:attribute>
|
||||
</xsl:element>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="image-list">
|
||||
<div class="news-image">
|
||||
<xsl:apply-templates select="./image-element" />
|
||||
</div>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="image-element">
|
||||
<a href="{./@normal}">
|
||||
<img src="{./@small}" alt="{./@title}" />
|
||||
</a>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="list">
|
||||
<xsl:value-of select="./@nom" /><br />
|
||||
<xsl:apply-templates select="./element"/>
|
||||
<br />
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="element">
|
||||
<xsl:apply-templates /><br />
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="paragraph">
|
||||
<div class="paragraph"><xsl:text /><xsl:apply-templates /><xsl:text /></div><br />
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="about-short">
|
||||
<div class="title3">
|
||||
<xsl:apply-templates select="./element" />
|
||||
</div>
|
||||
<br />
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="source">
|
||||
<xsl:value-of select="./@type"/>: <a href="{./@adresse}"><xsl:value-of select="."/></a><br />
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="menu">
|
||||
<div class="menu1">
|
||||
<br />
|
||||
<div>
|
||||
<a href="./goodies/logo1920x1200.png">
|
||||
<img class="menu-img" src="./common/logo.png" alt="GLM Logo"/>
|
||||
</a>
|
||||
</div>
|
||||
<br />
|
||||
<div>
|
||||
<a class="menu" href="{/glm/downloads/section/download/@link}">
|
||||
Download <xsl:value-of select="/glm/downloads/section/download/@name" />
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
<xsl:apply-templates select="./menu-group"/>
|
||||
<div class="menu1">
|
||||
<img class="menu-img" src="./common/email.png" alt="contact"/>
|
||||
</div>
|
||||
<br />
|
||||
<xsl:apply-templates select="./menu-link"/>
|
||||
<br />
|
||||
<!--div>
|
||||
<script type="text/javascript" src="http://feedjit.com/map/?bc=FFFFFF&tc=494949&brd1=FFFFFF&lnk=494949&hc=FF8000&dot=FF8000"></script>
|
||||
<noscript>
|
||||
<a href="http://feedjit.com/">Feedjit Live Blog Stats</a>
|
||||
</noscript>
|
||||
</div-->
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="menu-pic">
|
||||
<div class="menu2">
|
||||
<a href="{@href}">
|
||||
<img class="menu-img" src="{@image}" alt="{@name}"/>
|
||||
</a>
|
||||
</div>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="menu-link">
|
||||
<xsl:apply-templates select="./menu-pic"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="menu-image">
|
||||
<div class="menu2">
|
||||
<a href="./common/glm.jpg">
|
||||
<img class="menu-img" src="./common/logo.jpg" alt="G-Truc"/>
|
||||
</a>
|
||||
</div>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="menu-group">
|
||||
<xsl:apply-templates select="./menu-entry"/>
|
||||
<br />
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="menu-entry">
|
||||
<div class="menu2">
|
||||
<a href="{./@href}">
|
||||
<xsl:value-of select="./@name"/>
|
||||
</a>
|
||||
</div>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
646
doc/usertype.dat
Normal file
@@ -0,0 +1,646 @@
|
||||
attribute
|
||||
const
|
||||
uniform
|
||||
varying
|
||||
break
|
||||
continue
|
||||
do
|
||||
for
|
||||
while
|
||||
if
|
||||
else
|
||||
in
|
||||
out
|
||||
inout
|
||||
float
|
||||
int
|
||||
void
|
||||
bool
|
||||
true
|
||||
false
|
||||
discard
|
||||
return
|
||||
mat2
|
||||
mat3
|
||||
mat4
|
||||
mat2x2
|
||||
mat3x3
|
||||
mat4x4
|
||||
mat2x3
|
||||
mat3x2
|
||||
mat2x4
|
||||
mat4x2
|
||||
mat3x4
|
||||
mat4x3
|
||||
vec2
|
||||
vec3
|
||||
vec4
|
||||
ivec2
|
||||
ivec3
|
||||
ivec4
|
||||
uvec2
|
||||
uvec3
|
||||
uvec4
|
||||
bvec2
|
||||
bvec3
|
||||
bvec4
|
||||
sampler1D
|
||||
sampler2D
|
||||
sampler3D
|
||||
samplerCube
|
||||
sampler1DShadow
|
||||
sampler2DShadow
|
||||
struct
|
||||
|
||||
asm
|
||||
class
|
||||
union
|
||||
enum
|
||||
typedef
|
||||
template
|
||||
this
|
||||
packed
|
||||
goto
|
||||
switch
|
||||
default
|
||||
inline
|
||||
noinline
|
||||
volatile
|
||||
public
|
||||
static
|
||||
extern
|
||||
external
|
||||
interface
|
||||
long
|
||||
short
|
||||
double
|
||||
half
|
||||
fixed
|
||||
unsigned
|
||||
input
|
||||
output
|
||||
sampler2DRect
|
||||
sampler3DRect
|
||||
sampler2DRectShadow
|
||||
sizeof
|
||||
cast
|
||||
namespace
|
||||
using
|
||||
|
||||
hvec2
|
||||
hvec3
|
||||
hvec4
|
||||
fvec2
|
||||
fvec3
|
||||
fvec4
|
||||
dvec2
|
||||
dvec3
|
||||
dvec4
|
||||
|
||||
__uvec2GTX
|
||||
__uvec3GTX
|
||||
__uvec4GTX
|
||||
__ivec2GTX
|
||||
__ivec3GTX
|
||||
__ivec4GTX
|
||||
__hvec2GTX
|
||||
__hvec3GTX
|
||||
__hvec4GTX
|
||||
__fvec2GTX
|
||||
__fvec3GTX
|
||||
__fvec4GTX
|
||||
__dvec2GTX
|
||||
__dvec3GTX
|
||||
__dvec4GTX
|
||||
|
||||
on
|
||||
|
||||
final
|
||||
abstract
|
||||
limited
|
||||
access
|
||||
self
|
||||
|
||||
uchar
|
||||
schar
|
||||
uint
|
||||
sint
|
||||
|
||||
int8
|
||||
int16
|
||||
int32
|
||||
int64
|
||||
|
||||
sint8
|
||||
sint16
|
||||
sint32
|
||||
sint64
|
||||
|
||||
uint8
|
||||
uint16
|
||||
uint32
|
||||
uint64
|
||||
|
||||
float16
|
||||
float32
|
||||
float64
|
||||
|
||||
quat
|
||||
hquat
|
||||
fquat
|
||||
dquat
|
||||
|
||||
__quatGTX
|
||||
__hquatGTX
|
||||
__fquatGTX
|
||||
__dquatGTX
|
||||
|
||||
handle
|
||||
handle8
|
||||
handle16
|
||||
handle32
|
||||
handle64
|
||||
|
||||
flag
|
||||
flag8
|
||||
flag16
|
||||
flag32
|
||||
flag64
|
||||
|
||||
import
|
||||
export
|
||||
|
||||
hmat2
|
||||
hmat3
|
||||
hmat4
|
||||
|
||||
fmat2
|
||||
fmat3
|
||||
fmat4
|
||||
|
||||
dmat2
|
||||
dmat3
|
||||
dmat4
|
||||
|
||||
hmat2x3
|
||||
hmat3x2
|
||||
hmat2x4
|
||||
hmat4x2
|
||||
hmat3x4
|
||||
hmat4x3
|
||||
|
||||
fmat2x3
|
||||
fmat3x2
|
||||
fmat2x4
|
||||
fmat4x2
|
||||
fmat3x4
|
||||
fmat4x3
|
||||
|
||||
dmat2x3
|
||||
dmat3x2
|
||||
dmat2x4
|
||||
dmat4x2
|
||||
dmat3x4
|
||||
dmat4x3
|
||||
|
||||
__halfGTX
|
||||
|
||||
__hvec2GTX
|
||||
__hvec3GTX
|
||||
__hvec4GTX
|
||||
|
||||
__hmat2GTX
|
||||
__hmat3GTX
|
||||
__hmat4GTX
|
||||
|
||||
__fmat2GTX
|
||||
__fmat3GTX
|
||||
__fmat4GTX
|
||||
|
||||
__dmat2GTX
|
||||
__dmat3GTX
|
||||
__dmat4GTX
|
||||
|
||||
__hmat2x3GTX
|
||||
__hmat3x2GTX
|
||||
__hmat2x4GTX
|
||||
__hmat4x2GTX
|
||||
__hmat3x4GTX
|
||||
__hmat4x3GTX
|
||||
|
||||
__fmat2x3GTX
|
||||
__fmat3x2GTX
|
||||
__fmat2x4GTX
|
||||
__fmat4x2GTX
|
||||
__fmat3x4GTX
|
||||
__fmat4x3GTX
|
||||
|
||||
__dmat2x3GTX
|
||||
__dmat3x2GTX
|
||||
__dmat2x4GTX
|
||||
__dmat4x2GTX
|
||||
__dmat3x4GTX
|
||||
__dmat4x3GTX
|
||||
|
||||
null
|
||||
pi
|
||||
epsilon
|
||||
infinite
|
||||
self
|
||||
|
||||
byte
|
||||
word
|
||||
dword
|
||||
qword
|
||||
|
||||
new_object
|
||||
new_array
|
||||
delete_object
|
||||
delete_array
|
||||
|
||||
__int8GTX
|
||||
__int16GTX
|
||||
__int32GTX
|
||||
__int64GTX
|
||||
|
||||
__i8GTX
|
||||
__i16GTX
|
||||
__i32GTX
|
||||
__i64GTX
|
||||
|
||||
__i8vec2GTX
|
||||
__i8vec3GTX
|
||||
__i8vec4GTX
|
||||
|
||||
__i16vec2GTX
|
||||
__i16vec3GTX
|
||||
__i16vec4GTX
|
||||
|
||||
__i32vec2GTX
|
||||
__i32vec3GTX
|
||||
__i32vec4GTX
|
||||
|
||||
__i64vec2GTX
|
||||
__i64vec3GTX
|
||||
__i64vec4GTX
|
||||
|
||||
__uint8GTX
|
||||
__uint16GTX
|
||||
__uint32GTX
|
||||
__uint64GTX
|
||||
|
||||
__u8GTX
|
||||
__u16GTX
|
||||
__u32GTX
|
||||
__u64GTX
|
||||
|
||||
__u8vec2GTX
|
||||
__u8vec3GTX
|
||||
__u8vec4GTX
|
||||
|
||||
__u16vec2GTX
|
||||
__u16vec3GTX
|
||||
__u16vec4GTX
|
||||
|
||||
__u32vec2GTX
|
||||
__u32vec3GTX
|
||||
__u32vec4GTX
|
||||
|
||||
__u64vec2GTX
|
||||
__u64vec3GTX
|
||||
__u64vec4GTX
|
||||
|
||||
__float16GTX
|
||||
__float32GTX
|
||||
__float64GTX
|
||||
|
||||
__f16GTX
|
||||
__f32GTX
|
||||
__f64GTX
|
||||
|
||||
__f16vec2GTX
|
||||
__f16vec3GTX
|
||||
__f16vec4GTX
|
||||
|
||||
__f32vec2GTX
|
||||
__f32vec3GTX
|
||||
__f32vec4GTX
|
||||
|
||||
__f64vec2GTX
|
||||
__f64vec3GTX
|
||||
__f64vec4GTX
|
||||
|
||||
__f16mat2GTX
|
||||
__f16mat3GTX
|
||||
__f16mat4GTX
|
||||
|
||||
__f16mat2x3GTX
|
||||
__f16mat2x4GTX
|
||||
__f16mat3x2GTX
|
||||
__f16mat3x4GTX
|
||||
__f16mat4x2GTX
|
||||
__f16mat4x3GTX
|
||||
|
||||
__f32mat2GTX
|
||||
__f32mat3GTX
|
||||
__f32mat4GTX
|
||||
|
||||
__f32mat2x3GTX
|
||||
__f32mat2x4GTX
|
||||
__f32mat3x2GTX
|
||||
__f32mat3x4GTX
|
||||
__f32mat4x2GTX
|
||||
__f32mat4x3GTX
|
||||
|
||||
__f64mat2GTX
|
||||
__f64mat3GTX
|
||||
__f64mat4GTX
|
||||
|
||||
__f64mat2x3GTX
|
||||
__f64mat2x4GTX
|
||||
__f64mat3x2GTX
|
||||
__f64mat3x4GTX
|
||||
__f64mat4x2GTX
|
||||
__f64mat4x3GTX
|
||||
|
||||
__f16quatGTX
|
||||
__f32quatGTX
|
||||
__f64quatGTX
|
||||
|
||||
int8
|
||||
int16
|
||||
int32
|
||||
int64
|
||||
|
||||
i8
|
||||
i16
|
||||
i32
|
||||
i64
|
||||
|
||||
i8vec2
|
||||
i8vec3
|
||||
i8vec4
|
||||
|
||||
i16vec2
|
||||
i16vec3
|
||||
i16vec4
|
||||
|
||||
i32vec2
|
||||
i32vec3
|
||||
i32vec4
|
||||
|
||||
i64vec2
|
||||
i64vec3
|
||||
i64vec4
|
||||
|
||||
uint8
|
||||
uint16
|
||||
uint32
|
||||
uint64
|
||||
|
||||
u8
|
||||
u16
|
||||
u32
|
||||
u64
|
||||
|
||||
u8vec2
|
||||
u8vec3
|
||||
u8vec4
|
||||
|
||||
u16vec2
|
||||
u16vec3
|
||||
u16vec4
|
||||
|
||||
u32vec2
|
||||
u32vec3
|
||||
u32vec4
|
||||
|
||||
u64vec2
|
||||
u64vec3
|
||||
u64vec4
|
||||
|
||||
float16
|
||||
float32
|
||||
float64
|
||||
|
||||
f16
|
||||
f32
|
||||
f64
|
||||
|
||||
f16vec2
|
||||
f16vec3
|
||||
f16vec4
|
||||
|
||||
f32vec2
|
||||
f32vec3
|
||||
f32vec4
|
||||
|
||||
f64vec2
|
||||
f64vec3
|
||||
f64vec4
|
||||
|
||||
f16mat2
|
||||
f16mat3
|
||||
f16mat4
|
||||
|
||||
f16mat2x3
|
||||
f16mat2x4
|
||||
f16mat3x2
|
||||
f16mat3x4
|
||||
f16mat4x2
|
||||
f16mat4x3
|
||||
|
||||
f32mat2
|
||||
f32mat3
|
||||
f32mat4
|
||||
|
||||
f32mat2x3
|
||||
f32mat2x4
|
||||
f32mat3x2
|
||||
f32mat3x4
|
||||
f32mat4x2
|
||||
f32mat4x3
|
||||
|
||||
f64mat2
|
||||
f64mat3
|
||||
f64mat4
|
||||
|
||||
f64mat2x3
|
||||
f64mat2x4
|
||||
f64mat3x2
|
||||
f64mat3x4
|
||||
f64mat4x2
|
||||
f64mat4x3
|
||||
|
||||
f16quat
|
||||
f32quat
|
||||
f64quat
|
||||
|
||||
bool1
|
||||
bool2
|
||||
bool3
|
||||
bool4
|
||||
|
||||
bool1x1
|
||||
bool2x2
|
||||
bool3x3
|
||||
bool4x4
|
||||
|
||||
bool2x3
|
||||
bool2x4
|
||||
bool3x2
|
||||
bool3x4
|
||||
bool4x2
|
||||
bool4x3
|
||||
|
||||
int1
|
||||
int2
|
||||
int3
|
||||
int4
|
||||
|
||||
int1x1
|
||||
int2x2
|
||||
int3x3
|
||||
int4x4
|
||||
|
||||
int2x3
|
||||
int2x4
|
||||
int3x2
|
||||
int3x4
|
||||
int4x2
|
||||
int4x3
|
||||
|
||||
half1
|
||||
half2
|
||||
half3
|
||||
half4
|
||||
|
||||
half2x2
|
||||
half3x3
|
||||
half4x4
|
||||
|
||||
half2x3
|
||||
half2x4
|
||||
half3x2
|
||||
half3x4
|
||||
half4x2
|
||||
half4x3
|
||||
|
||||
float1
|
||||
float2
|
||||
float3
|
||||
float4
|
||||
|
||||
float1x1
|
||||
float2x2
|
||||
float3x3
|
||||
float4x4
|
||||
|
||||
float2x3
|
||||
float2x4
|
||||
float3x2
|
||||
float3x4
|
||||
float4x2
|
||||
float4x3
|
||||
|
||||
double1
|
||||
double2
|
||||
double3
|
||||
double4
|
||||
|
||||
double1x1
|
||||
double2x2
|
||||
double3x3
|
||||
double4x4
|
||||
|
||||
double2x3
|
||||
double2x4
|
||||
double3x2
|
||||
double3x4
|
||||
double4x2
|
||||
double4x3
|
||||
|
||||
bool1GTX
|
||||
bool2GTX
|
||||
bool3GTX
|
||||
bool4GTX
|
||||
|
||||
bool1x1GTX
|
||||
bool2x2GTX
|
||||
bool3x3GTX
|
||||
bool4x4GTX
|
||||
|
||||
bool2x3GTX
|
||||
bool2x4GTX
|
||||
bool3x2GTX
|
||||
bool3x4GTX
|
||||
bool4x2GTX
|
||||
bool4x3GTX
|
||||
|
||||
__int1GTX
|
||||
__int2GTX
|
||||
__int3GTX
|
||||
__int4GTX
|
||||
|
||||
__int1x1GTX
|
||||
__int2x2GTX
|
||||
__int3x3GTX
|
||||
__int4x4GTX
|
||||
|
||||
__int2x3GTX
|
||||
__int2x4GTX
|
||||
__int3x2GTX
|
||||
__int3x4GTX
|
||||
__int4x2GTX
|
||||
__int4x3GTX
|
||||
|
||||
__half1GTX
|
||||
__half2GTX
|
||||
__half3GTX
|
||||
__half4GTX
|
||||
|
||||
__half1x1GTX
|
||||
__half2x2GTX
|
||||
__half3x3GTX
|
||||
__half4x4GTX
|
||||
|
||||
__half2x3GTX
|
||||
__half2x4GTX
|
||||
__half3x2GTX
|
||||
__half3x4GTX
|
||||
__half4x2GTX
|
||||
__half4x3GTX
|
||||
|
||||
__float1GTX
|
||||
__float2GTX
|
||||
__float3GTX
|
||||
__float4GTX
|
||||
|
||||
__float1x1GTX
|
||||
__float2x2GTX
|
||||
__float3x3GTX
|
||||
__float4x4GTX
|
||||
|
||||
__float2x3GTX
|
||||
__float2x4GTX
|
||||
__float3x2GTX
|
||||
__float3x4GTX
|
||||
__float4x2GTX
|
||||
__float4x3GTX
|
||||
|
||||
__double1GTX
|
||||
__double2GTX
|
||||
__double3GTX
|
||||
__double4GTX
|
||||
|
||||
__double1x1GTX
|
||||
__double2x2GTX
|
||||
__double3x3GTX
|
||||
__double4x4GTX
|
||||
|
||||
__double2x3GTX
|
||||
__double2x4GTX
|
||||
__double3x2GTX
|
||||
__double3x4GTX
|
||||
__double4x2GTX
|
||||
__double4x3GTX
|
||||