Started on platforms. Updated player movement.

This commit is contained in:
Gnarwhal 2020-04-19 06:54:11 -07:00 committed by Gnarwhal
parent d5ac654043
commit 814f49fd4b
Signed by: Gnarwhal
GPG key ID: 0989A73D8C421174
24 changed files with 1035 additions and 717 deletions

View file

@ -0,0 +1,25 @@
package com.gnarwhal.ld46.engine.shaders;
import org.joml.Vector2f;
import static org.lwjgl.opengl.GL20.glGetUniformLocation;
import static org.lwjgl.opengl.GL20.glUniform4f;
public class Shader2t extends Shader {
private int subtextureLoc;
public Shader2t() {
super("res/shaders/s2t/vert.gls", "res/shaders/s2t/frag.gls");
getUniforms();
}
@Override
protected void getUniforms() {
subtextureLoc = glGetUniformLocation(program, "subtexture");
}
public void setSubtexture(Vector2f position, Vector2f dimensions) {
glUniform4f(subtextureLoc, position.x, position.y, dimensions.x, dimensions.y);
}
}