summaryrefslogtreecommitdiffstats
path: root/make/doc/jogl/spec-overview.html
diff options
context:
space:
mode:
Diffstat (limited to 'make/doc/jogl/spec-overview.html')
-rw-r--r--make/doc/jogl/spec-overview.html58
1 files changed, 29 insertions, 29 deletions
diff --git a/make/doc/jogl/spec-overview.html b/make/doc/jogl/spec-overview.html
index 1a63fb7dd..a2c37e976 100644
--- a/make/doc/jogl/spec-overview.html
+++ b/make/doc/jogl/spec-overview.html
@@ -42,7 +42,7 @@ bindings to the native OpenGL(R) 3D graphics library profiles:
<li> <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/nio/package-summary.html"> Java 1.4 <i>java.nio</i> implementation</a> </li>
</ul></li>
</ul></li>
- <li> {@linkplain javax.media.nativewindow NativeWindow Protocol}
+ <li> {@linkplain com.jogamp.nativewindow NativeWindow Protocol}
<p>The <i>NativeWindow Protocol</i> is included in JogAmp's implementation</p></li>
</ul>
<br>
@@ -57,13 +57,13 @@ bindings to the native OpenGL(R) 3D graphics library profiles:
The packages defined by this specification include:<br>
<ul>
- <li>The <b>javax.media.opengl</b> package<br>
+ <li>The <b>com.jogamp.opengl</b> package<br>
<p>This package contains all Java bindings for all OpenGL profiles.</p>
<p>See <a href="#GLAPIInclusionCriteria">Inclusion Criteria</a> explaining the OpenGL profile seperation.</p>
<p>See <a href="#GLRuntimeVersion">OpenGL Runtime Requirements</a>.</p>
<p>The main OpenGL profile interfaces are:</p>
<ul>
- <li> {@link javax.media.opengl.GL2 javax.media.opengl.GL2} interface
+ <li> {@link com.jogamp.opengl.GL2 com.jogamp.opengl.GL2} interface
<p>This interface contains all OpenGL [ 1.0 .. 3.0 ] methods,
as well as most of it's extensions defined at the time of this specification.</p>
<p>OpenGL extensions whose functionality was incorporated into core OpenGL &le; 3.0,
@@ -73,7 +73,7 @@ bindings to the native OpenGL(R) 3D graphics library profiles:
<p>Future extensions will be added with a <a href="#maintenanceupdates">maintenance update</a></p>
</li>
- <li> {@link javax.media.opengl.GL3 javax.media.opengl.GL3} interface
+ <li> {@link com.jogamp.opengl.GL3 com.jogamp.opengl.GL3} interface
<p>This interface contains all OpenGL [ 3.1 .. 3.3 ] <i>core</i> methods,
as well as most of it's extensions defined at the time of this specification.</p>
<p>Note: OpenGL [ 3.1 .. 3.3 ] core profile does not includes fixed point functionality.</p>
@@ -82,40 +82,40 @@ bindings to the native OpenGL(R) 3D graphics library profiles:
<p>Future extensions will be added with a <a href="#maintenanceupdates">maintenance update</a></p>
</li>
- <li> {@link javax.media.opengl.GL3bc javax.media.opengl.GL3bc} interface
+ <li> {@link com.jogamp.opengl.GL3bc com.jogamp.opengl.GL3bc} interface
<p>This interface contains all OpenGL [ 3.1 .. 3.3 ] <i>compatibility</i> methods,
as well as most of it's extensions defined at the time of this specification.</p>
<p>Note: OpenGL [ 3.1 .. 3.3 ] compatibility profile does includes fixed point functionality.</p>
<p>Future extensions will be added with a <a href="#maintenanceupdates">maintenance update</a></p>
</li>
- <li> {@link javax.media.opengl.GL4 javax.media.opengl.GL4} interface
+ <li> {@link com.jogamp.opengl.GL4 com.jogamp.opengl.GL4} interface
<p>This interface contains all OpenGL [ 4.0 .. 4.3 ] <i>core</i> methods,
as well as most of it's extensions defined at the time of this specification.</p>
<p>Note: OpenGL [ 4.0 .. 4.3 ] core profile does not includes fixed point functionality.</p>
<p>Future extensions will be added with a <a href="#maintenanceupdates">maintenance update</a></p>
</li>
- <li> {@link javax.media.opengl.GL4bc javax.media.opengl.GL4bc} interface
+ <li> {@link com.jogamp.opengl.GL4bc com.jogamp.opengl.GL4bc} interface
<p>This interface contains all OpenGL [ 4.0 .. 4.3 ] <i>compatibility</i> profile,
as well as most of it's extensions defined at the time of this specification.</p>
<p>Note: OpenGL [ 4.0 .. 4.3 ] compatibility profile does includes fixed point functionality.</p>
<p>Future extensions will be added with a <a href="#maintenanceupdates">maintenance update</a></p>
</li>
- <li> {@link javax.media.opengl.GLES1 javax.media.opengl.GLES1} interface
+ <li> {@link com.jogamp.opengl.GLES1 com.jogamp.opengl.GLES1} interface
<p>This interface contains all OpenGL ES [ 1.0 .. 1.1 ] methods,
as well as most of it's extensions defined at the time of this specification.</p>
<p>Future extensions will be added with a <a href="#maintenanceupdates">maintenance update</a></p>
</li>
- <li> {@link javax.media.opengl.GLES2 javax.media.opengl.GLES2} interface
+ <li> {@link com.jogamp.opengl.GLES2 com.jogamp.opengl.GLES2} interface
<p>This interface contains all OpenGL ES 2.0 methods,
as well as most of it's extensions defined at the time of this specification.</p>
<p>Future extensions will be added with a <a href="#maintenanceupdates">maintenance update</a></p>
</li>
- <li> {@link javax.media.opengl.GLES3 javax.media.opengl.GLES3} interface
+ <li> {@link com.jogamp.opengl.GLES3 com.jogamp.opengl.GLES3} interface
<p>This interface contains all OpenGL ES 3.0 methods,
as well as most of it's extensions defined at the time of this specification.</p>
<p>Future extensions will be added with a <a href="#maintenanceupdates">maintenance update</a></p>
@@ -125,39 +125,39 @@ bindings to the native OpenGL(R) 3D graphics library profiles:
These <i>common profiles</i> may be utilize for cross profile code supposed to either run
on desktop and mobile devices, or across GL profiles themselves:</p>
<ul>
- <li> {@link javax.media.opengl.GLBase javax.media.opengl.GLBase} interface
+ <li> {@link com.jogamp.opengl.GLBase com.jogamp.opengl.GLBase} interface
<p>Common interface containing the profile type identification and conversion methods.</p>
<p>Used to query which specialized profile class an instance of this object actually is and
offering a protocol to convert it to these types.</p></li>
- <li> {@link javax.media.opengl.GL javax.media.opengl.GL} interface
+ <li> {@link com.jogamp.opengl.GL com.jogamp.opengl.GL} interface
<p>Common interface containing the subset of all profiles, GL4bc, GL4, GL3bc, GL3, GL2, GLES1, GLES2 and GLES3.</p>
<p>This interface reflects common data types, texture and framebuffer functionality.</p></li>
- <li> {@link javax.media.opengl.GL2ES1 javax.media.opengl.GL2ES1} interface
+ <li> {@link com.jogamp.opengl.GL2ES1 com.jogamp.opengl.GL2ES1} interface
<p>Interface containing the common subset of GL2 and GLES1.</p>
<p>This interface reflects the fixed functionality of OpenGL, without the immediate mode API.</p></li>
- <li> {@link javax.media.opengl.GL2ES2 javax.media.opengl.GL2ES2} interface
+ <li> {@link com.jogamp.opengl.GL2ES2 com.jogamp.opengl.GL2ES2} interface
<p>Interface containing the common subset of GL2 and GLES2. Interface is almost GLES2 complete.</p>
<p>This interface reflects the programmable shader functionality of desktop and embedded OpenGL up until GLES2.</p></li>
- <li> {@link javax.media.opengl.GL3ES3 javax.media.opengl.GL3ES3} interface
+ <li> {@link com.jogamp.opengl.GL3ES3 com.jogamp.opengl.GL3ES3} interface
<p>Interface containing the common subset of core GL3 and GLES3. Interface is almost GLES3 complete, lacking <code>GL_ARB_ES3_compatibility</code> extension.</p>
<p>This interface reflects the programmable shader functionality of desktop and embedded OpenGL up until GLES3.</p></li>
- <li> {@link javax.media.opengl.GL4ES3 javax.media.opengl.GL4ES3} interface
+ <li> {@link com.jogamp.opengl.GL4ES3 com.jogamp.opengl.GL4ES3} interface
<p>Interface containing the common subset of core GL4 and GLES3. Interface is GLES3 complete w/o vendor extensions.</p>
<p>This interface reflects the programmable shader functionality of desktop and embedded OpenGL up until GLES3.</p></li>
- <li> {@link javax.media.opengl.GL2GL3 javax.media.opengl.GL2GL3} interface
+ <li> {@link com.jogamp.opengl.GL2GL3 com.jogamp.opengl.GL2GL3} interface
<p>Interface containing the common subset of core GL3 (OpenGL 3.1+) and GL2 (OpenGL 3.0),
also known as the OpenGL 3.0 forward compatible, non deprecated subset.</p>
<p>This interface reflects only the programmable shader functionality of desktop OpenGL</p></li>
</ul>
</li>
- <li>The <b>javax.media.opengl.glu</b> package
+ <li>The <b>com.jogamp.opengl.glu</b> package
<p>
This package contains bindings for the OpenGL Graphics System Utility (GLU)
Library version 1.3, inclusive, with the exception of the GLU NURBS routines
@@ -172,7 +172,7 @@ experience.
<p>
The rules for creating the Java language binding are described in the following
sections. These rules should be followed as closely as possible for all future
-APIs that share the javax.media.opengl namespace.</p>
+APIs that share the com.jogamp.opengl namespace.</p>
<h4>Function Naming</h4>
Functions are named in the same way as in the C binding. That is, an OpenGL
@@ -333,7 +333,7 @@ Sharing of server-side OpenGL objects such as buffer objects, e.g. VBOs,
and textures among OpenGL contexts is supported in this specification.
<p>
-See {@link javax.media.opengl.GLSharedContextSetter GLSharedContextSetter} interface
+See {@link com.jogamp.opengl.GLSharedContextSetter GLSharedContextSetter} interface
for details.
</p>
@@ -344,7 +344,7 @@ for details.
according the following rules: </p>
<ul>
- <li><a name="GL3InclusionCriteria">{@link javax.media.opengl.GL3 javax.media.opengl.GL3} interface</a>
+ <li><a name="GL3InclusionCriteria">{@link com.jogamp.opengl.GL3 com.jogamp.opengl.GL3} interface</a>
<ul>
<li>All functions in core, forward compatible, OpenGL [ 3.1 - 3.3 ], inclusive, have been included,
as described in the header files <code>GL/glcorearb.h</code>.</li>
@@ -362,7 +362,7 @@ according the following rules: </p>
<li> OpenGL 3.2 Spec Appendix E.1: It is not possible to implement both core and compatibility profiles in a single GL context, ..</li>
</ul></li>
</ul></li>
- <li><a name="GL2InclusionCriteria"> {@link javax.media.opengl.GL2 javax.media.opengl.GL2} interface</a>
+ <li><a name="GL2InclusionCriteria"> {@link com.jogamp.opengl.GL2 com.jogamp.opengl.GL2} interface</a>
<ul>
<li>All functions in core OpenGL 3.0, inclusive, have been included.</li>
<li>Reason for making the <em>cut</em> at OpenGL 3.0 are:
@@ -439,13 +439,13 @@ implementation.
<h3><a name="GLRuntimeVersion">OpenGL Version on Runtime System</a></h3>
-<h4><a name="GL4RuntimeVersion">{@link javax.media.opengl.GL4 GL4} Desktop Requirements</a></h4>
+<h4><a name="GL4RuntimeVersion">{@link com.jogamp.opengl.GL4 GL4} Desktop Requirements</a></h4>
An OpenGL &ge; 4.0 version is required to instantiate a GL4 context.
-<h4><a name="GL3RuntimeVersion">{@link javax.media.opengl.GL3 GL3} Desktop Requirements</a></h4>
+<h4><a name="GL3RuntimeVersion">{@link com.jogamp.opengl.GL3 GL3} Desktop Requirements</a></h4>
An OpenGL &ge; 3.1 version is required to instantiate a GL3 context.
-<h4><a name="GL2RuntimeVersion">{@link javax.media.opengl.GL2 GL2} Desktop Requirements</a></h4>
+<h4><a name="GL2RuntimeVersion">{@link com.jogamp.opengl.GL2 GL2} Desktop Requirements</a></h4>
Even though OpenGL extensions whose functionality was included into core
OpenGL by version 3.0, inclusive, are not included in the bindings, it should
be noted that OpenGL version 3.0 is not an absolute requirement on the runtime
@@ -460,13 +460,13 @@ the presence of at least OpenGL 1.5 on the target system.
due to it's dynamical function binding starting with OpenGL 1.2.</p>
<p>In future revisions of the API, this minimum standard may be raised.</p>
-<h4><a name="GLES3RuntimeVersion">{@link javax.media.opengl.GLES3 GLES3} Requirements</a></h4>
+<h4><a name="GLES3RuntimeVersion">{@link com.jogamp.opengl.GLES3 GLES3} Requirements</a></h4>
An OpenGL ES &ge; 3.0 version is required to instantiate an ES3 context.
-<h4><a name="GLES2RuntimeVersion">{@link javax.media.opengl.GLES2 GLES2} Requirements</a></h4>
+<h4><a name="GLES2RuntimeVersion">{@link com.jogamp.opengl.GLES2 GLES2} Requirements</a></h4>
An OpenGL ES &ge; 2.0 version is required to instantiate an ES2 context.
-<h4><a name="GLES1RuntimeVersion">{@link javax.media.opengl.GLES1 GLES1} Requirements</a></h4>
+<h4><a name="GLES1RuntimeVersion">{@link com.jogamp.opengl.GLES1 GLES1} Requirements</a></h4>
An OpenGL ES [ 1.0 .. 1.1 ] version is required to instantiate an ES1 context.
<h3><a name="RuntimeVersionInformation">Runtime Version Information</a></h3>
@@ -485,7 +485,7 @@ the build date and source code repository branch name and it's latest commit ide
<h3><a name="maintenanceupdates">Future Maintenance Updates</a></h3>
New core APIs found in future versions of OpenGL, as well as new OpenGL
extensions, are expected to be added to the bindings and included into the
-javax.media.opengl namespace via future maintenance updates to the API.
+com.jogamp.opengl namespace via future maintenance updates to the API.
<h3>Related Links</h3>
<ul>