Fixed shader, but having some problem with matrices.