Simplified texture views API, using constructor in texture* classes