public void initProgram(FilterContext context, int target) { switch (target) { case FrameFormat.TARGET_GPU: ShaderProgram shaderProgram = new ShaderProgram(context, mVignetteShader); shaderProgram.setMaximumTileSize(mTileSize); mProgram = shaderProgram; break; default: throw new RuntimeException( "Filter Sharpen does not support frames of " + "target " + target + "!"); } mTarget = target; }