added volume stuff to more shader classes