package net.kennux.cubicworld.gfx;
import net.kennux.cubicworld.util.ShaderLoader;
import com.badlogic.gdx.graphics.glutils.ShaderProgram;
/**
* <pre>
*
* Post-processing effect implementation. Gets the shaders from the assets
* folder. Structure: assets/shaders/postprocess/[effect name]/vertex.shader
* assets/shaders/postprocess/[effect name]/fragment.shader
*
* Shader attribute names:
*
* Shader uniform names:
*
* </pre>
*
* @author KennuX
*
*/
public class PostProcessingEffect
{
private ShaderProgram shader;
public PostProcessingEffect(String effectName)
{
this.shader = ShaderLoader.loadShader("postprocess/test");
}
public ShaderProgram getShader()
{
return shader;
}
public void setShader(ShaderProgram shader)
{
this.shader = shader;
}
}