Merge pull request #2183 from Karang/master

Fix frame index in exporter
Fixed explicit cast and slightly improved logging

Signed-off-by: Irmo van den Berge <bergerkiller@gmail.com>
Merge pull request #2184 from bergerkiller/master

Fixed explicit cast and slightly improved logging
Check used and undefined Uniform

I know it make lot of warning, but we are supposed to fix it, not
ignore it.

Signed-off-by: L5D <L5D@L5D-PC>
Remove useless stuff

Signed-off-by: L5D <L5D@L5D-PC>
Fix uniform check
Add method to check attributes usage

Signed-off-by: L5D <L5D@L5D-PC>
Fixed invalid cast, improved attrib type name lookup

Signed-off-by: Irmo van den Berge <bergerkiller@gmail.com>
Merge pull request #2186 from bergerkiller/master

Fixed invalid cast in shader and improved GL attribute type to name conversion
Add debug shader option in configuration

Signed-off-by: L5D <L5D@L5D-PC>
Refactor shader to hide internal stuff

Signed-off-by: L5D <L5D@L5D-PC>
Allow inputs to use LiveTransform
Signed-off-by: Karang <arthur.hennequin@free.fr>