package chu.engine.anim;
import org.lwjgl.opengl.GL20;
public class ShaderArgs {
public String programName;
public float[] args;
public ShaderArgs(String prog, float... args) {
this.programName = prog;
this.args = args;
}
public ShaderArgs() {
this.programName = "default";
args = new float[0];
}
public void bindArgs(int program) {
for(int i=0; i<args.length; i++) {
int loc = GL20.glGetUniformLocation(program, "arg"+i);
GL20.glUniform1f(loc, args[i]);
}
}
}