#define STRINGIFY(A) #A
string vertexShader = STRINGIFY(
void main(){
gl_TexCoord[0] = gl_MultiTexCoord0;
gl_Position = ftransform();
});
string fragShader = STRINGIFY(
uniform sampler2DRect tex;
void main(void){
vec2 st = gl_TexCoord[0].st;
vec4 color = texture2DRect( tex, st );
gl_FragColor = gl_Color;
});
string geometryShader = '';
shader.setupShaderFromSource(GL_VERTEX_SHADER, vertexShader);
shader.setupShaderFromSource(GL_GEOMETRY_SHADER, geometryShader);
shader.setupShaderFromSource(GL_FRAGMENT_SHADER, fragShader);
shader.linkProgram();