Jogamp
jogl-demos.git
8 years agoKeyCode is broken on Unix/X11 JOGL_2_SANDBOX jausoft/JOGL_2_SANDBOX jogamp/JOGL_2_SANDBOX mbien/JOGL_2_SANDBOX origin/JOGL_2_SANDBOX
Sven Gothel [Mon, 15 Jun 2009 10:59:38 +0000 (10:59 +0000)]
KeyCode is broken on Unix/X11

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@350 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoRedSquare exit on key 'q' as well
Sven Gothel [Mon, 15 Jun 2009 10:18:30 +0000 (10:18 +0000)]
RedSquare exit on key 'q' as well

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@349 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoSynced with JOGL 2 changes from revision 1949
Kenneth Russel [Sun, 14 Jun 2009 23:33:34 +0000 (23:33 +0000)]
Synced with JOGL 2 changes from revision 1949

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@348 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoComply with JOGL2 changes revision 1947
Sven Gothel [Sun, 14 Jun 2009 18:16:11 +0000 (18:16 +0000)]
Comply with JOGL2 changes revision 1947

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@347 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoComply with JOGL2 changes revision 1947
Sven Gothel [Sun, 14 Jun 2009 18:14:02 +0000 (18:14 +0000)]
Comply with JOGL2 changes revision 1947

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@346 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoNEWT Multithreaded Windows: Must be created in their own thread (-> Windows)
Sven Gothel [Sat, 13 Jun 2009 23:36:39 +0000 (23:36 +0000)]
NEWT Multithreaded Windows: Must be created in their own thread (-> Windows)

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@345 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoSync with JOGL revision 1944
Sven Gothel [Sat, 13 Jun 2009 20:22:30 +0000 (20:22 +0000)]
Sync with JOGL revision 1944

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@344 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoCompilation fixes for HDR demo and "ant -Djogl.cg=1"
Kenneth Russel [Sat, 13 Jun 2009 03:26:58 +0000 (03:26 +0000)]
Compilation fixes for HDR demo and "ant -Djogl.cg=1"

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@343 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoChanges in respect to JOGL2 revision 1929
Sven Gothel [Thu, 11 Jun 2009 07:50:34 +0000 (07:50 +0000)]
Changes in respect to JOGL2 revision 1929

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@342 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoAdding run scripts ..
Sven Gothel [Fri, 5 Jun 2009 03:44:21 +0000 (03:44 +0000)]
Adding run scripts ..

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@341 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoMove setVisible to main thread - still MacOSX buggy with multiple threads
Sven Gothel [Wed, 3 Jun 2009 23:16:29 +0000 (23:16 +0000)]
Move setVisible to main thread - still MacOSX buggy with multiple threads

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@340 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoGLInfo and RedSquare demos: Use main thread for only one GL instance
Sven Gothel [Wed, 3 Jun 2009 22:52:10 +0000 (22:52 +0000)]
GLInfo and RedSquare demos: Use main thread for only one GL instance

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@339 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoFixes against JOGL2 revision 1922 - Multi GL Profiles, plus setenv scripts
Sven Gothel [Wed, 3 Jun 2009 19:59:19 +0000 (19:59 +0000)]
Fixes against JOGL2 revision 1922 - Multi GL Profiles, plus setenv scripts

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@338 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoFix GLCapsTableDemo
Sven Gothel [Sat, 30 May 2009 11:35:47 +0000 (11:35 +0000)]
Fix GLCapsTableDemo

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@337 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoGLInfo gives some usefull info, fix with GL3 changes
Sven Gothel [Fri, 29 May 2009 02:06:27 +0000 (02:06 +0000)]
GLInfo gives some usefull info, fix with GL3 changes

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@336 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoNewt: updated newt demos to implement new methods in Mouse and WindowListeners
Dmitri Trembovetski [Tue, 26 May 2009 22:59:32 +0000 (22:59 +0000)]
Newt: updated newt demos to implement new methods in Mouse and WindowListeners

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@335 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoRecently code (UnifiedName, GLUnifiedName) was added to GlueGen to
Kenneth Russel [Wed, 20 May 2009 21:48:09 +0000 (21:48 +0000)]
Recently code (UnifiedName, GLUnifiedName) was added to GlueGen to
automatically detect duplicate constant and function definitions
between vendor and ARB extensions and the OpenGL core, and to remove
the suffixes of ARB extensions. This code has helped automate the
process of discovering extensions that were promoted into the OpenGL
core.

While this code has saved some manual effort, it has also caused
several problems:

1. It causes obsolete ARB extensions to be incorrectly moved into the
core OpenGL namespace. GL_ARB_texture_rectangle, GL_ARB_vertex_blend,
and GL_ARB_matrix_palette are examples of extensions that should not
have their ARB suffixes removed because they are dead-end extensions.
Definitions which are explicitly specified that they will change, such
as those in the EGL_KHR_sync extension, were also incorrectly moved
into the core namespace.

2. It has caused certain OpenGL ES-specific definitions to
accidentally be promoted into the core OpenGL namespace: for example,
the constants associated with the GL_OES_point_size_array extension,
which were incorrectly placed into the GL2ES1 interface.

3. It causes namespace collisions between certain ARB extensions that
are only accessible via their ARB entry points and core OpenGL
routines: specifically GL_ARB_vertex_program and GL_ARB_fragment
program. Based on tests on NVIDIA's drivers, when a developer wants to
use the earlier ARB_vertex_program and ARB_fragment_program semantics
rather than GLSL, it is mandatory to use the ARB entry points rather
than the core OpenGL entry points.

4. It is not easy to configure the behavior of this automatic merging,
nor easy to see how it would be extended to be configurable.

5. It does not address the problem of detecting which extensions are
common between desktop OpenGL and OpenGL ES. A different algorithm
would be needed to solve that problem.

6. It has a high degree of functional overlap to the IgnoreExtension
directive which has previously been used to ignore ARB extensions that
were promoted into the OpenGL core. There were already IgnoreExtension
directives in place for all of the OpenGL extensions subsumed in
OpenGL 1.1 through 1.3.

7. It has been the cause of several bugs and unexpected interactions
with the Ignore and ForceProcAddressGen directives.

After careful consideration, it appears that the problems with this
code outweigh the benefits and it has been removed. The run-time code
which attempts to find extension variants of core entry points has
been retained, however.

To reduce the amount of subsequent manual work, the following
additions have been made:

1. A generic SymbolFilter mechanism has been added to GlueGen, which
can be used to pre-process the entire set of constant and function
definitions at any time during glue code generation (although it is
recommended to do so at the beginning of processing, i.e., in
GlueEmitter.beginEmission()).

2. The RenameJavaMethod directive has been generalized to
RenameJavaSymbol, and can now work on constant definitions.

3. A ConstantDefinition class has been added.

4. A RenameExtensionIntoCore directive has been added to the GLEmitter
which will rename all constant definitions and entry points associated
with a particular OpenGL extension into the core namespace, i.e.,
stripping off any ARB or similar suffixes.

5. An AutoUnifyExtensions directive has been added which is disabled
by default but which will automatically ignore any OpenGL extension
which has been completely subsumed into the OpenGL core and, if not,
print out the first declaration in that extension which caused it to
fail to be ignored.

The extensions common between OpenGL ES and desktop OpenGL have now
largely been moved into the core namespace using the
RenameExtensionIntoCore directive. A couple of these extensions had
slight differences between desktop OpenGL and OpenGL ES; the common
declarations were renamed manually.

IgnoreExtension directives have been added for those ARB extensions
promoted into the OpenGL core up to OpenGL 2.1. A few extensions which
were either silently promoted into the core specification
(GL_EXT_paletted_texture) or are obsolete (GL_EXT_multisample,
GL_EXT_point_parameters) were also ignored. The GlueGen runtime code
which looks up extension versions of core APIs via GLExtensionNames
makes this possible without breaking compatibility on older machines
that do not support OpenGL 2.1 directly.

With these changes, the same effect as the automatic extension
unification mechanism has been achieved, with much more explainable
and controllable results. Before-and-after versions of all of the
public interfaces (GL, GL2ES1, GL2ES2, GLES1, GLES2, and GL2) have
been compared by hand to ensure that the results are as expected and
desired.

Bugs in BuildStaticGLInfo were fixed which were preventing the
extension associations in the OpenGL ES headers from being discovered.
getExtensions() was added to be able to enumerate the discovered
extensions. Most .cfg files were changed to parse both the desktop
OpenGL and the OpenGL ES headers using the GLHeaders directive so that
the extension associations are known for both sets of APIs.

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@334 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoPartially fixed breakage to ProceduralTexturePhysics demo; exposes
Kenneth Russel [Sun, 26 Apr 2009 23:20:59 +0000 (23:20 +0000)]
Partially fixed breakage to ProceduralTexturePhysics demo; exposes
fundamental problems with the function name unification now going on
by default -- and not configurable -- in GlueGen; must at least have
the ARB_vertex_program and ARB_fragment_program extensions and entry
points exposed separately from the unified versions in order to
properly access them

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@332 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoNEWT: mouse pressed fix / test
Sven Gothel [Mon, 13 Apr 2009 19:04:40 +0000 (19:04 +0000)]
NEWT: mouse pressed fix / test

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@331 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoNEWT threading model demo, incl external stimuli adaptor, e.g. MacOSX runLoop
Sven Gothel [Thu, 26 Mar 2009 07:23:27 +0000 (07:23 +0000)]
NEWT threading model demo, incl external stimuli adaptor, e.g. MacOSX runLoop

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@330 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoAdded macosx comment
Sven Gothel [Fri, 20 Mar 2009 19:09:33 +0000 (19:09 +0000)]
Added macosx comment

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@329 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoAdding missed jogl.util.fixedfuncemu.jar
Sven Gothel [Fri, 20 Mar 2009 17:04:21 +0000 (17:04 +0000)]
Adding missed jogl.util.fixedfuncemu.jar

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@328 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agogit-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos...
Sven Gothel [Fri, 20 Mar 2009 16:17:09 +0000 (16:17 +0000)]
git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@327 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoAdding newt tests and a demos.util.TaskManager
Sven Gothel [Fri, 20 Mar 2009 14:29:27 +0000 (14:29 +0000)]
Adding newt tests and a demos.util.TaskManager

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@326 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoMissed movement of FBObject class from javax.media.opengl.util to
Kenneth Russel [Thu, 19 Mar 2009 20:38:12 +0000 (20:38 +0000)]
Missed movement of FBObject class from javax.media.opengl.util to
com.sun.opengl.util. Fixed remaining references to
javax.media.opengl.util package. Updated demos.

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@325 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoMoved remaining portions of fixed function emulation out of core JOGL
Kenneth Russel [Thu, 19 Mar 2009 06:39:55 +0000 (06:39 +0000)]
Moved remaining portions of fixed function emulation out of core JOGL
public and implementation packages and into
com.sun.opengl.util.glsl.fixed.* and other subpackages of
com.sun.opengl.util. Renamed javax.media.opengl.sub.GLObject to
javax.media.opengl.GLBase. Moved interfaces in
javax.media.opengl.sub.fixed to javax.media.opengl.fixedfunc and
changed naming convention. Moved all classes in
javax.media.opengl.util to com.sun.opengl.util. Moved
com.sun.opengl.impl.packrect to com.sun.opengl.util.packrect. Renamed
InternalBufferUtils to InternalBufferUtil to match naming convention
and copied in needed routines for GLU and other classes. Fixed build
breakage when specifying rootrel.build property; reintroduced
build-temp directory. Updated demos.

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@324 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoUpdated demos after refactoring of OpenGL capability bits back into GLCapabilities
Kenneth Russel [Thu, 19 Mar 2009 00:33:27 +0000 (00:33 +0000)]
Updated demos after refactoring of OpenGL capability bits back into GLCapabilities

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@323 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agosync with JOGL changes
Sven Gothel [Mon, 16 Mar 2009 15:33:10 +0000 (15:33 +0000)]
sync with JOGL changes

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@322 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoNEWT window closing:
Sven Gothel [Sat, 14 Mar 2009 05:22:19 +0000 (05:22 +0000)]
NEWT window closing:
    - New WindowEvent.EVENT_WINDOW_DESTROY_NOTIFY and
      WindowListener.windowDestroyNotify() method.

    - Removed windowClosed() method for JNI hook

    - Added windowDestroyNotify() windowDestroyed(),
      where windowDestroyNotify() shall be called by the native implementation
      _before_ the window gets shutdown.
      The Window.java then sends a WindowEvent.EVENT_WINDOW_DESTROY_NOTIFY event,
      and either Window.java or it's owner GLWindow.java issues the destroy()
      procedure.

    - Added GLEventListener.dispose(GLAutoDrawable),
      to allow user application to release GL ressources.
      Issued by GLWindow (-> see windowDestroyNotify())

    - X11 impl intercepts WM_DELETE_WINDOW, using Atom,
      MacosX impl already uses the _before_ method (VERIFY),
      and Windows impl uses the WM_CLOSE event (VERIFY).

JOGL2 dispose/destroy ..
    - Added GLEventListener.dispose() to GLCanvas and GLJpanel

    - GL* toString() rearrangement, assumes it is issued by GLContext(),
      which indeed is the core information node.

    - Added proper destroy() methods and calls,
      to achieve a proper resource release at destruction.
      Instrumentizing almost all classes with a destroy() method,
      so no release function lookup is necessary.

    - misc changes ..

JOGL2 Demos
    - Fixed in regards to the above changes

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@321 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoAdapt to JOGL nwi package changes
Sven Gothel [Fri, 13 Mar 2009 12:10:29 +0000 (12:10 +0000)]
Adapt to JOGL nwi package changes

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@320 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years ago- Fixed rootrel.build usage, this works properly through gluegen, jogl-demos and...
Sven Gothel [Thu, 5 Mar 2009 01:25:12 +0000 (01:25 +0000)]
- Fixed rootrel.build usage, this works properly through gluegen, jogl-demos and this build.
  You can say -Drootrel.build=build-x86_64 for example.

- Fixed jogl-demos in regard to this changeset

- Gluegen
    - Fixed gluegen BuildComposablePipeline's 'getGL*' methods.
      Now they return 'this', otherwise the pipeline would be broken/removed.

    - Add BuildComposablePipeline CustomPipeline, which allows customized
      class composition with an interface (to be wrapped),
      prolog class and the downstream class.

    - Add GlueGen (incl. ant task) 'outputRootDir' to be able to set a
      top output root dir via ant / commandline.

- GL fixed function
    - Package 'javax.media.opengl.sub.fixed.*' defines some fixed function interfaces.
      This allows partitioning of custom implementation.

    - Using gluegen's new CustomPipeline to compose a GLFixedFuncIf implementation,
      using a GL downstream and a GLFixedFuncHookIf prolog.
      The latter implements the fixed functionality.
      Example is the GLFixedFuncImpl.
        gl.getContext().setGL( new GLFixedFuncImpl(gl, new FixedFuncHook(gl.getGL2ES2())) ) ;
      or
        gl.getContext().setGL( new GLFixedFuncImpl(gl, gl.getGL2ES1()) ) ;

   -  The example GLFixedFuncHookIf impl FixedFuncPipeline/
      can be instantiated with custom shader code.

- ES2 and all other interfaces only contain the original functionality,
  besides minor convenient data access methods.

- Fix: GL2ES2 createCompileShader() and createLoadShader() is moved to ShaderCode util class.

- Updated PMVMatrix

- Add: GLAutoDrawable.setContext() .. and all it's implementations
  Necessary to set a new GLContext.

- Add: GLContext getAttachedObject(int) and putAttachedObject(int, Object),
  to allow the user to attach application specific and TLS sensitive objects to the GLContext.

