package com.af.experiments.FxCameraApp.shaders;
public class GlEmbossShader extends GlThreex3ConvolutionShader {
private float mIntensity;
public GlEmbossShader() {
super();
setIntensity(3f);
}
protected String mShaderName = "Emboss";
public String getName() {
return mShaderName;
}
public float getIntensity() {
return mIntensity;
}
public void setIntensity(final float intensity) {
mIntensity = intensity;
setConvolutionKernel(new float[]{
intensity * -2f, -intensity, 0f,
-intensity, 1f, intensity,
0f, intensity, intensity * 2f
});
}
}