Entire project

This commit is contained in:
Gnarly Narwhal 2019-03-10 22:34:10 -07:00 committed by Gnarwhal
commit ccbbb0a5b0
Signed by: Gnarwhal
GPG key ID: 0989A73D8C421174
108 changed files with 2908 additions and 0 deletions

View file

@ -0,0 +1,24 @@
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());
}
}