diff options
author | Sven Gothel <[email protected]> | 2009-08-06 23:45:06 -0700 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2009-08-06 23:45:06 -0700 |
commit | ea30ed4e6424737e29c157de4a37422e1f63a328 (patch) | |
tree | 631414f14ba54d7d4a7c8674d0ecb839f1d29037 | |
parent | a7dc7200bbc76721184ceb4cb46319ccc51d3231 (diff) |
Javadoc API: Add link to UML Diagram
-rw-r--r-- | doc/bouml/jogl/69.session | 2 | ||||
-rw-r--r-- | make/doc/jogl/spec-overview.html | 18 |
2 files changed, 13 insertions, 7 deletions
diff --git a/doc/bouml/jogl/69.session b/doc/bouml/jogl/69.session index ae6631e25..246d70031 100644 --- a/doc/bouml/jogl/69.session +++ b/doc/bouml/jogl/69.session @@ -1,7 +1,7 @@ window_sizes 1800 1050 450 1344 851 120 diagrams active classdiagram_ref 128069 // OpenGL Interfaces - 1135 830 100 15 57 0 + 1135 830 100 15 0 0 end show_stereotypes selected classdiagram_ref 128069 // OpenGL Interfaces diff --git a/make/doc/jogl/spec-overview.html b/make/doc/jogl/spec-overview.html index 5d4779c57..26936e63e 100644 --- a/make/doc/jogl/spec-overview.html +++ b/make/doc/jogl/spec-overview.html @@ -43,6 +43,12 @@ bindings to the native OpenGL(R) 3D graphics library profiles: </ul> <br> +<h3>OpenGL Profile Model</h3> + OpenGL today is not just a single set of functionality, it offers many profiles for different + purposes, e.g. ES1 and ES2 for mobile, etc.<br> + JOGL reflects these profiles <a href="../doc/bouml/html/">with an OO abstraction model</a>, + specifying interfaces encapsulating common subsets.<br> + <h3>Package Structure</h3> The packages defined by this specification include:<br> @@ -68,12 +74,12 @@ inclusive, as well as most of it's extensions defined at the time of this specif <br> This interface contains all core desktop OpenGL methods through version 3.0, inclusive, as well as most of it's extensions defined at the -time of this specification. Early OpenGL extensions whose functionality -was incorporated into core OpenGL by version 3.0, inclusive, are specifically -excluded.<br> - Note: OpenGL 3.0 is the last subsumed version in the specification. +time of this specification. OpenGL extensions whose functionality +was incorporated into core OpenGL until version 3.1, inclusive, are subsumed into the core namespace.<br> + Note: OpenGL 3.0 is the last completly subsumed version in the specification. You need to use a {@link javax.media.opengl.GL3} OpenGL 3.1+ context to benefit from new functionality and versions.<br> + Note: Intersecting OpenGL 3.1 subsumed extensions are subsumed in GL2 as well, to offer the best common GL2GL3 intersection.<br> See <a href="#GL2InclusionCriteria">GL2 Inclusion Criteria</a>.<br> See <a href="#GL2RuntimeVersion">GL2 Runtime Requirements</a>.<br> Future extensions will be added with a <a href="#maintenanceupdates">maintenance update</a></li><br> @@ -119,7 +125,7 @@ time of this specification. <br> <li> {@link javax.media.opengl.GL2GL3 javax.media.opengl.GL2GL3} interface<br> <br> - Interface containing the common subset of GL3 (OpenGL 3.1+) and GL2 (OpenGL 2.0), + Interface containing the common subset of GL3 (OpenGL 3.1+) and GL2 (OpenGL 3.0), also known as the OpenGL 3.0 forward compatible, non deprecated subset.<br> This interface reflects only the programmable shader functionality of desktop OpenGL</li><br> </ul> @@ -322,7 +328,7 @@ according the following rules: <br> <a name="GL3InclusionCriteria"/> <li> {@link javax.media.opengl.GL3 javax.media.opengl.GL3} interface <ul> - <li>All functions in core, forward compatible, OpenGL 3.1, inclusive, have been included, + <li>All functions in core, forward compatible, OpenGL 3.1 - 3.2, inclusive, have been included, as described in the header files <code>GL3/gl3.h</code>.</li> <li>Reason for starting a new profile beginning with 3.1 are: <ul> |