Advertisement
Guest User

Untitled

a guest
May 25th, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.94 KB | None | 0 0
  1.             GLint SetupDefaultMat4x4(GLuint program,
  2.                     GLsizei count, GLboolean transpose,
  3.                     const char *lenstypematrixname,
  4.                     glm::mat4 *lenstypematrixvalues,
  5.                     const char *cameraposmatrixname,
  6.                     glm::mat4 *cameraposmatrixvalues,
  7.                     const char *modelviewmatrixname,
  8.                     glm::mat4 *modelviewmatrixvalues    ){
  9.                      
  10.                   GLint lenstypematrixloc = glGetUniformLocation(program, lenstypematrixname);
  11.  
  12.                     glUniformMatrix4fv(lenstypematrixloc,count,
  13.                         transpose,(const GLfloat*)&lenstypematrixvalues[0]);     
  14.  
  15.                     GLint cameraposmatrixloc = glGetUniformLocation(program, cameraposmatrixname);
  16.  
  17.                     glUniformMatrix4fv(cameraposmatrixloc,count,
  18.                         transpose,(const GLfloat*)&cameraposmatrixvalues[0]);
  19.  
  20.                     GLint modelviewmatrixloc = glGetUniformLocation(program, modelviewmatrixname);
  21.  
  22.                     glUniformMatrix4fv(modelviewmatrixloc,count,
  23.                         transpose,(const GLfloat*)&modelviewmatrixvalues[0]);
  24.  
  25.                     return 3;
  26.                 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement