Когда следует вызывать glVertexAttribPointer?
Это'не очевидно из документации, когдаglVertexAttribPointer
должен быть назван. Похоже, этоs часть инициализации VBO, но я заметил пример кода, вызывающего его во время рендеринга.
glVertexAttribPointer(vertexAttributeId, 2, GL_FLOAT, GL_FALSE, sizeof(Vertex2D), reinterpret_cast(offsetof(Vertex2D, m_x)));
ДолженglVertexAttribPointer
вызываться во время инициализацииGL_ARRAY_BUFFER
или он должен быть вызван во время рендеринга (после вызоваglBindBuffer
)?