Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LaTeX-ify the manual #458

Closed
wants to merge 72 commits into from
Closed

LaTeX-ify the manual #458

wants to merge 72 commits into from

Conversation

JesseTG
Copy link

@JesseTG JesseTG commented Dec 3, 2015

Why did I bother?

  • The new manual looks way nicer and more consistent
  • I also cleaned up a lot of text to make it clearer
  • It's easier to contribute to the manual since it's no longer in binary form
  • The compiled manual is half the size of the original .docx

Just a few things before I think it's ready to merge:

  • Finish proofreading the entire manual
  • Introduce some more macros for adding links to other documentation
  • Test the build process for the manual on Mac and Windows
  • Better document the build process for the manual (especially packages that need to be installed)
  • See what role minted should play in the build process (it does source highlighting, but it has some other dependencies; I need to see what these dependencies are)
  • Adding a few images that were in the original manual (e.g. one of your duck photos)
  • Figure out why the figures (e.g. of the noise and random extensions) aren't all on contiguous pages
  • You should probably put a build of the manual on the official website, too Not going to happen, as discussed below, and I'm in no position to argue otherwise

Thoughts so far?

- Add TOC entry for licenses, too
- Adds a link to the header on GitHub
- Many (but not all) references to GLM headers updated
- Also add note about the broken GLM discussion link
- Remove superfluous note at beginning
- Indent code properly
- Tighten up comments
- Some using declarations
- The one link was dead
- Still need to tighten up some language, though
- Also use the \glmheader{} macro
- Also added info about the metaprogramming helpers I added months ago
@JesseTG
Copy link
Author

JesseTG commented Dec 8, 2015

And it has been arranged. Actually, it turns out it's already been for quite some time, but I clarified it a bit. You still have to enable GLM_BUILD_MANUAL_ENABLE to build the manual in the first place, and only then will the absence of the relevant dependencies be an error (otherwise they won't even be searched for).

And yes, building the manual, when enabled, is part of the default target, but it can also be built separately via the manual target.

- Some distributions may not include all relevant LaTeX packages out of the box, but may provide an easy way to obtain them
- Replaced URL with the correct one
@JesseTG
Copy link
Author

JesseTG commented Dec 26, 2015

Argh, I gotta find another package to do quotes with; dirtytalk isn't available in MiKTeX.

@Groovounet
Copy link
Member

I discover than Doxygen support markdown since the version 1.8: https://www.stack.nl/~dimitri/doxygen/manual/markdown.html

I am wondering whether this wouldn't be a must easier way to manage to documentation.

We can also use markdown for the main page.

It seems to me that this solution satisfies a lot of goal:

  • User PR to improve the documentation
  • Easy to setup
  • Easy to maintain
  • Cross platform out of the box
  • Reasonable amount of work.

@JesseTG
Copy link
Author

JesseTG commented Jan 6, 2016

You mean Markdown for the website or the manual?

- So the text properly appears on the next line of the manual
- Omitted a "mat" somewhere
@JesseTG
Copy link
Author

JesseTG commented Mar 5, 2016

