Advertisement
Guest User

The openGl calls

a guest
Jun 2nd, 2013
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.02 KB | None | 0 0
  1.     private void set3DOpenGL()
  2.     {
  3.         GL11.glMatrixMode(GL11.GL_PROJECTION);
  4.             GL11.glLoadIdentity();
  5.             GLU.gluPerspective(fieldOfView, aspectRatio, nearDistance, farDistance);
  6.             GL11.glMatrixMode(GL11.GL_MODELVIEW);
  7.             GL11.glLoadIdentity();
  8.             GL11.glEnable(GL11.GL_TEXTURE_2D);
  9.             GL11.glShadeModel(GL11.GL_SMOOTH);
  10.             GL11.glClearDepth(1.0f);
  11.             GL11.glEnable(GL11.GL_DEPTH_TEST);
  12.             GL11.glDepthFunc(GL11.GL_LEQUAL);
  13.             GL11.glHint(GL11.GL_PERSPECTIVE_CORRECTION_HINT, GL11.GL_NICEST);
  14.             GL11.glTexParameteri(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_WRAP_S, GL11.GL_CLAMP);
  15.     }
  16.    
  17.     private void set2DOpenGL()
  18.     {
  19.         GL11.glDisable(GL11.GL_LIGHTING);
  20.         GL11.glEnable(GL11.GL_BLEND);
  21.         GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
  22.         GL11.glMatrixMode(GL11.GL_PROJECTION);
  23.         GL11.glLoadIdentity();
  24.         GL11.glOrtho(0, width, height, 0, -1f, 1f);
  25.         GL11.glMatrixMode(GL11.GL_MODELVIEW);
  26.         GL11.glPushMatrix();
  27.         GL11.glLoadIdentity();
  28.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement