completed GLSL unwrapper alternative for speed