Entire project

This commit is contained in:
Gnarly Narwhal 2019-03-10 22:42:33 -07:00 committed by Gnarwhal
commit 8bbf1d16f6
Signed by: Gnarwhal
GPG key ID: 0989A73D8C421174
69 changed files with 3982 additions and 0 deletions

View file

@ -0,0 +1,23 @@
package com.gnarly.engine.shaders;
import static org.lwjgl.opengl.GL20.glGetUniformLocation;
import static org.lwjgl.opengl.GL20.glUniform4f;
public class Shader2c extends Shader {
int colorLoc;
protected Shader2c() {
super("res/shaders/s2c/vert.gls", "res/shaders/s2c/frag.gls");
getUniforms();
}
@Override
protected void getUniforms() {
colorLoc = glGetUniformLocation(program, "iColor");
}
public void setColor(float r, float g, float b, float a) {
glUniform4f(colorLoc, r, g, b, a);
}
}