Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Compile from source into shader (Fragment Shader)
- GLuint fragmentshader = glCreateShader(GL_FRAGMENT_SHADER);
- glShaderSource(fragmentshader, 1, &fragmentsource, NULL);
- glCompileShader(fragmentshader);
- //Compile from source into shader (Vertex Shader)
- GLuint vertexshader = glCreateShader(GL_VERTEX_SHADER);
- glShaderSource(vertexshader, 1, &vertexsource, NULL);
- glCompileShader(vertexshader);
- //Combine both shaders into a shader program
- GLuint shaderprogram = glCreateProgram();
- glAttatchShader(shaderprogram, vertexshader);
- glAttatchShader(shaderprogram, fragmentshader);
- glLinkProgram(shaderprogram);
- //Clean up time!
- glDeleteShader(vertexshader);
- glDeleteShader(fragmentshader);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement