//------------------------------------------------------------------------------
// 프로그램 생성, 쉐이더 추가, 링킹
//------------------------------------------------------------------------------
GLuint program;
program = glCreateProgram();
glAttachShader(program, vertShader);
glAttachShader(program, fragShader);
glLinkProgram(program);
glUseProgram(program);
//------------------------------------------------------------------------------
// 함수 원형
//------------------------------------------------------------------------------
GLuint glCreateProgram(void);
void glDeleteProgram(GLuint program);
void glAttachShader(GLuint program, GLuint shader);
void glDetachShader(GLuint program, GLuint shader);
void glLinkProgram(GLuint program);
void glGetProgramiv(GLuint program, GLenum pname, GLint *params);
void glUseProgram(GLuint program);
반응형
'OpenGLES 초보' 카테고리의 다른 글
opengles 에서 gluPerspective 함수 구현 (0) | 2014.07.04 |
---|---|
어파인 공간 (Affine Space) (0) | 2014.07.04 |
3차원 물체의 표현 (0) | 2014.07.04 |
쉐이더(Shader) 객체 (0) | 2014.07.04 |
기본 (0) | 2014.07.04 |