Commit Graph

2601 Commits

Author SHA1 Message Date
Jesse Talavera-Greenberg
2e20b7b8a4 Finish cleaning up the Preprocessor Options section 2015-12-03 13:43:54 -05:00
Jesse Talavera-Greenberg
9d611367e7 Finish clean up Swizzling text 2015-12-03 13:43:20 -05:00
Jesse Talavera-Greenberg
1322857adc Clean up language in introduction 2015-12-03 13:42:46 -05:00
Jesse Talavera-Greenberg
52a9b887a9 Add some commands that specify e-mails or GL headers 2015-12-03 13:42:23 -05:00
Jesse Talavera-Greenberg
6732e7e654 Add a bit to the .gitignore
- LaTeX (or UseLATEX.cmake, not sure) copies files to a directory
- Don't want to commit those copies to the repo
- .pdf files ignored, too (probably better to host the manual on a website and update it with a git hook)
2015-12-03 13:11:25 -05:00
Jesse Talavera-Greenberg
092dc057f7 Add an option to build the GLM manual
- Also modify UseLATEX.cmake a bit because CMake is a pain
- Add -shell-escape flag, but remove -interaction=nonstopmode flag
- I hope this doesn't become a problem
2015-12-02 20:41:30 -05:00
Jesse Talavera-Greenberg
b7e3c1be2b Add UseLATEX.cmake 2015-11-27 18:59:23 -05:00
Jesse Talavera-Greenberg
a8dffb20e9 Remove glm.docx and glm.pdf 2015-11-27 18:55:47 -05:00
Jesse Talavera-Greenberg
a610d102f9 Rename doc.tex to glm.tex 2015-11-27 18:55:39 -05:00
Jesse Talavera-Greenberg
b3d4859a55 Remove all \iffalse
- No longer needed, the manual compiles properly
2015-11-27 17:54:35 -05:00
Jesse Talavera-Greenberg
27da84ba65 Clean up OpenGL Interoperability
- I'm gonna make another macro for this next
2015-11-27 17:54:35 -05:00
Jesse Talavera-Greenberg
af44852504 Clean up some language in the GTC extension descriptions 2015-11-27 17:54:35 -05:00
Jesse Talavera-Greenberg
934d4fd6bf Clean up disabling default initialization 2015-11-27 17:54:35 -05:00
Jesse Talavera-Greenberg
4cebf2e874 Clean up Compile-Time Type Info
- Also added info about the metaprogramming helpers I added months ago
2015-11-27 17:54:35 -05:00
Jesse Talavera-Greenberg
bfc4fa7b5d Clean up SIMD Support subsection
- Also use the \glmheader{} macro
2015-11-27 17:54:35 -05:00
Jesse Talavera-Greenberg
bfbd8d8bcb C++ standards 2015-11-27 17:54:35 -05:00
Jesse Talavera-Greenberg
6c0655bcdd Don't promise compiler messages that don't necessarily exist 2015-11-27 17:54:35 -05:00
Jesse Talavera-Greenberg
4a64bb7a63 Clean up Default Precision subsection 2015-11-27 17:54:35 -05:00
Jesse Talavera-Greenberg
e789f620dc Clean up the Swizzle Operators section 2015-11-27 17:54:35 -05:00
Jesse Talavera-Greenberg
a6eda35cc6 Clean up Dependencies subsection 2015-11-27 17:54:35 -05:00
Jesse Talavera-Greenberg
5528955a38 Clean up Faster Compilation subsection 2015-11-27 17:54:35 -05:00
Jesse Talavera-Greenberg
911e17efa5 Clean up Setup subsection 2015-11-27 17:54:35 -05:00
Jesse Talavera-Greenberg
77721293d3 More Acknowledgement cleanups
- Squash me!
2015-11-27 17:54:35 -05:00
Jesse Talavera-Greenberg
1ea0d103ea Clean up Alternatives section 2015-11-27 17:54:35 -05:00
Jesse Talavera-Greenberg
fce058f2a4 Clean up Tutorials section 2015-11-27 17:54:35 -05:00
Jesse Talavera-Greenberg
4c1f937b63 More or less clean up Projects Using GLM
- Still need to tighten up some language, though
2015-11-27 17:54:35 -05:00
Jesse Talavera-Greenberg
cdf6df3f66 Remove External Links
- The one link was dead
2015-11-27 17:54:35 -05:00
Jesse Talavera-Greenberg
27076fc593 Clean up OpenGL Specifications 2015-11-27 17:54:35 -05:00
Jesse Talavera-Greenberg
17c854c9ef Clean up Official GLM Resources 2015-11-27 17:54:35 -05:00
Jesse Talavera-Greenberg
7343d1d91f Clean up Acknowledgements and Quotes from the web 2015-11-27 17:54:35 -05:00
Jesse Talavera-Greenberg
160f6eafcb Declare References section
- Rearrange me!
2015-11-27 17:54:35 -05:00
Jesse Talavera-Greenberg
f6d3d400ac Tighten up Known Issues 2015-11-27 17:54:34 -05:00
Jesse Talavera-Greenberg
de57f65a0c \texttt{} a section
- Oops
2015-11-27 17:53:42 -05:00
Jesse Talavera-Greenberg
21976f1013 Clean up the Code Samples
- Remove superfluous note at beginning
- Indent code properly
- Tighten up comments
- Some using declarations
2015-11-27 17:53:42 -05:00
Jesse Talavera-Greenberg
a4e222e725 Clean up FAQ
- Also add note about the broken GLM discussion link
2015-11-27 17:53:42 -05:00
Jesse Talavera-Greenberg
23f238b2ae Add \glmheader macro
- Adds a link to the header on GitHub
- Many (but not all) references to GLM headers updated
2015-11-27 17:53:42 -05:00
Jesse Talavera-Greenberg
4cac1e967f Clean up Introduction 2015-11-27 17:53:42 -05:00
Jesse Talavera-Greenberg
e68aa2ab0c Revise TOC entry for Introduction
- Add TOC entry for licenses, too
2015-11-27 17:53:42 -05:00
Jesse Talavera-Greenberg
48749fe987 Don't color links 2015-11-27 17:53:42 -05:00
Jesse Talavera-Greenberg
f09ccd3e9c Set graphics path properly 2015-11-27 17:53:42 -05:00
Jesse Talavera-Greenberg
f32919316a Add LaTeX files to .gitignore 2015-11-27 17:53:42 -05:00
Jesse Talavera-Greenberg
5266584fb2 Add first draft of LaTeX-revised manual
- Not complete yet
2015-11-27 17:53:42 -05:00
Jesse Talavera-Greenberg
69d10ed86a Add all images from original Word manual 2015-11-27 17:51:35 -05:00
Christophe R
0d2fd871af Merge pull request #447 from Karanlos/master
More right and left handed projection matrix support plus support for glClipControl GL_ZERO_TO_ONE #447
2015-11-22 11:43:21 +01:00
Christophe R
d35e3950b7 Merge pull request #452 from svenstaro/master
Fix docs #452
2015-11-22 11:40:47 +01:00
Sven-Hendrik Haase
16aba1a937 Fix docs 2015-11-22 06:48:23 +01:00
Christophe Riccio
254ea0ee24 Tentative fix for ICC errors #449 2015-11-21 11:27:09 +01:00
Erik Sejersen
8200f815bf Added left and right handedness to more projection functions and added a define for glClipControl GL_ZERO_TO_ONE 2015-11-17 14:52:50 +01:00
Christophe R
3a960f2afb Merge pull request #436 from taketwo/add-const
Add const qualifier in extractEulerAngleXYZ() #436
2015-11-17 11:01:49 +01:00
Christophe R
376732e5ae Merge pull request #437 from svenstaro/patch-1
Fix unintentional backface culling in triangle intersect #437
2015-11-17 10:58:15 +01:00