33 lines
610 B
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();
|
|
}
|
|
}
|