35 GLuint shader = glCreateShader(
type);
38 glShaderSource(shader, 1, (
const GLchar**)&
source, NULL);
39 glCompileShader(shader);
43 glGetShaderiv(shader, GL_COMPILE_STATUS, &
status);
44 if (
status == GL_FALSE ) {
46 glGetShaderInfoLog(shader, 32768, NULL, (GLchar*)log);
47 printf(
"Shader Compilation Failed : %s\n", log);