nvc0: improve shader support for texturing