A texture is a form of data storage that allows convenient access not just to particular data entries, but also to sample points mixing (interpolating) multiple entries together.
In OpenGL textures can be used for many things, but most commonly it's mapping an image to a polygon (for example a tria...