Java Bindings for OpenGL: Difference between revisions

Content deleted Content added
Updated JOGL home page in External links
Update JOGL API doc links in references/footnotes
Line 6:
Core OpenGL API and [[OpenGL Utility Library|GLU]] library calls are available from [[Java (programming language)|Java]] through a thin wrapper looking very much as the original OpenGL [[C (programming language)|C]] API.<ref>Except GLU [[Nonuniform rational B-spline|NURBS]] routines which are not exposed through the public API.</ref>
 
All platform specific libraries (available from the [[Core OpenGL|CGL]] API for [[Mac OS X]], [[GLX]] for [[X Window System]], and [[WGL (software)|WGL]] for [[Microsoft Windows]]) are also abstracted out to create a platform independent way of selecting [[Framebuffer]] attributes and performing platform specific Framebuffer operations.<ref>Platform-specific extensions are not included in the public API. Each implementation can choose to export some of these APIs via the [http://downloadjogamp.java.netorg/mediadeployment/jogljogamp-next/buildsjavadoc/nightlyjogl/javadoc_publicjavadoc/javax/media/opengl/GLGLBase.html#getPlatformGLExtensions()%28%29 GL.getPlatformGLExtensions()] and [http://downloadjogamp.java.netorg/mediadeployment/jogljogamp-next/buildsjavadoc/nightlyjogl/javadoc_publicjavadoc/javax/media/opengl/GLGLBase.html#getExtension()%28java.lang.String%29 GL.getExtension(String)] method calls which return Objects whose data types are specific to the given implementation.</ref>
 
==Example==