Switched from using instanceof operator to a static volume type.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Fixes camera frustum orientation when Camera look at has not been set.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Update FBXParser.java

Added implementation for camera and basic implementation for lights
Update FBXValues.java

Added basic implementation for lights
I couldn't resist. Added AnimatedGIFTexture.java.
Merge pull request #807 from chegewara/master

FBXParser
Added support for adding/removing collections of node members as well as
recursively adding/removing children of members.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Added automatic view frustum culling to RajawaliScene when a scene graph
is used.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Added camera support to VideoTexture.
Added a Camera2D to ScreenQuad. The reason for this is that a screenquad never uses a different camera. Makes things simpler.
Fix for #810 the vColor varying wasn't set for vertex colors.
Implimented boundary volume culling.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Added a color blend factor to AMaterial and shaders. The color blend factor determines the influence of the vertex color or single color when mixed with a texture. A value of 0 means no influence. Only the color from the texture will be shown.  A value of 1.0 means only the color will be shown.
Debugging camera culling. Need to fix the displayed bounding frustum of
the in use camera. Added support for replacing objects in the scene
graph.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
shader bug fix. removed the or in the if statement.
Added a screen grab class that saves the pixels from the buffer to a file on the sd card.
Added support for specular textures to the obj parser.
Added support for texture tiling on planes.
Removed the resetGLState() call from RajawaliScene's constructor to onSurfaceCreated() in RajawaliRenderer. The reason for this is the fact that it was called before the OpenGL context was created. This resulted in errors.
Merge remote-tracking branch 'upstream/master' into scenegraph