So its finally here version 1.0 of the GLZ toolkit, in these tutorials i am going to describe how it works is some detail.
I will do this in several parts
1. installing (this page)
2. GLZ basecode and starting up a blank project
3. textures, shaders, math and stuff
4. text and other 2d stuff
5. geometry generation
6. future and how to help
Now keep in mind that the entire project and especially the basecode was written in VC++ 2013 for windows and i am using more and more c++11 features, but the toolkit itself should be cross platform (using the latest compilers) and with any luck other platforms will be added in the future.
This project now lives on github which means its real easy to get started, first you need git, get it here http://git-scm.com/
After you have installed it go to your command line (i suggest git shell that comes with githubs download) and type the following
git config --global user.name "John Doe" git config --global user.email firstname.lastname@example.org
naturally substituting “john Doe” and “email@example.com” with your own name and email.
This creates the most basic settings, i do recommend reading up on git before continuing because it’s really neat.
Next find where you want the directory to install the toolkit in and type
git clone https://github.com/zeoverlord/glz.git yourdir
This will create the “yourdir” directory and clone the entire repository into it (if you leave it out it will default to creating the glz directory instead).
That’s pretty much it, i do suggest you reading up on git since it’s pretty powerful but here are some other commands you might want to take a look at
– displays what has happened to the repository, most notably what files has changed, changed files show up as red and files in the staging area show up as green
git add yourfile
– adds a file to the staging area
– commits all files in the staging area
Visual studio 2013 does have a pretty excellent git integration, i really don’t have to do much outside of it, i just go to the changes tab, type in a message and hit commit and i am done, i can even sync it with github whenever i want.
Now of cause there is a way to get the files in other ways so just take a look at https://github.com/zeoverlord/glz and you will find a link to download a zipfile of the various branches.