char* str_vert_shader = readTextFile("../shaders/default.vert");
char* str_frag_shader = readTextFile("../shaders/default.frag");
GLuint vertex_shader = glCreateShaderProgramv(GL_VERTEX_SHADER, 1, &str_vert_shader);//要注意这里的size是代码的数量,所以要设置为1!!!
GLuint fragment_shader = glCreateShaderProgramv(GL_FRAGMENT_SHADER, 1, &str_frag_shader);
GLuint pipeline;
glGenProgramPipelines(1, &pipeline);
glBindProgramPipeline(pipeline);
glUseProgramStages(pipeline, GL_VERTEX_SHADER_BIT, vertex_shader);
glUseProgramStages(pipeline, GL_FRAGMENT_SHADER_BIT, fragment_shader);