This avoids race conditions in GL drivers when attempting to render and call glEGLImageTargetTexture2DOES on the same texture. Also, when using glEGLImageTargetTexture2DOES, we do not need to allocate storage for textures.