vertex_shader "varying vec4 color; void main() { gl_Position = ftransform(); color = gl_Color; }"; fragment_shader "uniform sampler2DShadow shadow; varying vec4 color; void main() { vec2 r = gl_TexCoord[0].xy*2.0-1.0; float alpha = max(1.0-dot(r, r), 0.0); gl_FragColor = vec4(color.rgb, alpha*0.1); }";