From fa0034968241de1fcaf3e9902a62270b4d050e9c Mon Sep 17 00:00:00 2001
From: Sven Gothel
Date: Wed, 17 Jul 2013 06:32:02 +0200
Subject: Move doc/bouml -> doc/uml - and add symbolic link to doc/bouml ..
---
doc/uml/html-svg/classdiagrams.html | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
create mode 100644 doc/uml/html-svg/classdiagrams.html
(limited to 'doc/uml/html-svg/classdiagrams.html')
diff --git a/doc/uml/html-svg/classdiagrams.html b/doc/uml/html-svg/classdiagrams.html
new file mode 100644
index 000000000..4f4efc693
--- /dev/null
+++ b/doc/uml/html-svg/classdiagrams.html
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+Class Diagram Index
+
+
+
+
+
+Class Diagram Index
+
+
+
+
+
+
+
--
cgit v1.2.3
From 906ec91648cd1786285e9ec86d12bca49c3cdb31 Mon Sep 17 00:00:00 2001
From: Sven Gothel
Date: Thu, 18 Jul 2013 13:12:07 +0200
Subject: Doc: Update UML diagram and 'Overview-OpenGL-Evolution-And-JOGL'
---
doc/Overview-OpenGL-Evolution-And-JOGL.html | 37 +-
doc/bouml | 0
doc/uml/html-svg/class128002.html | 25 +
doc/uml/html-svg/class128069.html | 25 +
doc/uml/html-svg/class128130.html | 25 +
doc/uml/html-svg/class128197.html | 25 +
doc/uml/html-svg/class128258.html | 25 +
doc/uml/html-svg/class128325.html | 25 +
doc/uml/html-svg/class128386.html | 24 +
doc/uml/html-svg/class128453.html | 25 +
doc/uml/html-svg/class128581.html | 25 +
doc/uml/html-svg/class128709.html | 25 +
doc/uml/html-svg/class128837.html | 25 +
doc/uml/html-svg/class128965.html | 25 +
doc/uml/html-svg/class130117.html | 25 +
doc/uml/html-svg/class130245.html | 25 +
doc/uml/html-svg/class130501.html | 24 +
doc/uml/html-svg/class130629.html | 24 +
doc/uml/html-svg/class130757.html | 24 +
doc/uml/html-svg/class130885.html | 26 +
doc/uml/html-svg/class131013.html | 26 +
doc/uml/html-svg/class131141.html | 25 +
doc/uml/html-svg/class131269.html | 26 +
doc/uml/html-svg/class131397.html | 25 +
doc/uml/html-svg/class132549.html | 26 +
doc/uml/html-svg/class134914.html | 25 +
doc/uml/html-svg/class135042.html | 25 +
doc/uml/html-svg/class135170.html | 25 +
doc/uml/html-svg/classdiagrams.html | 5 +-
doc/uml/html-svg/classes.html | 52 +-
doc/uml/html-svg/classes_list.html | 52 +-
doc/uml/html-svg/fig128069.svg | 933 +++++++++++++++-------------
doc/uml/html-svg/fig134786.svg | 344 ++++++++++
doc/uml/html-svg/index-withframe.html | 31 +-
doc/uml/html-svg/index.html | 255 ++------
doc/uml/html-svg/index_65.html | 6 +-
doc/uml/html-svg/index_67.html | 8 +-
doc/uml/html-svg/index_71.html | 48 +-
doc/uml/html-svg/index_74.html | 8 +-
doc/uml/html-svg/index_78.html | 6 +-
doc/uml/html-svg/index_79.html | 7 +-
doc/uml/html-svg/index_82.html | 6 +-
doc/uml/html-svg/metaclass135298.html | 25 +
doc/uml/html-svg/navig.html | 6 +-
doc/uml/html-svg/packages.html | 4 +-
doc/uml/html/classdiagrams.html | 5 +-
doc/uml/html/classes.html | 52 +-
doc/uml/html/classes_list.html | 10 +-
doc/uml/html/fig128069.png | Bin 80497 -> 51868 bytes
doc/uml/html/fig134786.png | Bin 0 -> 46253 bytes
doc/uml/html/index-withframe.html | 31 +-
doc/uml/html/index.html | 141 +++--
doc/uml/html/index_65.html | 6 +-
doc/uml/html/index_67.html | 8 +-
doc/uml/html/index_71.html | 48 +-
doc/uml/html/index_74.html | 8 +-
doc/uml/html/index_78.html | 6 +-
doc/uml/html/index_79.html | 7 +-
doc/uml/html/index_82.html | 6 +-
doc/uml/html/navig.html | 6 +-
doc/uml/html/packages.html | 4 +-
doc/uml/jogl/128069.diagram | 215 ++++---
doc/uml/jogl/134786.diagram | 231 +++++++
doc/uml/jogl/2.session | 15 +-
doc/uml/jogl/generation_settings | 2 +-
doc/uml/jogl/jogl.prj | 149 ++++-
doc/uml/jogl/stereotypes | 1 +
67 files changed, 2413 insertions(+), 1021 deletions(-)
mode change 100644 => 120000 doc/bouml
create mode 100644 doc/uml/html-svg/class128002.html
create mode 100644 doc/uml/html-svg/class128069.html
create mode 100644 doc/uml/html-svg/class128130.html
create mode 100644 doc/uml/html-svg/class128197.html
create mode 100644 doc/uml/html-svg/class128258.html
create mode 100644 doc/uml/html-svg/class128325.html
create mode 100644 doc/uml/html-svg/class128386.html
create mode 100644 doc/uml/html-svg/class128453.html
create mode 100644 doc/uml/html-svg/class128581.html
create mode 100644 doc/uml/html-svg/class128709.html
create mode 100644 doc/uml/html-svg/class128837.html
create mode 100644 doc/uml/html-svg/class128965.html
create mode 100644 doc/uml/html-svg/class130117.html
create mode 100644 doc/uml/html-svg/class130245.html
create mode 100644 doc/uml/html-svg/class130501.html
create mode 100644 doc/uml/html-svg/class130629.html
create mode 100644 doc/uml/html-svg/class130757.html
create mode 100644 doc/uml/html-svg/class130885.html
create mode 100644 doc/uml/html-svg/class131013.html
create mode 100644 doc/uml/html-svg/class131141.html
create mode 100644 doc/uml/html-svg/class131269.html
create mode 100644 doc/uml/html-svg/class131397.html
create mode 100644 doc/uml/html-svg/class132549.html
create mode 100644 doc/uml/html-svg/class134914.html
create mode 100644 doc/uml/html-svg/class135042.html
create mode 100644 doc/uml/html-svg/class135170.html
create mode 100644 doc/uml/html-svg/fig134786.svg
create mode 100644 doc/uml/html-svg/metaclass135298.html
create mode 100644 doc/uml/html/fig134786.png
mode change 100644 => 100755 doc/uml/jogl/128069.diagram
create mode 100755 doc/uml/jogl/134786.diagram
mode change 100644 => 100755 doc/uml/jogl/generation_settings
mode change 100644 => 100755 doc/uml/jogl/jogl.prj
mode change 100644 => 100755 doc/uml/jogl/stereotypes
(limited to 'doc/uml/html-svg/classdiagrams.html')
diff --git a/doc/Overview-OpenGL-Evolution-And-JOGL.html b/doc/Overview-OpenGL-Evolution-And-JOGL.html
index 86b5b180e..6bdc755ce 100644
--- a/doc/Overview-OpenGL-Evolution-And-JOGL.html
+++ b/doc/Overview-OpenGL-Evolution-And-JOGL.html
@@ -100,6 +100,12 @@ for embedded systems was released.
In July 2010 OpenGL 4.1 was released and it's core profile
is fully compatible to OpenGL ES 2.0.
+
+In July 2012 OpenGL 4.3 and OpenGL ES 3.0 were released.
+OpenGL's 4.3 core profile is fully compatible to OpenGL ES 3.0.
+Some OpenGL 3.x implementations implementing GL_ARB_ES3_compatibility
+are OpenGL ES 3.0 compatible as well, e.g. Mesa 9.1.
+
Today, desktop and embedded GPU's implement the programmatic shader (PSP)
based rendering.
@@ -115,8 +121,8 @@ to avoid the FFP, but using the PSP. This allows the implementor
to utilize application level optimization which usually cannot be reached
by the very generic implemented FFP in the OpenGL drivers.
- JOGL & The OpenGL Evolution
-
+JOGL & The OpenGL Evolution
+
Like GL4Java , the 1st JOGL release 1.x
mapped OpenGL in one interface. This architecture was feasible and correct until the new OpenGL
@@ -124,7 +130,7 @@ profiles surfaced. There was only one unique way to create an OpenGL context for
OpenGL versions.
-The continously developed JOGL 2.x reflects the aforementioned OpenGL evolution
+The continously developed JOGL project reflects the aforementioned OpenGL evolution
by mapping the OpenGL profiles to interfaces .
This is essential since creating an OpenGL context for each class of OpenGL profiles
requires it's specific initialisation .
@@ -140,6 +146,7 @@ Fixed Function (FFP) Only Profiles:
Programmable Shader (PSP) Only Profiles:
@@ -158,9 +165,17 @@ to allow easy development of multiple target profiles.
Common OpenGL Profile Subsets:
@@ -185,10 +200,14 @@ ensures the code complies with the GL2 and GLES2 profile and an implementation m
}
-
-
+OpenGL Profile Models (UML)
+Complete UML with frames .
+
+
+
+
- References
+References
OpenGL on Wikipedia
OpenGL ES on Wikipedia
diff --git a/doc/bouml b/doc/bouml
deleted file mode 100644
index 3490e7a1d..000000000
--- a/doc/bouml
+++ /dev/null
@@ -1 +0,0 @@
-uml
\ No newline at end of file
diff --git a/doc/bouml b/doc/bouml
new file mode 120000
index 000000000..3490e7a1d
--- /dev/null
+++ b/doc/bouml
@@ -0,0 +1 @@
+uml
\ No newline at end of file
diff --git a/doc/uml/html-svg/class128002.html b/doc/uml/html-svg/class128002.html
new file mode 100644
index 000000000..7544725e3
--- /dev/null
+++ b/doc/uml/html-svg/class128002.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+Class GL3bc
+
+
+
+
+
+Class GL3bc
+
+
+
+
+
+Declaration :
+Java : package interface GL3bc extends GL2 Php : interface GL3bc Directly inherited by : GL4bc GL4bcImpl
+Stereotype: interface
+
+
+
+
diff --git a/doc/uml/html-svg/class128069.html b/doc/uml/html-svg/class128069.html
new file mode 100644
index 000000000..bc9d4a714
--- /dev/null
+++ b/doc/uml/html-svg/class128069.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+Class GL
+
+
+
+
+
+Class GL
+
+
+
+
+
+Declaration :
+Java : public interface GL extends GLBase Php : public interface GL Directly inherited by : GL2ES1 GL2ES2
+Stereotype: interface
+
+
+
+
diff --git a/doc/uml/html-svg/class128130.html b/doc/uml/html-svg/class128130.html
new file mode 100644
index 000000000..2d076667b
--- /dev/null
+++ b/doc/uml/html-svg/class128130.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+Class GL4
+
+
+
+
+
+Class GL4
+
+
+
+
+
+Declaration :
+Java : package interface GL4 extends GL3 Php : interface GL4 Directly inherited by : GL4bc GL4bcImpl
+Stereotype: interface
+
+
+
+
diff --git a/doc/uml/html-svg/class128197.html b/doc/uml/html-svg/class128197.html
new file mode 100644
index 000000000..24600b432
--- /dev/null
+++ b/doc/uml/html-svg/class128197.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+Class GL2ES1
+
+
+
+
+
+Class GL2ES1
+
+
+
+
+
+Declaration :
+Java : public interface GL2ES1 extends GL Php : public interface GL2ES1 Directly inherited by : GL2 GL2ES12 GLES1
+Stereotype: interface
+
+
+
+
diff --git a/doc/uml/html-svg/class128258.html b/doc/uml/html-svg/class128258.html
new file mode 100644
index 000000000..b9bedf777
--- /dev/null
+++ b/doc/uml/html-svg/class128258.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+Class GL4bc
+
+
+
+
+
+Class GL4bc
+
+
+
+
+
+Declaration :
+Java : package interface GL4bc extends GL3bc Php : interface GL4bc Directly inherited by : GL4bcImpl
+Stereotype: interface
+
+
+
+
diff --git a/doc/uml/html-svg/class128325.html b/doc/uml/html-svg/class128325.html
new file mode 100644
index 000000000..50fef41d3
--- /dev/null
+++ b/doc/uml/html-svg/class128325.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+Class GLES1
+
+
+
+
+
+Class GLES1
+
+
+
+
+
+Declaration :
+Java : public interface GLES1 extends GL2ES1 Php : public interface GLES1 Directly inherited by : GLES1Impl
+Stereotype: interface
+
+
+
+
diff --git a/doc/uml/html-svg/class128386.html b/doc/uml/html-svg/class128386.html
new file mode 100644
index 000000000..c2d4c7860
--- /dev/null
+++ b/doc/uml/html-svg/class128386.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+Class GL2ES12
+
+
+
+
+
+Class GL2ES12
+
+
+
+
+
+Declaration :
Stereotype: entity
+
+
+
+
diff --git a/doc/uml/html-svg/class128453.html b/doc/uml/html-svg/class128453.html
new file mode 100644
index 000000000..9cce94046
--- /dev/null
+++ b/doc/uml/html-svg/class128453.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+Class GL2
+
+
+
+
+
+Class GL2
+
+
+
+
+
+Declaration :
+Java : public interface GL2 extends GL2GL3 Php : public interface GL2 Directly inherited by : GL3bc GL4bcImpl
+Stereotype: interface
+
+
+
+
diff --git a/doc/uml/html-svg/class128581.html b/doc/uml/html-svg/class128581.html
new file mode 100644
index 000000000..c13640b7c
--- /dev/null
+++ b/doc/uml/html-svg/class128581.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+Class GL2ES2
+
+
+
+
+
+Class GL2ES2
+
+
+
+
+
+Declaration :
+Java : public interface GL2ES2 extends GL Php : public interface GL2ES2 Directly inherited by : GL2ES12 GL2ES3 GL2GL3 GLES2
+Stereotype: interface
+
+
+
+
diff --git a/doc/uml/html-svg/class128709.html b/doc/uml/html-svg/class128709.html
new file mode 100644
index 000000000..6d44a4e56
--- /dev/null
+++ b/doc/uml/html-svg/class128709.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+Class GL2GL3
+
+
+
+
+
+Class GL2GL3
+
+
+
+
+
+Declaration :
+Java : public interface GL2GL3 extends GL2ES2 Php : public interface GL2GL3 Directly inherited by : GL2 GL3
+Stereotype: interface
+
+
+
+
diff --git a/doc/uml/html-svg/class128837.html b/doc/uml/html-svg/class128837.html
new file mode 100644
index 000000000..ff077eebf
--- /dev/null
+++ b/doc/uml/html-svg/class128837.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+Class GL3
+
+
+
+
+
+Class GL3
+
+
+
+
+
+Declaration :
+Java : public interface GL3 extends GL2GL3 Php : public interface GL3 Directly inherited by : GL3bc GL4 GL4bcImpl
+Stereotype: interface
+
+
+
+
diff --git a/doc/uml/html-svg/class128965.html b/doc/uml/html-svg/class128965.html
new file mode 100644
index 000000000..ffdf65f66
--- /dev/null
+++ b/doc/uml/html-svg/class128965.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+Class GLES2
+
+
+
+
+
+Class GLES2
+
+
+
+
+
+Declaration :
+Java : public interface GLES2 extends GL2ES2 Php : public interface GLES2 Directly inherited by : GLES3Impl
+Stereotype: interface
+
+
+
+
diff --git a/doc/uml/html-svg/class130117.html b/doc/uml/html-svg/class130117.html
new file mode 100644
index 000000000..eb593d2a5
--- /dev/null
+++ b/doc/uml/html-svg/class130117.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+Class GLContext
+
+
+
+
+
+Class GLContext
+
+
+
+
+
+Declaration :
+Java : package abstract class GLContext
+
+
Declaration :
+
Declaration :
+
+
diff --git a/doc/uml/html-svg/class130245.html b/doc/uml/html-svg/class130245.html
new file mode 100644
index 000000000..0662e8da4
--- /dev/null
+++ b/doc/uml/html-svg/class130245.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+Class GLDrawable
+
+
+
+
+
+Class GLDrawable
+
+
+
+
+
+Declaration :
+Java : package abstract class GLDrawable
+
+
Declaration :
+
Declaration :
+
+
diff --git a/doc/uml/html-svg/class130501.html b/doc/uml/html-svg/class130501.html
new file mode 100644
index 000000000..656f8d667
--- /dev/null
+++ b/doc/uml/html-svg/class130501.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+Class GL4bcImpl
+
+
+
+
+
+Class GL4bcImpl
+
+
+
+
+
+Declaration :
Stereotype: entity
+
+
+
+
diff --git a/doc/uml/html-svg/class130629.html b/doc/uml/html-svg/class130629.html
new file mode 100644
index 000000000..05dffedc9
--- /dev/null
+++ b/doc/uml/html-svg/class130629.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+Class GLES3Impl
+
+
+
+
+
+Class GLES3Impl
+
+
+
+
+
+Declaration :
+Java : private class GLES3Impl extends GLES3 implements GLES2 Stereotype: entity
+
+
+
+
diff --git a/doc/uml/html-svg/class130757.html b/doc/uml/html-svg/class130757.html
new file mode 100644
index 000000000..f415b8124
--- /dev/null
+++ b/doc/uml/html-svg/class130757.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+Class GLES1Impl
+
+
+
+
+
+Class GLES1Impl
+
+
+
+
+
+Declaration :
+Java : private class GLES1Impl implements GLES1 Stereotype: entity
+
+
+
+
diff --git a/doc/uml/html-svg/class130885.html b/doc/uml/html-svg/class130885.html
new file mode 100644
index 000000000..f0d7b7b8d
--- /dev/null
+++ b/doc/uml/html-svg/class130885.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+Class NativeWindow
+
+
+
+
+
+Class NativeWindow
+
+
+
+
+
+Declaration :
+Java : package interface NativeWindow Php : interface NativeWindow Stereotype: interface
+
+
+
Declaration :
+
Declaration :
+
+
diff --git a/doc/uml/html-svg/class131013.html b/doc/uml/html-svg/class131013.html
new file mode 100644
index 000000000..cb9cbcbac
--- /dev/null
+++ b/doc/uml/html-svg/class131013.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+Class AbstractGraphicsConfiguration
+
+
+
+
+
+Class AbstractGraphicsConfiguration
+
+
+
+
+
+Declaration :
+Java : package abstract class AbstractGraphicsConfiguration
+
+
Relation chosen (<association>)
Declaration :
+
Declaration :
+
Declaration :
+
+
diff --git a/doc/uml/html-svg/class131141.html b/doc/uml/html-svg/class131141.html
new file mode 100644
index 000000000..8b3a8f295
--- /dev/null
+++ b/doc/uml/html-svg/class131141.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+Class GLCapabilities
+
+
+
+
+
+Class GLCapabilities
+
+
+
+
+
+Declaration :
+
+
Declaration :
+
Declaration :
+
+
diff --git a/doc/uml/html-svg/class131269.html b/doc/uml/html-svg/class131269.html
new file mode 100644
index 000000000..9faf0f545
--- /dev/null
+++ b/doc/uml/html-svg/class131269.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+Class Capabilities
+
+
+
+
+
+Class Capabilities
+
+
+
+
+
+Declaration :
+Java : package class Capabilities Directly inherited by : GLCapabilities
+
+
+
Declaration :
+
Declaration :
+
+
diff --git a/doc/uml/html-svg/class131397.html b/doc/uml/html-svg/class131397.html
new file mode 100644
index 000000000..b8568c254
--- /dev/null
+++ b/doc/uml/html-svg/class131397.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+Class GLProfile
+
+
+
+
+
+Class GLProfile
+
+
+
+
+
+Declaration :
+Java : package class GLProfile
+
+
Declaration :
+
Declaration :
+
+
diff --git a/doc/uml/html-svg/class132549.html b/doc/uml/html-svg/class132549.html
new file mode 100644
index 000000000..7662d1fe3
--- /dev/null
+++ b/doc/uml/html-svg/class132549.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+Class GLBase
+
+
+
+
+
+Class GLBase
+
+
+
+
+
+Declaration :
+Java : public interface GLBase Php : public interface GLBase Directly inherited by : GL
+Stereotype: interface
+
+
+
diff --git a/doc/uml/html-svg/class134914.html b/doc/uml/html-svg/class134914.html
new file mode 100644
index 000000000..f27f4e599
--- /dev/null
+++ b/doc/uml/html-svg/class134914.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+Class GLES3
+
+
+
+
+
+Class GLES3
+
+
+
+
+
+Declaration :
+Java : public @interface GLES3 extends GL4ES3 Directly inherited by : GLES3Impl
+Stereotype: @interface
+
+
+
+
diff --git a/doc/uml/html-svg/class135042.html b/doc/uml/html-svg/class135042.html
new file mode 100644
index 000000000..9849be03a
--- /dev/null
+++ b/doc/uml/html-svg/class135042.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+Class GL4ES3
+
+
+
+
+
+Class GL4ES3
+
+
+
+
+
+Declaration :
+Java : public @interface GL4ES3 extends GL3ES3 Directly inherited by : GL4 GLES3
+Stereotype: @interface
+
+
+
+
diff --git a/doc/uml/html-svg/class135170.html b/doc/uml/html-svg/class135170.html
new file mode 100644
index 000000000..e5a3ae28d
--- /dev/null
+++ b/doc/uml/html-svg/class135170.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+Class GL3ES3
+
+
+
+
+
+Class GL3ES3
+
+
+
+
+
+Declaration :
+Java : public @interface GL3ES3 extends GL2ES3 Directly inherited by : GL3 GL4ES3
+Stereotype: @interface
+
+
+
+
diff --git a/doc/uml/html-svg/classdiagrams.html b/doc/uml/html-svg/classdiagrams.html
index 4f4efc693..5e0f421b4 100644
--- a/doc/uml/html-svg/classdiagrams.html
+++ b/doc/uml/html-svg/classdiagrams.html
@@ -1,5 +1,5 @@
-
+
@@ -16,7 +16,8 @@