thebookofshaders/92
Patricio Gonzalez Vivo 30dae04fd8 first coomit
2015-03-15 11:21:47 -04:00
..
index.html first coomit 2015-03-15 11:21:47 -04:00
README.md first coomit 2015-03-15 11:21:47 -04:00

How to print this book?

Lets say you dont want to navigate or interact with the examples and you just want a good old fashion text book which you can read on the beach or on your commute to the city. In that case you can print this book.

Installing glslViewer

For printing this book you need first to parse it. For that you will need glslViewer a console shader tool that will compile and transform the shader examples into images.

In MacOSX get sure to have homebrew installed and then on your terminal do:

brew update
brew upgrade
brew install git freeimage 
brew tap homebrew/versions
brew install glfw3
cd ~ 
git clone http://github.com/patriciogonzalezvivo/glslViewer.git
cd glslViewer
make
make install

On RaspberryPi you need to do:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git-core libfreeimage
cd ~ 
git clone http://github.com/patriciogonzalezvivo/glslViewer.git
cd glslViewer
make
make install

Installing Latex Engine and Pandoc

For parsing the Markdown chapters into Latex and then into a PDF file we will use Xetex Latex Engine and Pandoc.

In MacOSX:

Download and Install basictex & MacTeX-Additions and then install Pandoc by:

brew install pandoc

On RaspberryPi:

sudo apt-get install texlive-xetex pandoc

Compile the book into a pdf and print it

Now that you have all you need, it is time to clone the repository of this book and compile the book.

For that open your terminal once again and type:

cd ~
git clone https://github.com/patriciogonzalezvivo/thebookofshaders.git
cd GLSL-Book
make

If everything goes well, you will see a book.pdf file which you can read on your favorite device or print.