Add shader support