Current Version:
Version Number: | 2.4 beta 4 |
Release Date: | Nov. 25, 2006 |
History:
1.0b1 - November 1996
1.0b2 - Jan. 14, 1997
1.0b3 - Feb. 28, 1997
Add auxWireCone,
auxSolidCone,
gluPickMatrix,
gluLookAt functions.
Add Selection capability.
Fix the near plan clipping bug.
Thanks to Jen-Wei Chen.
1.0b3.1 - Mar. 15, 1997
Just fix a little bug of clipping and color material.
1.0b4 - Dec. 15, 1997
Add glGetBooleanv,
glGetDoublev,
glGetFloatv,
glGetIntegerv,
gluProject,
gluUnProject functions.
Fix the jittering effect in polygon edge due to truncation error in Java.
Thanks to Jiann-Rong Wu.
2.0b1 - Jun. 24, 1999
Re-write the code for Java2, and fix all the deprecated codes.
2.0b2 - Aug. 4, 1999
Add glGetString function.
Add Texturing capability.
Fix the Viewport Clipping bugs.
Re-classify all geometry and rendering classes.
Thanks to Tzong-Jer Yang.
2.0b2.1 - Aug. 14, 1999
Add glPointSize function.
Fix the Texturing bugs.
Re-coding all line and triangle scanning functions.
2.1b1 - Nov. 1, 1999
Add gluErrorString,
glPushAttrib,
glPopAttrib functions.
Add Evaluators capability.
2.1b2 - Nov. 27, 1999
Add GLU NURBS capability.
Add Stippled Lines capability.
2.1b3 - Dec. 21, 1999
Add Stippled Polygon capability.
Re-classify all classes of graphics kernel.
2.2b1 - Apr. 18, 2000
Add some Java3D-like functions.
2.3b1 - Dec. 1, 2000
Fix some bugs of Selection.
Rename to be jGL
2.3b2 - Feb. 17, 2001
Add glPixelTransferf,
glPixelTransferi,
glPassThrough,
glColorMask,
glDepthMask,
auxWireTeapot,
auxSolidTeapot functions.
Add Reading, Writing, and Copying Pixel Data capability.
Add Polygon Details capability.
Add Texture Coordinate Generation capability.
Complete all glColor functions.
Convert GLvoid * data type to Object for arbitrary data types.
Make glTexImage2D to support more data types via Object class.
Fix the bug of drawing GL_TRIANGLE_STRIP.
Release source code.
2.4b1 - Apr. 13, 2001
Add some GLUT functions.
Complete more glPushAttrib and
glPopAttrib masks.
2.4b2 - Sep. 10, 2002
Add some GLUT menu and window callback functions.
Increase GLCanvas and
GLApplet classes.
Provide GLUT examples in both Java Applet and Application modes.
2.4b2.1 - Nov. 18, 2002
Fix the bug of gluUnproject by Jon McCall.
2.4b2.2 - Nov. 25, 2002
Fix the bug of gluProject.
Thanks to Ralph Vince.
2.4b2.3 - Dec. 17, 2002
Fix the bug of drawing the polygon with more than 5 vertices.
Thanks to Ralph Vince.
2.4b2.4 - Mar. 10, 2003
Fix the bug of drawing with GL_POINT.
Thanks to Nordin Zakaria.
2.4b3 - May 22, 2003
Add 3D Texture Mapping capability.
Add glGenTextures,
glDeleteTextures,
glBindTexture,
glAreTexturesResident,
glIsTexture functions.
Add glTexSubImage1D,
glTexSubImage2D,
glTexSubImage3D functions.
Add gluDeleteQuadric,
gluQuadricCallback,
gluQuadricOrientation,
gluQuadricTexture,
gluDisk,
gluPartialDisk functions.
Add glutChangeToMenuEntry,
glutChangeToSubMenu,
glutTimerFunc,
glutKeyboardUpFunc,
glutSpecialFunc,
glutSpecialUpFunc,
glutGetModifiers functions.
Fix the bug of texture mapping with GL_LINEAR.
Thanks to Alan Simes.
2.4b4 - Nov. 25, 2006
Add Blending capability.
Add glBlendFunc,
glDepthMask functions.
Thanks to Mikael Aronsson.
Last Updated: Nov. 25 2006