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

32 lines
577 B
Java
Raw Normal View History

2020-02-21 06:59:16 +00:00
package io.github.hydos.ginger.engine.postprocessing;
2020-02-20 21:53:38 +00:00
import org.lwjgl.opengl.*;
2020-02-20 21:53:38 +00:00
2020-02-21 06:52:55 +00:00
public class ContrastChanger
{
2020-02-20 21:53:38 +00:00
private ImageRenderer renderer;
private ContrastShader shader;
2020-02-21 06:52:55 +00:00
public ContrastChanger()
{
2020-02-20 21:53:38 +00:00
shader = new ContrastShader();
renderer = new ImageRenderer();
}
2020-02-21 06:52:55 +00:00
public void render(int texture)
{
2020-02-20 21:53:38 +00:00
shader.start();
GL13.glActiveTexture(GL13.GL_TEXTURE0);
System.out.println(texture);
GL11.glBindTexture(GL11.GL_TEXTURE_2D, texture);
renderer.renderQuad();
shader.stop();
}
2020-02-21 06:52:55 +00:00
public void cleanUp()
{
2020-02-20 21:53:38 +00:00
renderer.cleanUp();
shader.cleanUp();
}
}