@@ -0,0 +1,642 @@
+package com.linkedin.android.litr.shader;%0A%0Apublic class FragmentShaders %7B%0A%0A    public static final String GRAYSCALE_SHADER = %22#extension GL_OES_EGL_image_external : require%5Cn%22 +%0A            %22precision mediump float;%5Cn%22 +%0A            %22varying vec2 vTextureCoord;%5Cn%22 +%0A            %22uniform samplerExternalOES sTexture;%5Cn%22 +%0A            %22const highp vec3 weight = vec3(0.2125, 0.7154, 0.0721);%5Cn%22 +%0A            %22void main() %7B%5Cn%22 +%0A            %22  float luminance = dot(texture2D(sTexture, vTextureCoord).rgb, weight);%5Cn%22 +%0A            %22  gl_FragColor = vec4(vec3(luminance), 1.0);%5Cn%22 +%0A            %22%7D%5Cn%22;%0A%0A    private FragmentShaders() %7B%0A    %7D%0A%7D%0A

Add Grayscale shader (#37)