Advertisement
Guest User

Untitled

a guest
Dec 13th, 2015
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. public void render(Window window, Camera camera, List<GameObject> renderList) {
  2. glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);// LEAVE
  3.  
  4. //glPolygonMode( GL_FRONT_AND_BACK, GL_LINE );
  5.  
  6. Matrix4f viewMatrix = MatrixUtils.getViewMatrix(camera);
  7.  
  8. shaderProgram.bind();
  9. shaderProgram.setUniform("projectionMatrix", Projection.perspective);
  10. //shaderProgram.setUniform("camera_pos", camera.getPosition());
  11.  
  12. shaderProgram.setUniform("texture_sampler", 0);
  13. for(GameObject gameObject : renderList){
  14. Matrix4f modelViewMatrix = MatrixUtils.getModelViewMatrix(gameObject.getTransform(), viewMatrix);
  15. shaderProgram.setUniform("modelViewMatrix", modelViewMatrix);
  16. shaderProgram.setUniform("material", gameObject.getMesh().getMaterial());
  17. gameObject.getMesh().render();
  18. }
  19.  
  20. shaderProgram.unbind();
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement