My aim is to draw a bunch of "blocks" using a mesh in OpenGL. I can draw a mesh with a VBO and an IBO. But I don't know how to handle texture coordinates because in my "concept" not each adjacent block shares the same texture coordinates. But by using an IBO each vertex has just one texture coordinate?
So is there any way to achieve my aim using an IBO or do I have to draw each block independently? The latter is what I want to avoid because it needs much more memory space.