LiteCraft/src/main/java/io/github/hydos/ginger/engine/postProcessing/ContrastChanger.java

33 lines
610 B
Java

package io.github.hydos.ginger.engine.postProcessing;
import org.lwjgl.opengl.GL11;
import org.lwjgl.opengl.GL13;
public class ContrastChanger
{
private ImageRenderer renderer;
private ContrastShader shader;
public ContrastChanger()
{
shader = new ContrastShader();
renderer = new ImageRenderer();
}
public void render(int texture)
{
shader.start();
GL13.glActiveTexture(GL13.GL_TEXTURE0);
System.out.println(texture);
GL11.glBindTexture(GL11.GL_TEXTURE_2D, texture);
renderer.renderQuad();
shader.stop();
}
public void cleanUp()
{
renderer.cleanUp();
shader.cleanUp();
}
}