Started on platforms. Updated player movement.
This commit is contained in:
parent
d5ac654043
commit
814f49fd4b
24 changed files with 1035 additions and 717 deletions
25
src/com/gnarwhal/ld46/engine/shaders/Shader2e.java
Normal file
25
src/com/gnarwhal/ld46/engine/shaders/Shader2e.java
Normal 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);
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue