Use glTexStorage*D if possible

Close #94