Handle the vertex data a bit differently

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Merge pull request #6 from thehutch/master

Added culling of the back face
JavaDocs

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Improved camera support

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Add an .OBJ file loader

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Change version to 1.0.0-SNAPSHOT.
Use new shared-parent pom.
Change spout-math dependency to 1.0.0-SNAPSHOT.
Update Maven plugin versions to latest.
Cleanup and add to gitattributes and gitignore.
Improved texture support

Bind sampler uniforms to units according to user layout
Support for multiple texture formats
Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Add Spout Nexus until Maven Central is utilized.
Fix texture loading

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Mipmaps for GL30 using the integrated function

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Better support for integer vertex attributes

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Move drawing mode to the vertex array and add the missing modes

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Make the basic shaders really basic

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Handle non-power-of-two textures for older cards that can't handle NPOT textures.

This requires additions to GenericMath for checking npot.

Signed-off-by: Nick Minkler <sleaker@gmail.com>
Use a shared class for VertexData rather than trying to split it into multiple types.

DataLists can be stored on the model for non-GPU vertex data, and re-pushed to the attribute as necessary as model data shouldn't be changing often.

Signed-off-by: Nick Minkler <sleaker@gmail.com>
Fixes for integer attribute support

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Merge pull request #7 from Sleaker/master

Simplify how VertexAttributes are handled.
So much stuff

- First, fix the JVM crash caused by erroneous copying of the model
vertex data. @Sleaker buffers are like VCR tapes, rewind before reading!
- String rendering with StringModel
- Add an interface to all versioned classes to retrieve the version
- Support images directly for textures, not just an input stream
- Support for different index counts and offsets in VertexArray
- Some minor changes on how uniforms are handled
- Remove superfluous methods
- Typo fix
- Cleanup
Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Add hook for Travis notifications to Notifico.
Add padding before and after each glyph in the string model

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