   Vertex Arrays and Texture Mapping.
  HiIs this technically correct when using vertex arrays?// Bind the correct texture.glBindTexture(GL_TEXTURE_2D, _tex_ids[mesh->texture]); <- ThisglVertexPointer(3, GL_FLOAT, GLsizei(sizeof(Vertex)), mesh->verts[0].pos);glNormalPointer(GL_FLOAT, GLsizei(sizeof(Vertex)), mesh->verts[0].n);glTexCoordPointer(2, GL_FLOAT, GLsizei(sizeof(Vertex)), mesh->verts[0].tc);glDrawElements(GL_TRIANGLES, GLsizei(mesh->tris.size()*3), GL_UNSIGNED_INT, &mesh->tris[0]);The texture mapping isn't working, my model is only being displayed as a grey (sort of) shadow. This is the first time I've tried using vertex arrays.I've checked that the images are loaded correctly and that texturing is enabled.   
  I figured out that it doesn't have anything to do with the texture binding. I'm using GLFW to load a tga image and it's giving me nonsense.   