Possible yes, but not really feasible. The Primitives' objects have no proper texture coordinates (as stated in the documentation). They are meant as quick-and-dirty placeholders, not for "real" work. You can always assign proper coordinates in your code, but that's too complicated IMHO.