Здравствуйте, alex_public, Вы писали:
_>Ну подскажи точное название этой самой функции скажем в современном OpenGL... )
GLfloat vertices[] = {-1, -1, 0, // bottom left corner
-1, 1, 0, // top left corner
1, 1, 0, // top right corner
1, -1, 0}; // bottom right corner
GLubyte indices[] = {0,1,2, // first triangle (bottom left - top left - top right)
0,2,3}; // second triangle (bottom left - top right - bottom right)
glVertexPointer(3, GL_FLOAT, 0, vertices);
glDrawElements(GL_TRIANGLES, 6, GL_UNSIGNED_BYTE, indices);
http://www3.ntu.edu.sg/home/ehchua/programming/opengl/cg_introduction.html
А вообще рекомендую глянуть на
NanoVG, там все в общем-то тривиально.