创建一个红色三角形,了解opengl渲染流程
#include<GLTools.h>
#include<GLShaderManager.h>
#include<GLUT/GLUT.h>
#define FREEGLUT_STATIC
#define GL_SILENCE_DEPRECATION
GLBatch triangleBatch;
GLShaderManager shaderManager;
void ChangeSize(int w,int h)
{
glViewport(0,0,w,h);
//glViewport(float x,float y,GLsizei width,GLsizei herght)其中,x,y代表窗口左下角坐标,宽度和高度参数是用像素表示,利用这个函数,我们可以在一个窗口渲染不同区域的多个图形,一定注意x,y是左下角的点的坐标。
}
void SetupRC()
{
glClearColor(0.0f,0.0f