add gamma correction, a yet useless raymarching and some basic swizzling