more shader stuff.