reorganized shader registers