+namespace {
+
+const char mirror_vs_source[] =
+ "uniform vec2 scale;\n"
+ "varying vec2 texcoord;\n"
+ "void main()\n"
+ "{\n"
+ " gl_Position = vec4(gl_Vertex.xy, 0.0, 1.0);\n"
+ " texcoord = gl_Vertex.xy*scale*0.5+0.5;\n"
+ "}";
+
+const char mirror_fs_source[] =
+ "uniform sampler2D texture;\n"
+ "varying vec2 texcoord;\n"
+ "void main()\n"
+ "{\n"
+ " gl_FragColor = texture2D(texture, texcoord);\n"
+ "}";
+
+}
+
+