shader based color remapping