From 1ec82447e464d5308442581f14d32f9775928454 Mon Sep 17 00:00:00 2001
From: Sven Gothel The NativeWindow Protocol is included in JogAmp's implementation This package contains all Java bindings for all OpenGL profiles. See Inclusion Criteria explaining the OpenGL profile seperation. See OpenGL Runtime Requirements. The main OpenGL profile interfaces are: 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. OpenGL extensions whose functionality was incorporated into core OpenGL ≤ 3.0,
@@ -73,7 +73,7 @@ bindings to the native OpenGL(R) 3D graphics library profiles:
Future extensions will be added with a maintenance update This interface contains all OpenGL [ 3.1 .. 3.3 ] core methods,
as well as most of it's extensions defined at the time of this specification. Note: OpenGL [ 3.1 .. 3.3 ] core profile does not includes fixed point functionality. Future extensions will be added with a maintenance update This interface contains all OpenGL [ 3.1 .. 3.3 ] compatibility methods,
as well as most of it's extensions defined at the time of this specification. Note: OpenGL [ 3.1 .. 3.3 ] compatibility profile does includes fixed point functionality. Future extensions will be added with a maintenance update This interface contains all OpenGL [ 4.0 .. 4.3 ] core methods,
as well as most of it's extensions defined at the time of this specification. Note: OpenGL [ 4.0 .. 4.3 ] core profile does not includes fixed point functionality. Future extensions will be added with a maintenance update This interface contains all OpenGL [ 4.0 .. 4.3 ] compatibility profile,
as well as most of it's extensions defined at the time of this specification. Note: OpenGL [ 4.0 .. 4.3 ] compatibility profile does includes fixed point functionality. Future extensions will be added with a maintenance update 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. Future extensions will be added with a maintenance update This interface contains all OpenGL ES 2.0 methods,
as well as most of it's extensions defined at the time of this specification. Future extensions will be added with a maintenance update This interface contains all OpenGL ES 3.0 methods,
as well as most of it's extensions defined at the time of this specification. Future extensions will be added with a maintenance update
@@ -57,13 +57,13 @@ bindings to the native OpenGL(R) 3D graphics library profiles:
The packages defined by this specification include:
-
+
-
Common interface containing the profile type identification and conversion methods.
Used to query which specialized profile class an instance of this object actually is and offering a protocol to convert it to these types.
Common interface containing the subset of all profiles, GL4bc, GL4, GL3bc, GL3, GL2, GLES1, GLES2 and GLES3.
This interface reflects common data types, texture and framebuffer functionality.
Interface containing the common subset of GL2 and GLES1.
This interface reflects the fixed functionality of OpenGL, without the immediate mode API.
Interface containing the common subset of GL2 and GLES2. Interface is almost GLES2 complete.
This interface reflects the programmable shader functionality of desktop and embedded OpenGL up until GLES2.
Interface containing the common subset of core GL3 and GLES3. Interface is almost GLES3 complete, lacking GL_ARB_ES3_compatibility
extension.
This interface reflects the programmable shader functionality of desktop and embedded OpenGL up until GLES3.
Interface containing the common subset of core GL4 and GLES3. Interface is GLES3 complete w/o vendor extensions.
This interface reflects the programmable shader functionality of desktop and embedded OpenGL up until GLES3.
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.
This interface reflects only the programmable shader functionality of desktop OpenGL
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.
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.
+APIs that share the com.jogamp.opengl namespace.-See {@link javax.media.opengl.GLSharedContextSetter GLSharedContextSetter} interface +See {@link com.jogamp.opengl.GLSharedContextSetter GLSharedContextSetter} interface for details.
@@ -344,7 +344,7 @@ for details. according the following rules:GL/glcorearb.h
.In future revisions of the API, this minimum standard may be raised.
-