tear out glsl stuff