finally almost working glsl realtime editing