Use glTexStorage*D if possible