问题:专业绘图库有较为复杂的绘制流程。
变量:
float aspect;
GLuint program;
GLuint vao[1];
GLuint vbo[1];
GLuint ebo[1];
QMatrix4x4 model_matrix;
QMatrix4x4 view_matrix;
QMatrix4x4 project_matrix;
GLint model_matrix_loc;
GLint view_matrix_loc;
GLint project_matrix_loc;
GLfloat vertex_position[NumVertices];
GLfloat vertex_color[NumVertices];
GLushort vertex_indices[NumVertices];
//初始化过程
(1)加载着色器
(2)顶点位置、颜色、索引
(3)顶点位置缓存、颜色缓存、索引缓存
(4)VAO、VBO、EBO
(5)glClearColor(0.0f, 0.0f, 0.0f, 1.0f)
glFrontFace(GL_CCW);
glEnable(GL_CULL_FACE);
glDisable(GL_DEPTH_TEST);
//绘制过程
(1)glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
(2)model_matrix、view_matrix、project_matrix
&#