guy rendering optimization in shader
magma update