work-in-progress commit for the new shader system.
Merge branch 'master' of https://github.com/MasDennis/Rajawali
Merge branch 'master' of https://github.com/MasDennis/Rajawali
More additions to the new shader system. Coming along nicely.
New shader system progress. Shader string uploading, program creation, getting attribute and uniform handles.
Inserted a lot of TODOs. But the most important thing is that I've managed to get something on the screen. Progress!
Next tasks include adding diffuse methods and lights.
Merge branch 'master' of https://github.com/MasDennis/Rajawali
Converted math classes to use double precision.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
#1003 Fix reading of uint_32 type.
Intermediate commit. Started adding lights.
Worked on the lights shader a bit more.
Initial conversion of entirety of library.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Fixed a overlooked bug in Orthographic camera where integer math needed
a cast to double.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Fixes some outstanind float literals. Also made some improvements to
methods of MathUtil class based on @ToxicBakery's suggestions.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Typographical fixes to the change log.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Fixes an over looked integer math to double error causing fractional
values to calculate incorrectly. 

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Another integer math fix.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Fixes bugs in MD5 animations caused by the double conversion.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Fixed a bug preventing a surface from being properly identified as ES
3.0 to RajawaliRenderer.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Made GLES version parameters static.

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