Advertisement
Guest User

Untitled

a guest
Jul 30th, 2016
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. //Compile from source into shader (Fragment Shader)
  2. GLuint fragmentshader = glCreateShader(GL_FRAGMENT_SHADER);
  3. glShaderSource(fragmentshader, 1, &fragmentsource, NULL);
  4. glCompileShader(fragmentshader);
  5.  
  6. //Compile from source into shader (Vertex Shader)
  7. GLuint vertexshader = glCreateShader(GL_VERTEX_SHADER);
  8. glShaderSource(vertexshader, 1, &vertexsource, NULL);
  9. glCompileShader(vertexshader);
  10.  
  11. //Combine both shaders into a shader program
  12. GLuint shaderprogram = glCreateProgram();
  13. glAttatchShader(shaderprogram, vertexshader);
  14. glAttatchShader(shaderprogram, fragmentshader);
  15. glLinkProgram(shaderprogram);
  16.  
  17. //Clean up time!
  18. glDeleteShader(vertexshader);
  19. glDeleteShader(fragmentshader);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement