ludum_dare_39/src/com/gnarly/engine/shaders/Shader2a.java
2024-08-07 04:31:23 +00:00

24 lines
No EOL
564 B
Java

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());
}
}