modify glMaterialfv