oss(cr,cd),
         rd=normalize(2.*cd+cr*p.x+cu*p.y);

    // Trace! (+some funky lens/raster effects)
    vec3 c=trace(cp,rd)*
           min(1.,1.8-dot(q,q))*
           (.9+.1*sin(3.*sin(gBeat)*gl_FragCoord.y));

    gl_FragColor=vec4(c,1);
}
</script>
<script>
"use strict";
GLSLConformanceTester.runTest();
var successfullyParsed = true;
</script>
</body>
</html>
