void VertexBuffer::Bind() { glBindBuffer(GL_ARRAY_BUFFER, buffer); for (int i = 0; i < VA_COUNT; i++) { if (attributes[i].size > 0) { BindAttribute(i); } } }
void BasicShader::BindAttributes() { BindAttribute("position"); }
void TerrainShader::BindAttributes() { BindAttribute(0, "position"); BindAttribute(1, "texCoords"); BindAttribute(2, "normal"); }