HorizontalBlurShader.java 705 B

123456789101112131415161718
  1. package eu.tankernn.gameEngine.postProcessing.gaussianBlur;
  2. import eu.tankernn.gameEngine.renderEngine.shaders.ShaderProgram;
  3. import eu.tankernn.gameEngine.renderEngine.shaders.UniformFloat;
  4. public class HorizontalBlurShader extends ShaderProgram {
  5. private static final String VERTEX_FILE = "/eu/tankernn/gameEngine/postProcessing/gaussianBlur/horizontalBlurVertex.glsl";
  6. private static final String FRAGMENT_FILE = "/eu/tankernn/gameEngine/postProcessing/gaussianBlur/blurFragment.glsl";
  7. protected UniformFloat targetWidth = new UniformFloat("targetWidth");
  8. protected HorizontalBlurShader() {
  9. super(VERTEX_FILE, FRAGMENT_FILE, "position");
  10. super.storeAllUniformLocations(targetWidth);
  11. }
  12. }