The JOGL backend doesn't need null-terminated strings for the attributes and the uniforms

This commit is contained in:
Julien Gouesse 2015-09-22 22:50:31 +02:00
parent 500f57a64f
commit e3a45755c6

View File

@ -519,14 +519,14 @@ public class JoglGL implements GL, GL2, GL3, GL4 {
@Override @Override
public int glGetAttribLocation(int param1, String param2) { public int glGetAttribLocation(int param1, String param2) {
// FIXME: Does JOGL require null-terminated strings????? // JOGL 2.0 doesn't need a null-terminated string
return GLContext.getCurrentGL().getGL2ES2().glGetAttribLocation(param1, param2 + "\0"); return GLContext.getCurrentGL().getGL2ES2().glGetAttribLocation(param1, param2);
} }
@Override @Override
public int glGetUniformLocation(int param1, String param2) { public int glGetUniformLocation(int param1, String param2) {
// FIXME: Does JOGL require null-terminated strings???????? // JOGL 2.0 doesn't need a null-terminated string
return GLContext.getCurrentGL().getGL2ES2().glGetUniformLocation(param1, param2 + "\0"); return GLContext.getCurrentGL().getGL2ES2().glGetUniformLocation(param1, param2);
} }
@Override @Override