Is a texture more than just an image?
Up until now I thought of textures as images. But when learning about framebuffers, I learned that you can use a renderbuffer for depth/stencil stuff, which led me to think, "okay, you can use a texture for a color buffer, which is like an image, and this new thing called a renderbuffer for depth/stencil, since those aren't just images". But it also said you could also use a texture for depth/stencil, if you really wanted to. Which made me think: "ah, I guess thinking of textures as images was too narrow and it's better to think of textures as a way to hold data that can be sampled from in the shaders." But then I look up the page for textures and it uses the term "image" constantly, which has left me confused...
> A texture is an OpenGL Object that contains one or more images that all have the same image format.
I must be missing some fundamental understanding that's leaving me confused here. Any help??