OpenGl 的BeginMode 和 shader
#define GL_POINTS 0x0000 //点
#define GL_LINES 0x0001 //线
#define GL_LINE_LOOP 0x0002 //连成闭合区域(收尾相连)
#define GL_LINE_STRIP 0x0003 //非闭合曲线
#define GL_TRIANGLES 0x0004 //三角形 (6个点3个三角形)
#define GL_TRIANGLE_STRIP 0x0005 //三角形(临近的两个点组成三角形)n个点 就是n-2
#define GL_TRIANGLE_FAN 0x0006 //圆 圆心+最近两个点组成三角形 以此类推
#define GL_QUADS 0x0007
#define GL_QUAD_STRIP 0x0008
#define GL_POLYGON 0x0009
glCreateShader( GL_VERTEX_SHADER ); //顶点shader
glCreateShader( GL_FRAGMENT_SHADER );//像素shader