Group Renderparts by material to speed up the gui render
Signed-off-by: Karang <arthur.hennequin@free.fr>
Merge pull request #2179 from Karang/master

Group Renderparts by material to speed up the gui render
Fix gui in openGL 30
Start to implement a basic world reflexion (water shader...)
Signed-off-by: Karang <arthur.hennequin@free.fr>
Fix the bone shaders not outputing the normals

Fixes GL30 on OS X
Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Fixes NPE, thanks for the info @L5D
Merge pull request #2180 from Karang/master

Start to implement a basic world reflexion (water shader...)
Merge pull request #2181 from DDoSQc/master

Fix the bone shaders not outputing the normals
Improved shader compiler validation logging

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

Improved shader compile logging
Fix NPE with animation

Signed-off-by: L5D <L5D@L5D-PC>
Replace glGetProgram deprecated by glGetProgrami
Add info about attribute and uniform in the shader, allow to make more
check on gl usage.

Signed-off-by: L5D <L5D@L5D-PC>
Fix frame index

Signed-off-by: L5D <L5D@L5D-PC>
Fix frame index in exporter
Signed-off-by: Karang <arthur.hennequin@free.fr>
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>