Initial commit

Signed-off-by: Chris Sanders <zidane@outlook.com>
Ripped the rendering from ReactSandbox as a starting point

Next, we get rid of the static structure
Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Add the shaders too

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Cleanup from ReactSandbox

Signed-off-by: Chris Sanders <zidane@outlook.com>
OpenGL30Render isn't static anymore

Cleanup
Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Proper getter/setter method names

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Basic Camera class

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Add support for orthographic and custom projection cameras

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Add a VertexData class

This class replaces the series of list in the model class and should be
used for model data storage
It can be expended with as many attributes as desired
Currently the buffers are not interleaved
They aren't properly used either, the OpenGL30VertexArray class needs
to be completed first
Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Complete the OpenGL30VertexArray class

Wireframe models are gone, only one type of model exists now. Drawing
modes are used instead.
Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Improved abstraction & JavaDocs

Should come in handy when support for more OpenGL versions are added
Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Start render materials and uniform system

3 levels of uniforms: renderer (global), material (for all models using
the material) and model (individual)
Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Improve handling of uniforms

Also, make the basic shaders more basic
Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Added OpenGL20 support
Signed-off-by:thehutch <th3hutch@yahoo.co.uk>
Further OpenGL support progress
Signed-off-by:thehutch <th3hutch@yahoo.co.uk>
Merge pull request #2 from thehutch/master

OpenGL support
Finish OpenGL20 support

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Merge branch 'gl20'
Completed texture support for GL20
Signed-off-by:thehutch <th3hutch@yahoo.co.uk>
Merge pull request #4 from thehutch/master

Completed texture support for GL20