Entire project
This commit is contained in:
commit
ccbbb0a5b0
108 changed files with 2908 additions and 0 deletions
24
src/com/gnarly/engine/shaders/Shader2a.java
Normal file
24
src/com/gnarly/engine/shaders/Shader2a.java
Normal 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());
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue