From ea30ed4e6424737e29c157de4a37422e1f63a328 Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Thu, 6 Aug 2009 23:45:06 -0700 Subject: Javadoc API: Add link to UML Diagram --- doc/bouml/jogl/69.session | 2 +- 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:
+

OpenGL Profile Model

+ 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.
+ JOGL reflects these profiles with an OO abstraction model, + specifying interfaces encapsulating common subsets.
+

Package Structure

The packages defined by this specification include:
@@ -68,12 +74,12 @@ inclusive, as well as most of it's extensions defined at the time of this specif
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.
- 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.
+ 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.
+ Note: Intersecting OpenGL 3.1 subsumed extensions are subsumed in GL2 as well, to offer the best common GL2GL3 intersection.
See GL2 Inclusion Criteria.
See GL2 Runtime Requirements.
Future extensions will be added with a maintenance update
@@ -119,7 +125,7 @@ time of this specification.
  • {@link javax.media.opengl.GL2GL3 javax.media.opengl.GL2GL3} interface

    - 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.
    This interface reflects only the programmable shader functionality of desktop OpenGL

  • @@ -322,7 +328,7 @@ according the following rules:
  • {@link javax.media.opengl.GL3 javax.media.opengl.GL3} interface
      -
    • All functions in core, forward compatible, OpenGL 3.1, inclusive, have been included, +
    • All functions in core, forward compatible, OpenGL 3.1 - 3.2, inclusive, have been included, as described in the header files GL3/gl3.h.
    • Reason for starting a new profile beginning with 3.1 are:
        -- cgit v1.2.3