(When you give the OK to the contents, I'll build and commit a PDF.)

@Groovounet
Copy link
Member

I gave a try to PR, here is the PDF it generated:
glm.pdf

I see the potential, but there are still many bugs.

Also, I had a bunch of issues with Python. In the end I didn't manage to build within Visual Studio but it worked using:

cmake --build . --target manual

Also, I had 61 warnings:

"D:\Build\glm-doc-vc14-64\manual.vcxproj" (default target) (1) ->
"D:\Build\glm-doc-vc14-64\manual_pdf.vcxproj" (default target) (3) ->
(CustomBuild target) ->
  CUSTOMBUILD : LaTeX warning : Command \@parboxrestore  has changed. [D:\Build\glm-doc-vc14-64\manual_pdf.vcxproj]
  CUSTOMBUILD : <use img/perlin6.png> (glm-9.cpt) (glm-9.cpt) [23pdfTeX warning (ext4): destina [D:\Build\glm-doc-vc14-
64\manual_pdf.vcxproj]
  CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier (name{figure. [D:\Build\glm-doc-vc14-64\man
ual_pdf.vcxproj]
  CUSTOMBUILD : <./img/simplex1.jpg> <./img/simplex2.jpg>] [24pdfTeX warning (ext4): des [D:\Build\glm-doc-vc14-64\manu
al_pdf.vcxproj]
  CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier (name{figure. [D:\Build\glm-doc-vc14-64\man
ual_pdf.vcxproj]
  CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier (name{figure. [D:\Build\glm-doc-vc14-64\man
ual_pdf.vcxproj]
  CUSTOMBUILD : warning (ext4): destination with the same identifier (name{figure.4.10.6}) has [D:\Build\glm-doc-vc14-6
4\manual_pdf.vcxproj]
  CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier (name{figure. [D:\Build\glm-doc-vc14-64\man
ual_pdf.vcxproj]
  CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier (name{figure. [D:\Build\glm-doc-vc14-64\man
ual_pdf.vcxproj]
  CUSTOMBUILD : LaTeX warning : `h' float specifier changed to `ht'. [D:\Build\glm-doc-vc14-64\manual_pdf.vcxproj]
  CUSTOMBUILD : LaTeX warning : `h' float specifier changed to `ht'. [D:\Build\glm-doc-vc14-64\manual_pdf.vcxproj]
  CUSTOMBUILD : LaTeX warning : `h' float specifier changed to `ht'. [D:\Build\glm-doc-vc14-64\manual_pdf.vcxproj]
  CUSTOMBUILD : LaTeX warning : `h' float specifier changed to `ht'. [D:\Build\glm-doc-vc14-64\manual_pdf.vcxproj]
  CUSTOMBUILD : LaTeX warning : `h' float specifier changed to `ht'. [D:\Build\glm-doc-vc14-64\manual_pdf.vcxproj]
  CUSTOMBUILD : [26pdfTeX warning (ext4): destination with the same identifier (name{figure.4.1 [D:\Build\glm-doc-vc14-
64\manual_pdf.vcxproj]
  CUSTOMBUILD : X warning (ext4): destination with the same identifier (name{figure.4.13.1}) ha [D:\Build\glm-doc-vc14-
64\manual_pdf.vcxproj]
  CUSTOMBUILD : mg/perlin6.png> <./img/linearrand.png>] [27pdfTeX warning (ext4): destination w [D:\Build\glm-doc-vc14-
64\manual_pdf.vcxproj]
  CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier (name{figure.4.13.3 [D:\Build\glm-doc-vc14-
64\manual_pdf.vcxproj]
  CUSTOMBUILD : <./img/circularrand.png> <./img/sphericalrand.png>] [28pdfTeX warning (ext4):  [D:\Build\glm-doc-vc14-6
4\manual_pdf.vcxproj]
  CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier [D:\Build\glm-doc-vc14-64\manual_pdf.vcxpro
j]
  CUSTOMBUILD : LaTeX warning : Label(s) may have changed. Rerun to get cross-references right. [D:\Build\glm-doc-vc14-
64\manual_pdf.vcxproj]
  CUSTOMBUILD : LaTeX warning : Command \@parboxrestore  has changed. [D:\Build\glm-doc-vc14-64\manual_pdf.vcxproj]
  CUSTOMBUILD : <use img/perlin6.png> (glm-9.cpt) (glm-9.cpt) [23pdfTeX warning (ext4): destina [D:\Build\glm-doc-vc14-
64\manual_pdf.vcxproj]
  CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier (name{figure. [D:\Build\glm-doc-vc14-64\man
ual_pdf.vcxproj]
  CUSTOMBUILD : <./img/simplex1.jpg> <./img/simplex2.jpg>] [24pdfTeX warning (ext4): des [D:\Build\glm-doc-vc14-64\manu
al_pdf.vcxproj]
  CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier (name{figure. [D:\Build\glm-doc-vc14-64\man
ual_pdf.vcxproj]
  CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier (name{figure. [D:\Build\glm-doc-vc14-64\man
ual_pdf.vcxproj]
  CUSTOMBUILD : warning (ext4): destination with the same identifier (name{figure.4.10.6}) has [D:\Build\glm-doc-vc14-6
4\manual_pdf.vcxproj]
  CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier (name{figure. [D:\Build\glm-doc-vc14-64\man
ual_pdf.vcxproj]
  CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier (name{figure. [D:\Build\glm-doc-vc14-64\man
ual_pdf.vcxproj]
  CUSTOMBUILD : LaTeX warning : `h' float specifier changed to `ht'. [D:\Build\glm-doc-vc14-64\manual_pdf.vcxproj]
  CUSTOMBUILD : LaTeX warning : `h' float specifier changed to `ht'. [D:\Build\glm-doc-vc14-64\manual_pdf.vcxproj]
  CUSTOMBUILD : LaTeX warning : `h' float specifier changed to `ht'. [D:\Build\glm-doc-vc14-64\manual_pdf.vcxproj]
  CUSTOMBUILD : LaTeX warning : `h' float specifier changed to `ht'. [D:\Build\glm-doc-vc14-64\manual_pdf.vcxproj]
  CUSTOMBUILD : LaTeX warning : `h' float specifier changed to `ht'. [D:\Build\glm-doc-vc14-64\manual_pdf.vcxproj]
  CUSTOMBUILD : [26pdfTeX warning (ext4): destination with the same identifier (name{figure.4.1 [D:\Build\glm-doc-vc14-
64\manual_pdf.vcxproj]
  CUSTOMBUILD : X warning (ext4): destination with the same identifier (name{figure.4.13.1}) ha [D:\Build\glm-doc-vc14-
64\manual_pdf.vcxproj]
  CUSTOMBUILD : mg/perlin6.png> <./img/linearrand.png>] [27pdfTeX warning (ext4): destination w [D:\Build\glm-doc-vc14-
64\manual_pdf.vcxproj]
  CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier (name{figure.4.13.3 [D:\Build\glm-doc-vc14-
64\manual_pdf.vcxproj]
  CUSTOMBUILD : <./img/circularrand.png> <./img/sphericalrand.png>] [28pdfTeX warning (ext4):  [D:\Build\glm-doc-vc14-6
4\manual_pdf.vcxproj]
  CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier [D:\Build\glm-doc-vc14-64\manual_pdf.vcxpro
j]
  CUSTOMBUILD : LaTeX warning : Command \@parboxrestore  has changed. [D:\Build\glm-doc-vc14-64\manual_pdf.vcxproj]
  CUSTOMBUILD : <use img/perlin6.png> (glm-9.cpt) (glm-9.cpt) [23pdfTeX warning (ext4): destina [D:\Build\glm-doc-vc14-
64\manual_pdf.vcxproj]
  CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier (name{figure. [D:\Build\glm-doc-vc14-64\man
ual_pdf.vcxproj]
  CUSTOMBUILD : <./img/simplex1.jpg> <./img/simplex2.jpg>] [24pdfTeX warning (ext4): des [D:\Build\glm-doc-vc14-64\manu
al_pdf.vcxproj]
  CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier (name{figure. [D:\Build\glm-doc-vc14-64\man
ual_pdf.vcxproj]
  CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier (name{figure. [D:\Build\glm-doc-vc14-64\man
ual_pdf.vcxproj]
  CUSTOMBUILD : warning (ext4): destination with the same identifier (name{figure.4.10.6}) has [D:\Build\glm-doc-vc14-6
4\manual_pdf.vcxproj]
  CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier (name{figure. [D:\Build\glm-doc-vc14-64\man
ual_pdf.vcxproj]
  CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier (name{figure. [D:\Build\glm-doc-vc14-64\man
ual_pdf.vcxproj]
  CUSTOMBUILD : LaTeX warning : `h' float specifier changed to `ht'. [D:\Build\glm-doc-vc14-64\manual_pdf.vcxproj]
  CUSTOMBUILD : LaTeX warning : `h' float specifier changed to `ht'. [D:\Build\glm-doc-vc14-64\manual_pdf.vcxproj]
  CUSTOMBUILD : LaTeX warning : `h' float specifier changed to `ht'. [D:\Build\glm-doc-vc14-64\manual_pdf.vcxproj]
  CUSTOMBUILD : LaTeX warning : `h' float specifier changed to `ht'. [D:\Build\glm-doc-vc14-64\manual_pdf.vcxproj]
  CUSTOMBUILD : LaTeX warning : `h' float specifier changed to `ht'. [D:\Build\glm-doc-vc14-64\manual_pdf.vcxproj]
  CUSTOMBUILD : [26pdfTeX warning (ext4): destination with the same identifier (name{figure.4.1 [D:\Build\glm-doc-vc14-
64\manual_pdf.vcxproj]
  CUSTOMBUILD : X warning (ext4): destination with the same identifier (name{figure.4.13.1}) ha [D:\Build\glm-doc-vc14-
64\manual_pdf.vcxproj]
  CUSTOMBUILD : mg/perlin6.png> <./img/linearrand.png>] [27pdfTeX warning (ext4): destination w [D:\Build\glm-doc-vc14-
64\manual_pdf.vcxproj]
  CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier (name{figure.4.13.3 [D:\Build\glm-doc-vc14-
64\manual_pdf.vcxproj]
  CUSTOMBUILD : <./img/circularrand.png> <./img/sphericalrand.png>] [28pdfTeX warning (ext4):  [D:\Build\glm-doc-vc14-6
4\manual_pdf.vcxproj]
  CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier [D:\Build\glm-doc-vc14-64\manual_pdf.vcxpro
j]

    61 Warning(s)

@Groovounet
Copy link
Member

Visual Studio log:


1>------ Rebuild All started: Project: ZERO_CHECK, Configuration: Debug x64 ------
1>  Checking Build System
1>  CMake does not need to re-run because D:/Build/glm-doc-vc14-64/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/Build/glm-doc-vc14-64/glm/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/Build/glm-doc-vc14-64/test/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/Build/glm-doc-vc14-64/test/bug/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/Build/glm-doc-vc14-64/test/core/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/Build/glm-doc-vc14-64/test/gtc/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/Build/glm-doc-vc14-64/test/gtx/CMakeFiles/generate.stamp is up-to-date.
2>------ Rebuild All started: Project: manual_pdf, Configuration: Debug x64 ------
2>  Building Custom Rule D:/Source/G-Truc/glm-jtg-latex-manual/CMakeLists.txt
2>  CMake does not need to re-run because D:\Build\glm-doc-vc14-64\CMakeFiles\generate.stamp is up-to-date.
2>  Generating D:/Source/G-Truc/glm-jtg-latex-manual/doc/doc/glm.tex
2>  Generating D:/Source/G-Truc/glm-jtg-latex-manual/doc/glm.pdf
2>  This is pdfTeX, Version 3.14159265-2.6-1.40.16 (MiKTeX 2.9)
2>
2>  entering extended mode
2>
2>  (doc/glm.tex
2>
2>  LaTeX2e <2015/10/01> patch level 2
2>
2>  Babel <3.9n> and hyphenation patterns for 69 languages loaded.
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\koma-script\scrartcl.cls"
2>
2>  Document Class: scrartcl 2015/10/03 v3.19a KOMA-Script document class (article)
2>
2>
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\koma-script\scrkbase.sty"
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\koma-script\scrbase.sty"
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\graphics\keyval.sty")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\koma-script\scrlfile.sty"
2>
2>  Package scrlfile, 2015/10/03 v3.19a KOMA-Script package (loading files)
2>
2>                    Copyright (C) Markus Kohm
2>
2>
2>
2>  ))) ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\koma-script\tocbasic.sty")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\koma-script\scrsize11pt.clo")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\koma-script\typearea.sty"
2>
2>  Package typearea, 2015/10/03 v3.19a KOMA-Script package (type area)
2>
2>                    Copyright (C) Frank Neukam, 1992-1994
2>
2>                    Copyright (C) Markus Kohm, 1994-
2>
2>
2>
2>  )) ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\adjustbox\adjustbox.sty"
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\xkeyval\xkeyval.sty"
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\xkeyval\xkeyval.tex"
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\xkeyval\xkvutils.tex")))
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\adjustbox\adjcalc.sty")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\adjustbox\trimclip.sty"
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\graphics\graphicx.sty"
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\graphics\graphics.sty"
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\graphics\trig.sty")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\00miktex\graphics.cfg")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\pdftex-def\pdftex.def"
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\infwarerr.sty")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\ltxcmds.sty"))))
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\collectbox\collectbox.sty")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\adjustbox\tc-pdftex.def"))
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\ifoddpage\ifoddpage.sty")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\ltxmisc\varwidth.sty"))
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\inputenc.sty"
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\utf8.def"
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\t1enc.dfu")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\ot1enc.dfu")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\omsenc.dfu")))
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsmath\amsmath.sty"
2>
2>  For additional information on amsmath, use the `?' option.
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsmath\amstext.sty"
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsmath\amsgen.sty"))
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsmath\amsbsy.sty")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsmath\amsopn.sty"))
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\cprotect\cprotect.sty"
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\ifthen.sty")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\bigfoot\suffix.sty"))
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\csquotes\csquotes.sty"
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\etoolbox\etoolbox.sty")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\csquotes\csquotes.def")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\csquotes\csquotes.cfg"))
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\hyperref\hyperref.sty"
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\hobsub-hyperref.sty"
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\hobsub-generic.sty"))
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\ifxetex\ifxetex.sty")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\oberdiek\auxhook.sty")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\oberdiek\kvoptions.sty")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\hyperref\pd1enc.def")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\00miktex\hyperref.cfg")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\url\url.sty"))
2>
2>
2>
2>  Package hyperref Message: Driver (autodetected): hpdftex.
2>
2>
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\hyperref\hpdftex.def"
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\oberdiek\rerunfilecheck.sty"))
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\minted\minted.sty"
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\fancyvrb\fancyvrb.sty"
2>
2>  Style option: `fancyvrb' v2.7a, with DG/SPQR fixes, and firstline=lastline fix
2>
2>  <2008/02/07> (tvz))
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\float\float.sty")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\tools\calc.sty")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\ifplatform\ifplatform.sty"
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\catchfile.sty"))
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\xstring\xstring.sty"
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\xstring\xstring.tex"))
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\lineno\lineno.sty"
2>
2>
2>
2>CUSTOMBUILD : LaTeX warning : Command \@parboxrestore  has changed.
2>
2>                 Check if current package is valid.
2>
2>
2>
2>  )) (_minted-glm/default.pygstyle)
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\wrapfig\wrapfig.sty")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\xcolor\xcolor.sty"
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\00miktex\color.cfg"))
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\lm\lmodern.sty")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\fontenc.sty"
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\t1enc.def"))
2>
2>  (_minted-glm/borland.pygstyle)
2>
2>  D:\Source\G-Truc\glm-jtg-latex-manual\doc>set  /p x=C:\Python27\Scripts\pygmentize.exe 0<nul: 1>>"glm.aex"
2>
2>
2>
2>  D:\Source\G-Truc\glm-jtg-latex-manual\doc>set  /p x= 0<nul: 1>>"glm.aex"
2>
2>
2>
2>  D:\Source\G-Truc\glm-jtg-latex-manual\doc>set  /p x= 0<nul: 1>>"glm.aex"
2>
2>
2>
2>  No file glm.aux.
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\lm\t1lmr.fd")
2>
2>  ======================================================================
2>
2>  starting package maintenance...
2>
2>  installation directory: "C:\Program Files (x86)\MiKTeX 2.9"
2>
2>  package repository: ftp://distrib-coffee.ipsl.jussieu.fr/pub/mirrors/ctan/systems/win32/miktex/tm/packages/
2>
2>  lightweight database digest: 8bceb7ef05452694ef1dfcfb540556fc
2>
2>  going to download 37051 bytes
2>
2>  going to install 7 file(s) (1 package(s))
2>
2>  downloading ftp://distrib-coffee.ipsl.jussieu.fr/pub/mirrors/ctan/systems/win32/miktex/tm/packages/mptopdf.tar.lzma...
2>
2>  37051 bytes, 108.66 KB/Sec
2>
2>  extracting files from mptopdf.tar.lzma...
2>
2>  ======================================================================
2>
2>
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\context\base\supp-pdf.mkii"
2>
2>  [Loading MPS to PDF converter (version 2006.09.02).]
2>
2>  ) ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\hyperref\nameref.sty"
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\gettitlestring.sty"))
2>
2>  (_minted-glm/default-pyg-prefix.pygstyle)
2>
2>  <logo.png, id=3, 86.724pt x 65.043pt> <use logo.png>
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\lm\t1lmss.fd")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\lm\ot1lmr.fd")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\lm\omllmm.fd")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\lm\omslmsy.fd")
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\lm\omxlmex.fd") [1{C:/Users/Chris
2>
2>  tophe/AppData/Local/MiKTeX/2.9/pdftex/config/pdftex.map} <./logo.png>]
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\lm\omslmr.fd")
2>
2>  Overfull \hbox (4.29558pt too wide) in paragraph at lines 69--70
2>
2>  \T1/lmr/m/n/10.95 ERS BE LI-ABLE FOR ANY CLAIM, DAM-AGES OR OTHER LI-A-BIL-ITY,
2>
2>   WHETHER
2>
2>  <img/duck-large1.jpg, id=14, 361.35pt x 240.9pt> <use img/duck-large1.jpg>
2>
2>  [2 <./img/duck-large1.jpg>]
2>
2>  Overfull \hbox (4.29558pt too wide) in paragraph at lines 86--87
2>
2>  \T1/lmr/m/n/10.95 ERS BE LI-ABLE FOR ANY CLAIM, DAM-AGES OR OTHER LI-A-BIL-ITY,
2>
2>   WHETHER
2>
2>  <img/duck-large2.jpg, id=23, 1204.5pt x 803.0pt> <use img/duck-large2.jpg>
2>
2>  [3 <./img/duck-large2.jpg>] [4] [5]
2>
2>  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\lm\t1lmtt.fd") [6]
2>
2>  (_minted-glm/27122EEFEF057DB63EB07E1745E9CA9653300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  (_minted-glm/3AB32C435F49316439F722F08D637B0253300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  (_minted-glm/C784B5AEFC6D2AAF57A6504593E2604653300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex) [7]
2>
2>  Overfull \hbox (6.55777pt too wide) in paragraph at lines 204--205
2>
2>  []\T1/lmr/m/n/10.95 GLM does not de-pend on ex-ter-nal li-braries or ex-ter-nal
2>
2>   head-ers such as []\T1/lmtt/m/n/10.95 gl.h\T1/lmr/m/n/10.95 , []\T1/lmtt/m/n/1
2>
2>  0.95 glcorearb.h[]\T1/lmr/m/n/10.95 ,
2>
2>  [8]
2>
2>  (_minted-glm/1FBD2117F36F18EB86E6A7494F3BC9985318355148E679BDD1E7AFC4D70F76CB.p
2>
2>  ygtex)
2>
2>  (_minted-glm/F0A726429D5D37FAB5FB52166D633C5453300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex) [9]
2>
2>  (_minted-glm/276F8E7784F908C9E6265064D2B991D553300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  (_minted-glm/5EC5DBC9B11EF73500E42D337034904953300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex) [10]
2>
2>  (_minted-glm/53CD3C38AE30C73FA27555B8399A70F953300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex) [11]
2>
2>  (_minted-glm/C822752F6A46F66D12C063E2ABAF599E5318355148E679BDD1E7AFC4D70F76CB.p
2>
2>  ygtex)
2>
2>  (_minted-glm/74D047B4DD54F602121B0844DD7B595B53300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex) [12]
2>
2>  Overfull \hbox (33.7328pt too wide) in paragraph at lines 380--381
2>
2>  []\T1/lmr/m/n/10.95 To en-able compile-time mes-sag-ing, de-fine []\T1/lmtt/m/n
2>
2>  /10.95 GLM_MESSAGES \T1/lmr/m/n/10.95 be-fore any in-clu-sion of []\T1/lmtt/m/n
2>
2>  /10.95 <glm/glm.hpp>[]\T1/lmr/m/n/10.95 .
2>
2>
2>
2>  Overfull \hbox (32.00073pt too wide) in paragraph at lines 380--381
2>
2>  \T1/lmr/m/n/10.95 The mes-sages are gen-er-ated once per build, as-sum-ing your
2>
2>   com-piler sup-ports []\T1/lmtt/m/n/10.95 #pragma message\T1/lmr/m/n/10.95 .
2>
2>
2>
2>  (_minted-glm/16FF007C9010B475D31A0C488FC90EBE53300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  (_minted-glm/0934B677118F9ECC2E1E55EA1E5DE23E53300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  (_minted-glm/A3E2D0CAB1B51777CEB331EA2AD543BA53300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex) [13]
2>
2>  Overfull \hbox (13.23282pt too wide) in paragraph at lines 413--414
2>
2>  []\T1/lmtt/m/n/10.95 GLM_FORCE_SSE2\T1/lmr/m/n/10.95 , []\T1/lmtt/m/n/10.95 GLM
2>
2>  _FORCE_SSE3\T1/lmr/m/n/10.95 , []\T1/lmtt/m/n/10.95 GLM_FORCE_SSE4\T1/lmr/m/n/1
2>
2>  0.95 , []\T1/lmtt/m/n/10.95 GLM_FORCE_AVX \T1/lmr/m/n/10.95 or []\T1/lmtt/m/n/1
2>
2>  0.95 GLM_FORCE_AVX2\T1/lmr/m/n/10.95 .
2>
2>
2>
2>  (_minted-glm/D9CBF8D66122DF81920E982707DD49BA53300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  (_minted-glm/12BD6AEDE33B156405D020D0210496A253300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  (_minted-glm/9B6345F34A2AEA8C667D39B5C721853953300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex) [14]
2>
2>  (_minted-glm/E5763A38AD235EAEA384997CAB953E8053300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  (_minted-glm/D752C3E256D68A8C6490EAECFB65D9C453300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  Overfull \hbox (20.29028pt too wide) in paragraph at lines 469--470
2>
2>  []\T1/lmr/m/n/10.95 The sec-ond prob-lem is that []\T1/lmtt/m/n/10.95 length()
2>
2>  \T1/lmr/m/n/10.95 shares its name with []\T1/lmtt/m/n/10.95 glm::length(\T1/lmr
2>
2>  /m/n/10.95 *[]\T1/lmtt/m/n/10.95 vec\T1/lmr/m/n/10.95 *[] \T1/lmtt/m/n/10.95 co
2>
2>  nst & v)\T1/lmr/m/n/10.95 ,
2>
2>
2>
2>  (_minted-glm/8CA35B4DEA0CDC47DD2305CD73B1861C53300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  (_minted-glm/85EEE2AA709387AED32256ABB11BE46453300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex) [15]
2>
2>  (_minted-glm/50AEF81F37B686213DF707465081AC7C53300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  (_minted-glm/DAE05BF72308FD3586711060AF9A13D553300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex) [16]
2>
2>  (_minted-glm/37A6F1C7FCBDDC2A6924F196F61ADE0353300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  (_minted-glm/320B0112DFD70DC1B6B521386C674F4253300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  (_minted-glm/70EFE6925C228191D08074B2C09CE1185318355148E679BDD1E7AFC4D70F76CB.p
2>
2>  ygtex)
2>
2>  (_minted-glm/A58B346847E126D0A5EBA71231FB03C153300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex) [17]
2>
2>  (_minted-glm/ADCBA81A437FA74E89F42C8BF76D940053300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  Overfull \hbox (59.47728pt too wide) in paragraph at lines 594--595
2>
2>  \T1/lmr/m/n/10.95 nents, e.g. for work-ing with co-or-di-nate sys-tems. To en-a
2>
2>  ble them, de-fine []\T1/lmtt/m/n/10.95 GLM_STATIC_CONST_MEMBERS\T1/lmr/m/n/10.9
2>
2>  5 .
2>
2>
2>
2>  (_minted-glm/F1A0119773CCFB84C2EFB39D37BEBE9453300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex) [18]
2>
2>  (_minted-glm/96D62D7645D330D39F53D4F9FEDBC70853300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex) [19] [20] <img/simplex1.jpg, id=188, 256.96pt x 256.96pt>
2>
2>  <use img/simplex1.jpg> (glm-1.cpt) (glm-1.cpt)
2>
2>  <img/simplex2.jpg, id=189, 256.96pt x 256.96pt> <use img/simplex2.jpg>
2>
2>  (glm-2.cpt) (glm-2.cpt) <img/simplex3.jpg, id=190, 256.96pt x 256.96pt>
2>
2>  <use img/simplex3.jpg> (glm-3.cpt) (glm-3.cpt)
2>
2>  <img/perlin1.jpg, id=191, 256.96pt x 256.96pt> <use img/perlin1.jpg> (glm-4.cpt
2>
2>  ) (glm-4.cpt) <img/perlin2.jpg, id=192, 256.96pt x 256.96pt>
2>
2>  <use img/perlin2.jpg> (glm-5.cpt) (glm-5.cpt)
2>
2>  <img/perlin3.jpg, id=193, 256.96pt x 256.96pt> <use img/perlin3.jpg> (glm-6.cpt
2>
2>  ) (glm-6.cpt) <img/perlin4.png, id=194, 256.96pt x 256.96pt>
2>
2>  <use img/perlin4.png> (glm-7.cpt) (glm-7.cpt)
2>
2>  <img/perlin5.png, id=195, 256.96pt x 256.96pt> <use img/perlin5.png> (glm-8.cpt
2>
2>  ) (glm-8.cpt) <img/perlin6.png, id=196, 256.96pt x 256.96pt>
2>
2>CUSTOMBUILD : <use img/perlin6.png> (glm-9.cpt) (glm-9.cpt) [21pdfTeX warning (ext4): destina
2>
2>  tion with the same identifier (name{figure.4.10.1}) has been already used, dupl
2>
2>  icate ignored
2>
2>
2>
2>  \AtBegShi@Output ...ipout \box \AtBeginShipoutBox
2>
2>                                                    \fi \fi
2>
2>  l.742
2>
2>CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier (name{figure.
2>
2>  4.10.2}) has been already used, duplicate ignored
2>
2>
2>
2>  \AtBegShi@Output ...ipout \box \AtBeginShipoutBox
2>
2>                                                    \fi \fi
2>
2>  l.742
2>
2>CUSTOMBUILD : <./img/simplex1.jpg> <./img/simplex2.jpg>] [22pdfTeX warning (ext4): des
2>
2>  tination with the same identifier (name{figure.4.10.3}) has been already used,
2>
2>  duplicate ignored
2>
2>
2>
2>  \AtBegShi@Output ...ipout \box \AtBeginShipoutBox
2>
2>                                                    \fi \fi
2>
2>  l.742
2>
2>CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier (name{figure.
2>
2>  4.10.4}) has been already used, duplicate ignored
2>
2>
2>
2>  \AtBegShi@Output ...ipout \box \AtBeginShipoutBox
2>
2>                                                    \fi \fi
2>
2>  l.742
2>
2>CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier (name{figure.
2>
2>  4.10.5}) has been already used, duplicate ignored
2>
2>
2>
2>  \AtBegShi@Output ...ipout \box \AtBeginShipoutBox
2>
2>                                                    \fi \fi
2>
2>  l.742
2>
2>         <./img/simplex3.jpg> <./img/perlin1.jpg> <./img/perlin2.jpg>] [23pdfTeX
2>
2>CUSTOMBUILD : warning (ext4): destination with the same identifier (name{figure.4.10.6}) has
2>
2>  been already used, duplicate ignored
2>
2>
2>
2>  \AtBegShi@Output ...ipout \box \AtBeginShipoutBox
2>
2>                                                    \fi \fi
2>
2>  l.742
2>
2>CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier (name{figure.
2>
2>  4.10.7}) has been already used, duplicate ignored
2>
2>
2>
2>  \AtBegShi@Output ...ipout \box \AtBeginShipoutBox
2>
2>                                                    \fi \fi
2>
2>  l.742
2>
2>CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier (name{figure.
2>
2>  4.10.8}) has been already used, duplicate ignored
2>
2>
2>
2>  \AtBegShi@Output ...ipout \box \AtBeginShipoutBox
2>
2>                                                    \fi \fi
2>
2>  l.742
2>
2>         <./img/perlin3.jpg> <./img/perlin4.png> <./img/perlin5.png>]
2>
2>  <img/linearrand.png, id=224, 642.4pt x 481.8pt> <use img/linearrand.png>
2>
2>  (glm-10.cpt) (glm-10.cpt) <img/circularrand.png, id=225, 642.4pt x 481.8pt>
2>
2>  <use img/circularrand.png> (glm-11.cpt) (glm-11.cpt)
2>
2>
2>
2>CUSTOMBUILD : LaTeX warning : `h' float specifier changed to `ht'.
2>
2>
2>
2>  <img/sphericalrand.png, id=226, 642.4pt x 481.8pt> <use img/sphericalrand.png>
2>
2>  (glm-12.cpt) (glm-12.cpt)
2>
2>
2>
2>CUSTOMBUILD : LaTeX warning : `h' float specifier changed to `ht'.
2>
2>
2>
2>  <img/diskrand.png, id=227, 642.4pt x 481.8pt> <use img/diskrand.png>
2>
2>  (glm-13.cpt) (glm-13.cpt)
2>
2>
2>
2>CUSTOMBUILD : LaTeX warning : `h' float specifier changed to `ht'.
2>
2>
2>
2>  <img/ballrand.png, id=228, 642.4pt x 481.8pt> <use img/ballrand.png>
2>
2>  (glm-14.cpt) (glm-14.cpt)
2>
2>
2>
2>CUSTOMBUILD : LaTeX warning : `h' float specifier changed to `ht'.
2>
2>
2>
2>  <img/gaussrand.png, id=229, 642.4pt x 481.8pt> <use img/gaussrand.png>
2>
2>  (glm-15.cpt) (glm-15.cpt)
2>
2>
2>
2>CUSTOMBUILD : LaTeX warning : `h' float specifier changed to `ht'.
2>
2>
2>
2>CUSTOMBUILD : [24pdfTeX warning (ext4): destination with the same identifier (name{figure.4.1
2>
2>  0.9}) has been already used, duplicate ignored
2>
2>
2>
2>  \AtBegShi@Output ...ipout \box \AtBeginShipoutBox
2>
2>                                                    \fi \fi
2>
2>  l.791 R
2>
2>         eciprocal trigonometric functions (e.g. secant, cosecant, tangent).pdfTe
2>
2>CUSTOMBUILD : X warning (ext4): destination with the same identifier (name{figure.4.13.1}) ha
2>
2>  s been already used, duplicate ignored
2>
2>
2>
2>  \AtBegShi@Output ...ipout \box \AtBeginShipoutBox
2>
2>                                                    \fi \fi
2>
2>  l.791 R
2>
2>         eciprocal trigonometric functions (e.g. secant, cosecant, tangent). <./i
2>
2>CUSTOMBUILD : mg/perlin6.png> <./img/linearrand.png>] [25pdfTeX warning (ext4): destination w
2>
2>  ith the same identifier (name{figure.4.13.2}) has been already used, duplicate
2>
2>  ignored
2>
2>
2>
2>  \AtBegShi@Output ...ipout \box \AtBeginShipoutBox
2>
2>                                                    \fi \fi
2>
2>  l.802 V
2>
2>         ector and matrix types with defined precisions, e.g. \verb|i8vec4|, w...
2>
2>CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier (name{figure.4.13.3
2>
2>  }) has been already used, duplicate ignored
2>
2>
2>
2>  \AtBegShi@Output ...ipout \box \AtBeginShipoutBox
2>
2>                                                    \fi \fi
2>
2>  l.802 V
2>
2>         ector and matrix types with defined precisions, e.g. \verb|i8vec4|, w...
2>
2>   <./img/circularrand.png> <./img/sphericalrand.png>]
2>
2>
2>
2>CUSTOMBUILD : LaTeX warning : Reference `Default Precision' on page 26 undefined on input line
2>
2>   804.
2>
2>
2>
2>CUSTOMBUILD : [26pdfTeX warning (ext4): destination with the same identifier (name{figure.4.1
2>
2>  3.4}) has been already used, duplicate ignored
2>
2>
2>
2>  \AtBegShi@Output ...ipout \box \AtBeginShipoutBox
2>
2>                                                    \fi \fi
2>
2>  l.812 \end{itemize}
2>
2>CUSTOMBUILD : pdfTeX warning (ext4): destination with the same identifier
2>
2>  (name{figure.4.13.5}) has been already used, duplicate ignored
2>
2>
2>
2>  \AtBegShi@Output ...ipout \box \AtBeginShipoutBox
2>
2>                                                    \fi \fi
2>
2>  l.812 \end{itemize}
2>
2>                      <./img/diskrand.png> <./img/ballrand.png>] [27pdfTeX warnin
2>
2>  g (ext4): destination with the same identifier (name{figure.4.13.6}) has been a
2>
2>  lready used, duplicate ignored
2>
2>
2>
2>  \AtBegShi@Output ...ipout \box \AtBeginShipoutBox
2>
2>                                                    \fi \fi
2>
2>  l.843     \item \verb
2>
2>                       |GLM_PRECISION_HIGHP_INT32|: High precision (default) <./i
2>
2>  mg/gaussrand.png>]
2>
2>  Overfull \hbox (37.59872pt too wide) in paragraph at lines 870--871
2>
2>  []\T1/lmr/m/n/10.95 Available de-fines for 32-bit floating-point types ([]\T1/l
2>
2>  mtt/m/n/10.95 glm::f32vec\T1/lmr/m/n/10.95 *, []\T1/lmtt/m/n/10.95 glm::f32mat\
2>
2>  T1/lmr/m/n/10.95 *, []\T1/lmtt/m/n/10.95 glm::f32quat\T1/lmr/m/n/10.95 *):
2>
2>
2>
2>  Overfull \hbox (37.59872pt too wide) in paragraph at lines 878--879
2>
2>  []\T1/lmr/m/n/10.95 Available de-fines for 64-bit floating-point types ([]\T1/l
2>
2>  mtt/m/n/10.95 glm::f64vec\T1/lmr/m/n/10.95 *, []\T1/lmtt/m/n/10.95 glm::f64mat\
2>
2>  T1/lmr/m/n/10.95 *, []\T1/lmtt/m/n/10.95 glm::f64quat\T1/lmr/m/n/10.95 *):
2>
2>  [28]
2>
2>  (_minted-glm/E0AA691053C7F1406CCFDEF2FB5C1C2153300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  (_minted-glm/EF66749858A45AE12D0DB970EE5EF94053300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex) [29] [30]
2>
2>  (_minted-glm/C0EE1394D9E6A6247BC8CB8FCC9E467353300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  (_minted-glm/AB98384EDF6127044772DCC48AAC4C5553300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  (_minted-glm/0764A11FF54DFFD1DB2C6C7FEA3BDA3C53300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex) [31]
2>
2>  (_minted-glm/4C3CF64C1A7167736280E98AC3597F7153300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  (_minted-glm/DEE8C035295BC1A437437170A9B024EC53300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  (_minted-glm/B344C19F038E8C2BD6E03B7725C43B3453300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex) [32]
2>
2>  (_minted-glm/16778E61526274F39DD281E418C56B9B53300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  (_minted-glm/86D49C451BECFF0D45E6484BE007510D53300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  (_minted-glm/C9606A8D29CA60FA5920F9088C8BC64353300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex) [33]
2>
2>  (_minted-glm/2594C45569976FA942E899CD9EAE461153300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  (_minted-glm/0123B8D434913E6CDF3AE13FD323E59E53300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex) [34]
2>
2>  (_minted-glm/F001587B332A857731B84DAB8E362D6353300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  (_minted-glm/84F6CD01BAAABFA59E3310D0A34CC17153300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex) [35]
2>
2>  (_minted-glm/7A6AE04C65ACFEA5811821F54FA6114B53300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  (_minted-glm/C47A4DB3C754C08EC738A95460E7834253300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex) [36] [37]
2>
2>  (_minted-glm/8423F1B021E8168B90BD2E101085BC965318355148E679BDD1E7AFC4D70F76CB.p
2>
2>  ygtex)
2>
2>  (_minted-glm/A4C89A06E971236DA105C779DCD08F5D53300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>
2>
2>CUSTOMBUILD : LaTeX warning : Reference `Default Precision' on page 38 undefined on input line
2>
2>   1247.
2>
2>
2>
2>  [38] [39] [40] [41]
2>
2>  (_minted-glm/E2F1FAEF471ABDDFC118615386456AA453300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  (_minted-glm/707A7FE27D1DF10E791A41E0828193FC53300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex)
2>
2>  (_minted-glm/12F05212C53A3569899D80B03AB18C3A53300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex) [42]
2>
2>  (_minted-glm/DA9E3544686D922424395F74CD4F79A453300838183F7625C8A90E06AC7F2D42.p
2>
2>  ygtex) [43] [44] <img/outerra1.jpg, id=426, 240.9pt x 135.50626pt>
2>
2>  <use img/outerra1.jpg> <img/outerra2.jpg, id=427, 240.9pt x 135.50626pt>
2>
2>  <use img/outerra2.jpg> <img/outerra3.jpg, id=428, 240.9pt x 135.50626pt>
2>
2>  <use img/outerra3.jpg> <img/outerra4.jpg, id=429, 240.9pt x 135.50626pt>
2>
2>  <use img/outerra4.jpg> [45] <img/opencloth1.png, id=440, 240.9pt x 180.675pt>
2>
2>  <use img/opencloth1.png> <img/opencloth2.png, id=441, 240.9pt x 180.675pt>
2>
2>  <use img/opencloth2.png> <img/opencloth3.png, id=442, 240.9pt x 311.1625pt>
2>
2>  <use img/opencloth3.png> <img/opencloth4.png, id=443, 240.9pt x 311.1625pt>
2>
2>  <use img/opencloth4.png> <img/glsl4book.jpg, id=445, 185.69376pt x 228.855pt>
2>
2>  <use img/glsl4book.jpg> [46 <./img/outerra1.jpg> <./img/outerra2.jpg> <./img/ou
2>
2>  terra3.jpg> <./img/outerra4.jpg> <./img/opencloth1.png> <./img/opencloth2.png>
2>
2>  <./img/opencloth3.png> <./img/opencloth4.png>]
2>
2>  <img/leosfortune.jpeg, id=456, 321.2pt x 180.675pt> <use img/leosfortune.jpeg>
2>
2>  <img/leosfortune2.jpg, id=457, 321.2pt x 180.675pt> <use img/leosfortune2.jpg>
2>
2>  Underfull \hbox (badness 1466) in paragraph at lines 1518--1519
2>
2>  [][]\T1/lmr/m/n/10.95 Learning Mod-ern 3D Graph-ics Pro-gram-
2>
2>  [47 <./img/glsl4book.jpg> <./img/leosfortune.jpeg> <./img/leosfortune2.jpg>]
2>
2>  Overfull \hbox (6.92506pt too wide) in paragraph at lines 1519--1520
2>
2>  [][]\T1/lmr/m/n/10.95 Morten Nobel-J°rgensen's re-view[] and []OpenGL
2>
2>
2>
2>  Overfull \hbox (10.57355pt too wide) in paragraph at lines 1520--1521
2>
2>  [][]\T1/lmr/m/n/10.95 Swiftless' OpenGL tu-to-rial[] by Don-ald Urquhart
2>
2>
2>
2>  Overfull \hbox (3.6832pt too wide) in paragraph at lines 1525--1526
2>
2>  [][]\T1/lmr/m/n/10.95 Game Tu-to-ri-als[]: Graph-ics and game pro-gram-
2>
2>  [48] [49] [50] (glm.aux)
2>
2>
2>
2>CUSTOMBUILD : Package rerunfilecheck warning : File `glm.out' has changed.
2>
2>  (rerunfilecheck)                Rerun to get outlines right
2>
2>  (rerunfilecheck)                or use package `bookmark'.
2>
2>
2>
2>
2>
2>CUSTOMBUILD : LaTeX warning : There were undefined references.
2>
2>
2>
2>
2>
2>CUSTOMBUILD : LaTeX warning : Label(s) may have changed. Rerun to get cross-references right.
2>
2>
2>
2>   )
2>
2>  (see the transcript file for additional information){C:/Program Files (x86)/MiK
2>
2>  TeX 2.9/fonts/enc/dvips/lm/lm-ec.enc}{C:/Program Files (x86)/MiKTeX 2.9/fonts/e
2>
2>  nc/dvips/lm/lm-mathit.enc}{C:/Program Files (x86)/MiKTeX 2.9/fonts/enc/dvips/lm
2>
2>  /lm-mathsy.enc}<C:/Program Files (x86)/MiKTeX 2.9/fonts/type1/public/lm/lmbx10.
2>
2>  pfb><C:/Program Files (x86)/MiKTeX 2.9/fonts/type1/public/lm/lmmi10.pfb><C:/Pro
2>
2>  gram Files (x86)/MiKTeX 2.9/fonts/type1/public/lm/lmr10.pfb><C:/Program Files (
2>
2>  x86)/MiKTeX 2.9/fonts/type1/public/lm/lmr12.pfb><C:/Program Files (x86)/MiKTeX
2>
2>  2.9/fonts/type1/public/lm/lmr6.pfb><C:/Program Files (x86)/MiKTeX 2.9/fonts/typ
2>
2>  e1/public/lm/lmri10.pfb><C:/Program Files (x86)/MiKTeX 2.9/fonts/type1/public/l
2>
2>  m/lmssbx10.pfb><C:/Program Files (x86)/MiKTeX 2.9/fonts/type1/public/lm/lmsy10.
2>
2>  pfb><C:/Program Files (x86)/MiKTeX 2.9/fonts/type1/public/lm/lmtk10.pfb><C:/Pro
2>
2>  Access violation
2>  gram Files (x86)/MiKTeX 2.9/fonts/type1/public/lm/lmtt10.pfb>
2>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(171,5): error MSB6006: "cmd.exe" exited with code 1.

…-manual

# Conflicts:
#	CMakeLists.txt
#	doc/glm.docx
Groovounet added a commit that referenced this pull request Nov 1, 2016
@Groovounet Groovounet added this to the GLM 0.9.9 milestone Nov 1, 2016
@Groovounet Groovounet self-assigned this Nov 1, 2016
@Groovounet
Copy link
Member

This issue was fixed by converting the manual into markdown in master branch for GLM 0.9.9 release.

Thanks for contributing,
Christophe

@Groovounet Groovounet closed this Nov 1, 2016
@JesseTG
Copy link
Author

JesseTG commented Nov 1, 2016

I still have the proofreading/editing/better verbiage, though. Do you want me to contribute that to your new markdown docs?

@Groovounet
Copy link
Member

I see the proofreading/edits are isolated commits. I think I can just edit the markdown from those, thanks!

@JesseTG
Copy link
Author

JesseTG commented Nov 1, 2016

Sure, go ahead. I see you've added some entirely new content, so later on I'll proofread that too.

Groovounet added a commit that referenced this pull request Nov 1, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants