23 lines
516 B
Java
23 lines
516 B
Java
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);
|
|
}
|
|
}
|