smexy updating and a raytracer in glsl