-

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@316 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoFixed ArgumentIsString directive for glProgramStringARB (now
Kenneth Russel [Mon, 12 Jan 2009 00:51:20 +0000 (00:51 +0000)]
Fixed ArgumentIsString directive for glProgramStringARB (now
glProgramString) and updated demos. Added FIXME to
gl-ignore-gl2_es12-special.cfg about definitions that it seems should
be in the GL interface (such as the GL_ARB_imaging definitions) as
they are replicated in the GL2ES1 and GL2ES2 interfaces.

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@315 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoChanged Angeles to quit when clickCount is greater than 1.
Kenneth Russel [Mon, 5 Jan 2009 21:47:52 +0000 (21:47 +0000)]
Changed Angeles to quit when clickCount is greater than 1.

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@314 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoMoved javax.media.opengl.glsl.* and javax.media.opengl.sdk.* classes
Kenneth Russel [Sat, 3 Jan 2009 04:27:59 +0000 (04:27 +0000)]
Moved javax.media.opengl.glsl.* and javax.media.opengl.sdk.* classes
into com.sun.opengl.util.* hierarchy in preparation for refactoring of
fixed function emulation into utility classes. Updated dependencies
and demos.

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@313 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoMoved FileUtil and StreamUtil classes back into com.sun.opengl.util
Kenneth Russel [Tue, 30 Dec 2008 21:30:18 +0000 (21:30 +0000)]
Moved FileUtil and StreamUtil classes back into com.sun.opengl.util
package. Moved TGAWriter back into com.sun.opengl.util package to
prevent creating a new package for a single class. Updated
implementation and demos.

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@312 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoRefactored AWT dependencies in Animator class differently to allow
Kenneth Russel [Tue, 30 Dec 2008 20:53:54 +0000 (20:53 +0000)]
Refactored AWT dependencies in Animator class differently to allow
both Animator and FPSAnimator to pick up AWT behavior when available.
Moved Animator and FPSAnimator back to com.sun.opengl.util package as
it is unclear whether these classes are useful enough on all platforms
and profiles to warrant inclusion in the public specification. Updated
demos.

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@311 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoMoved GLUT into com.sun.opengl.util.gl2 package and renamed to JOGL
Kenneth Russel [Tue, 30 Dec 2008 19:14:53 +0000 (19:14 +0000)]
Moved GLUT into com.sun.opengl.util.gl2 package and renamed to JOGL
1.0 naming convention. Moved associated font classes into same package
and made them package-private again to reduce the number of classes in
the public API. Updated demos.

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@310 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoRenamed TileRenderer back to JOGL 1.0 naming convention. Updated demos.
Kenneth Russel [Tue, 30 Dec 2008 16:26:15 +0000 (16:26 +0000)]
Renamed TileRenderer back to JOGL 1.0 naming convention. Updated demos.

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@309 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

8 years agoMoved GL2- and AWT-specific utility classes into the AWT package
Kenneth Russel [Tue, 30 Dec 2008 16:17:16 +0000 (16:17 +0000)]
Moved GL2- and AWT-specific utility classes into the AWT package
because the expectation is that the AWT implementation will only be
used on the desktop, where the GL2 profile is always available, and
renamed the classes to their JOGL 1.0 naming convention. Updated demos.

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@308 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoFixed bug in setup of key handling
Kenneth Russel [Sat, 20 Dec 2008 08:58:58 +0000 (08:58 +0000)]
Fixed bug in setup of key handling

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@307 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoFactored out the remaining toolkit, and specifically AWT, dependencies
Kenneth Russel [Sat, 20 Dec 2008 08:58:42 +0000 (08:58 +0000)]
Factored out the remaining toolkit, and specifically AWT, dependencies
from GLDrawableFactory implementations into NativeWindowFactory
implementations. These dependencies were the up-front selection of the
GraphicsConfiguration and the locking and unlocking of the toolkit,
which are both currently needed only on X11 platforms due to how
OpenGL and the window system interact there. Added X11GraphicsDevice
and X11GraphicsConfiguration classes which are intended to be used by
Newt or potentially other third-party window toolkits. Unified the
separate NativeWindow and AWT GLDrawableFactory implementations in the
GLDrawableFactory class.

Exposed the toolkit locking mechanism through the NativeWindowFactory
and introduced the concept of a default NativeWindowFactory which is
used by the X11 drawable and context implementations. Removed
unnecessary toolkit locking calls from Mac OS X and Windows drawable
and context implementations.

Added a registration mechanism for new NativeWindowFactories, allowing
third parties to plug in new window toolkits orthogonally to the
OpenGL drawable and context code.

The public APIs for the NativeWindowFactory and the GLDrawableFactory,
in particular how they are fetched, changed as a result of these
refactorings. Updated all uses.

Fixed bug in X11OffscreenGLXDrawable introduced during last set of
changes.

Tested demos on Solaris, Mac OS X and Windows.

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@306 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoFixed bug in glMapBuffer native code generation and bug in
Kenneth Russel [Tue, 16 Dec 2008 01:27:52 +0000 (01:27 +0000)]
Fixed bug in glMapBuffer native code generation and bug in
VertexBufferObject demo

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@305 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoMoved javax.media.opengl.awt.gl2.GL2JPanel (back) to
Kenneth Russel [Tue, 16 Dec 2008 01:11:33 +0000 (01:11 +0000)]
Moved javax.media.opengl.awt.gl2.GL2JPanel (back) to
javax.media.opengl.awt.GLJPanel because the expectation is that the
AWT-based implementation will never need to run on only the ES1 or ES2
subset, and to conform to earlier releases' naming convention.

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@304 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoFixed breakage of GLJPanel caused by confusion between requested and
Kenneth Russel [Fri, 12 Dec 2008 02:04:56 +0000 (02:04 +0000)]
Fixed breakage of GLJPanel caused by confusion between requested and
chosen GLCapabilities. Separated these out and refactored requested
GLCapabilities into GLDrawableImpl superclass. Removed
setChosenGLCapabilities from the public API and made it protected on
GLDrawableImpl. Removed it from all public GLDrawable implementations
such as GLCanvas and GLJPanel. Fixed bug in Gears demo where mouse
listener was not being hooked up correctly. Tested so far on Windows;
testing on other platforms to follow.

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@303 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoOMX cleanup
Sven Gothel [Mon, 1 Dec 2008 14:43:04 +0000 (14:43 +0000)]
OMX cleanup

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@302 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoAdd MovieCube
Sven Gothel [Sat, 29 Nov 2008 18:29:33 +0000 (18:29 +0000)]
Add MovieCube

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@301 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoAdding OpenMAX ES2 demo
Sven Gothel [Thu, 27 Nov 2008 22:56:54 +0000 (22:56 +0000)]
Adding OpenMAX ES2 demo

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@300 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoKD demo
Sven Gothel [Wed, 26 Nov 2008 22:05:50 +0000 (22:05 +0000)]
KD demo

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@299 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoReflect JOGL2 NEWT changes
Sven Gothel [Wed, 26 Nov 2008 18:55:31 +0000 (18:55 +0000)]
Reflect JOGL2 NEWT changes

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@298 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoIncooperate cleaned up path
Sven Gothel [Fri, 21 Nov 2008 06:44:59 +0000 (06:44 +0000)]
Incooperate cleaned up path

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@297 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoCleanup path
Sven Gothel [Fri, 21 Nov 2008 06:07:29 +0000 (06:07 +0000)]
Cleanup path

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@296 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoCleanup path
Sven Gothel [Fri, 21 Nov 2008 05:56:33 +0000 (05:56 +0000)]
Cleanup path

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@295 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoCleanup path
Sven Gothel [Fri, 21 Nov 2008 05:18:08 +0000 (05:18 +0000)]
Cleanup path

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@294 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoCommented out reference to HDR demo to get JRefract to compile
Kenneth Russel [Fri, 21 Nov 2008 03:10:49 +0000 (03:10 +0000)]
Commented out reference to HDR demo to get JRefract to compile

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@293 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoFixed bugs in extension query and exception reporting
Kenneth Russel [Fri, 21 Nov 2008 02:55:12 +0000 (02:55 +0000)]
Fixed bugs in extension query and exception reporting

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@292 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoChanged gleem to explicitly declare AWT dependencies. Updated all
Kenneth Russel [Fri, 21 Nov 2008 01:09:31 +0000 (01:09 +0000)]
Changed gleem to explicitly declare AWT dependencies. Updated all
demos. All demos now build cleanly.

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@291 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoApplied second jogl-demos patch from Michael Bien. Adjusted build.xml
Kenneth Russel [Thu, 20 Nov 2008 23:53:23 +0000 (23:53 +0000)]
Applied second jogl-demos patch from Michael Bien. Adjusted build.xml
to not try to compile jbullet sources, and to merge the ES1 and ES2
targets. To build the full set of demos (including the OpenGL ES
demos), run "ant". To build just the OpenGL ES demos, run
"ant -Djogl.es=1".

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@290 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoGLInfo: Print drawable capabilities
Sven Gothel [Wed, 19 Nov 2008 17:22:36 +0000 (17:22 +0000)]
GLInfo: Print drawable capabilities

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@289 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoAdded details to GLInfo / some function availibility checks
Sven Gothel [Fri, 14 Nov 2008 05:09:17 +0000 (05:09 +0000)]
Added details to GLInfo / some function availibility checks

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@288 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoIncorporated patch from Michael Bien fixing roughly 80% of compilation errors
Kenneth Russel [Thu, 30 Oct 2008 00:36:37 +0000 (00:36 +0000)]
Incorporated patch from Michael Bien fixing roughly 80% of compilation errors

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@287 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoPerftst: Texture (GL2 ok, ES2 ok)
Sven Gothel [Tue, 2 Sep 2008 05:42:20 +0000 (05:42 +0000)]
Perftst: Texture (GL2 ok, ES2 ok)

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@286 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoPerftst: Texture (GL2 ok, ES2 nok)
Sven Gothel [Tue, 2 Sep 2008 03:45:51 +0000 (03:45 +0000)]
Perftst: Texture (GL2 ok, ES2 nok)

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@285 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoPerfTextLoad (wip) data in jar
Sven Gothel [Sat, 30 Aug 2008 07:49:04 +0000 (07:49 +0000)]
PerfTextLoad (wip) data in jar

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@284 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoPerfTextLoad (wip)
Sven Gothel [Sat, 30 Aug 2008 07:46:46 +0000 (07:46 +0000)]
PerfTextLoad (wip)

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@283 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoAngeles VBO interleave test, 1 VBO per object; PerfTest Texture; misc changes
Sven Gothel [Fri, 29 Aug 2008 08:59:54 +0000 (08:59 +0000)]
Angeles VBO interleave test, 1 VBO per object; PerfTest Texture; misc changes

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@282 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoES2.PerfTst: Uni - fix
Sven Gothel [Thu, 21 Aug 2008 19:30:42 +0000 (19:30 +0000)]
ES2.PerfTst: Uni - fix

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@281 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoES2.PerfTst: VBO-1-obj - skip enable/disable
Sven Gothel [Thu, 21 Aug 2008 19:19:45 +0000 (19:19 +0000)]
ES2.PerfTst: VBO-1-obj - skip enable/disable

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@280 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoES2.PerfTst: Fix avg fps
Sven Gothel [Thu, 21 Aug 2008 19:08:03 +0000 (19:08 +0000)]
ES2.PerfTst: Fix avg fps

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@279 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoFix ES2 PerfTst for APX
Sven Gothel [Thu, 21 Aug 2008 18:26:49 +0000 (18:26 +0000)]
Fix ES2 PerfTst for APX

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@278 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoES2 performance test: 1st draft
Sven Gothel [Thu, 21 Aug 2008 17:40:54 +0000 (17:40 +0000)]
ES2 performance test: 1st draft

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@277 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoSome performance test changes
Sven Gothel [Tue, 19 Aug 2008 13:29:35 +0000 (13:29 +0000)]
Some performance test changes

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@276 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoFix Angeles blend and no-blend mode, ..
Sven Gothel [Thu, 14 Aug 2008 18:58:57 +0000 (18:58 +0000)]
Fix Angeles blend and no-blend mode, ..

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@275 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoWorking: Angeles on ES2
Sven Gothel [Wed, 13 Aug 2008 13:26:10 +0000 (13:26 +0000)]
Working: Angeles on ES2

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@274 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoProper ES2 demo with precompiled shader (adding script)
Sven Gothel [Tue, 12 Aug 2008 15:12:59 +0000 (15:12 +0000)]
Proper ES2 demo with precompiled shader (adding script)

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@273 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoProper ES2 demo with precompiled shader
Sven Gothel [Tue, 12 Aug 2008 15:05:22 +0000 (15:05 +0000)]
Proper ES2 demo with precompiled shader

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@272 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoRagdoll: lil tuning
Sven Gothel [Tue, 12 Aug 2008 13:44:30 +0000 (13:44 +0000)]
Ragdoll: lil tuning

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@271 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoRagdoll: drop gnu/trove; All: Enabling perf logging
Sven Gothel [Tue, 12 Aug 2008 12:47:08 +0000 (12:47 +0000)]
Ragdoll: drop gnu/trove; All: Enabling perf logging

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@270 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agowince lnks: added glinfo, removed -Dgluegen.debug.ProcAddressHelper for all other...
Sven Gothel [Tue, 12 Aug 2008 08:57:56 +0000 (08:57 +0000)]
wince lnks: added glinfo, removed -Dgluegen.debug.ProcAddressHelper for all other demos

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@269 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agofix wince lnk files
Sven Gothel [Tue, 12 Aug 2008 08:42:07 +0000 (08:42 +0000)]
fix wince lnk files

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@268 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoAdded wince startup files, fixed jbullet for cdc
Sven Gothel [Mon, 11 Aug 2008 12:11:39 +0000 (12:11 +0000)]
Added wince startup files, fixed jbullet for cdc

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@267 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoupdate Cube and jbullet to work with ES20 fixed function pipeline
Sven Gothel [Mon, 4 Aug 2008 12:19:27 +0000 (12:19 +0000)]
update Cube and jbullet to work with ES20 fixed function pipeline

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@266 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoCube@ES2: use the texture shader, always
Sven Gothel [Fri, 25 Jul 2008 17:57:43 +0000 (17:57 +0000)]
Cube@ES2: use the texture shader, always

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@265 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoES 2:
Sven Gothel [Fri, 25 Jul 2008 16:27:43 +0000 (16:27 +0000)]
ES 2:
    Working:
        demo.es2.RedSquare (gl2/es2 shader+PMVMatrix)

+++

ES2 Fixed Function:

    Working on all profiles:
        demo.es1.RedSquare
        demo.es1.cube.Cube
        demo.es1.cubefbo.Main (buggy .. invisible - texture shader problem !)
        javabullet.demos.genericjoint.GenericJointDemo (buggy .. invisible !)

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@264 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoInitial jbullet commit - workin ragdoll for profiles (GLES1, GL2ES12 and GL2)
Sven Gothel [Mon, 21 Jul 2008 08:03:46 +0000 (08:03 +0000)]
Initial jbullet commit - workin ragdoll for profiles (GLES1, GL2ES12 and GL2)

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@263 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoInitial jbullet commit - workin ragdoll for profiles (GLES1, GL2ES12 and GL2)
Sven Gothel [Mon, 21 Jul 2008 07:58:22 +0000 (07:58 +0000)]
Initial jbullet commit - workin ragdoll for profiles (GLES1, GL2ES12 and GL2)

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@262 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agosync with new profile, more generic shell-script
Sven Gothel [Mon, 21 Jul 2008 00:19:38 +0000 (00:19 +0000)]
sync with new profile, more generic shell-script

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@261 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoSync against JOGL2 changes
Sven Gothel [Fri, 18 Jul 2008 13:05:59 +0000 (13:05 +0000)]
Sync against JOGL2 changes

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@260 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoUsing jogl-demos.jar instead of the classes dir
Sven Gothel [Fri, 11 Jul 2008 14:29:19 +0000 (14:29 +0000)]
Using jogl-demos.jar instead of the classes dir

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@259 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoadding Info
Sven Gothel [Fri, 11 Jul 2008 13:48:17 +0000 (13:48 +0000)]
adding Info

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@258 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agocubefbo working
Sven Gothel [Fri, 11 Jul 2008 13:47:28 +0000 (13:47 +0000)]
cubefbo working

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@257 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agocubefbo clean
Sven Gothel [Thu, 10 Jul 2008 17:02:59 +0000 (17:02 +0000)]
cubefbo clean

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@256 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoAdding Angeles demo (ES1 and GL2ES1)
Sven Gothel [Thu, 10 Jul 2008 14:48:34 +0000 (14:48 +0000)]
Adding Angeles demo (ES1 and GL2ES1)

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@255 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoConverted RedSquare demo to GLEventListener structure using Newt GLWindow
Kenneth Russel [Mon, 30 Jun 2008 21:31:25 +0000 (21:31 +0000)]
Converted RedSquare demo to GLEventListener structure using Newt GLWindow

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@254 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agooptional forced newt-awt usage
Sven Gothel [Sat, 28 Jun 2008 20:15:07 +0000 (20:15 +0000)]
optional forced newt-awt usage

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@253 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoPeriodically release the OpenGL context to allow the AWT to dispatch
Kenneth Russel [Fri, 27 Jun 2008 00:04:31 +0000 (00:04 +0000)]
Periodically release the OpenGL context to allow the AWT to dispatch
native messages on some platforms

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@252 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoAdded error checking during startup
Kenneth Russel [Thu, 26 Jun 2008 03:49:57 +0000 (03:49 +0000)]
Added error checking during startup

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@251 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoshow GL context
Sven Gothel [Thu, 26 Jun 2008 01:33:30 +0000 (01:33 +0000)]
show GL context

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@250 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoJOGL2 changes
Sven Gothel [Thu, 26 Jun 2008 01:29:36 +0000 (01:29 +0000)]
JOGL2 changes

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@249 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoThis commit was manufactured by cvs2svn to create branch
First Last [Wed, 25 Jun 2008 11:24:00 +0000 (11:24 +0000)]
This commit was manufactured by cvs2svn to create branch
'JOGL_2_SANDBOX'.

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/branches/JOGL_2_SANDBOX@247 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

9 years agoFixes; Auto GL profile selection
Sven Gothel [Wed, 25 Jun 2008 11:24:00 +0000 (11:24 +0000)]
Fixes; Auto GL profile selection

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/trunk@246 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4

http://JogAmp.org git info: FAQ, tutorial and man pages.