Some texture interface changes