Practicing in shader optimization