I'm new to OpenGL ES in android development. I found two types of texture during my study:
GL_TEXTURE_2D
GL_TEXTURE_EXTERNAL_OES
I was told that they are not compatible with each other.
I have two questions:
- What's the difference between them? Are they completely different types of textures?
- Does
GL_TEXTURE_EXTERNAL_OES
texture has to beYUV
format? If not, what decides the data format?