[Modern OpenGL] Starting Vertex Array Object at index of Vertex Buffer Object

Sep 22, 2014 at 12:17am
Hello, I'm trying to figure out how I can create a vertex array object at offset of a vertex buffer object. I honestly have no idea how to do this at all. I've created the buffer object. I'd like the "texs" idnex data to start at the texture coordinate content of the vertex_t structure.

Type definitions:
1
2
3
4
5
6
		struct vertex_t
		{
			vector3d_t position;
			float s; // Texture coordinate s
			float t; // Texture coordinate t
		};


Code so far:
1
2
3
4
			// How do I make this start at a certain spot of the VBO?!
			glVertexAttribPointer(texs, 2, GL_FLOAT, GL_FALSE, sizeof(vector3d_t), nullptr;

//... 
Last edited on Sep 22, 2014 at 12:52am
Sep 22, 2014 at 12:47am
Actually I just figured this out with the documentation. Just cast the index to a void pointer.
Last edited on Sep 22, 2014 at 12:51am
Topic archived. No new replies allowed.