Skip to content

Instantly share code, notes, and snippets.

@kazukitanaka0611
Created June 17, 2013 08:09
Show Gist options
  • Save kazukitanaka0611/5795364 to your computer and use it in GitHub Desktop.
Save kazukitanaka0611/5795364 to your computer and use it in GitHub Desktop.
Light shader
- (NSString *)getFragmentShaderString
{
NSString *const kFragmentShaderString = SHADER_STRING
(
varying highp vec2 textureCoordinate;
uniform sampler2D inputImageTexture;
void main()
{
highp vec2 position = -1.0 + 2.0 * textureCoordinate.xy;
highp float dist = length(position);
highp float x = sin(atan(position.y, position.x) * 15.0 + sin(0.01) * dist * 6.0);
highp vec3 brightColor = vec3(1.0, 1.0, 1.0);
gl_FragColor = vec4(brightColor * x, 1.0);
}
);
return kFragmentShaderString;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment