ludum_dare_39/src/com/gnarly/engine/shaders/Shader2a.java

24 lines
564 B
Java
Raw Normal View History

2019-03-10 22:34:10 -07:00
package com.gnarly.engine.shaders;
import static org.lwjgl.opengl.GL20.glGetUniformLocation;
import static org.lwjgl.opengl.GL20.glUniform2f;
import com.gnarly.engine.texture.Anim;
public class Shader2a extends Shader {
private int animLoc;
protected Shader2a() {
super("res/shaders/s2a/vert.vs", "res/shaders/s2a/frag.fs");
}
protected void getUniformLocs() {
super.getUniformLocs();
animLoc = glGetUniformLocation(program, "animProps");
}
public void setAnim(Anim anim) {
glUniform2f(animLoc, anim.getFrameWidth(), anim.getOffset());
}
}