Jogamp
jogl.git
8 years agoMerge branch 'master' into MIPS_PORT MIPS_PORT jausoft/MIPS_PORT jogamp/MIPS_PORT mbien/MIPS_PORT origin/MIPS_PORT
Sven Gothel [Thu, 6 Aug 2009 18:56:16 +0000 (11:56 -0700)]
Merge branch 'master' into MIPS_PORT

8 years agoFix Offscreen/PBuffer [WGL/GLX]: No XVisual/PFD necessary here ..
Sven Gothel [Thu, 6 Aug 2009 07:46:30 +0000 (00:46 -0700)]
Fix Offscreen/PBuffer [WGL/GLX]: No XVisual/PFD necessary here ..

8 years agoMerge branch 'MIPS_PORT' of ssh://svengothel@git.kenai.com/jogl~jogl-git into MIPS_PORT
Sven Gothel [Thu, 6 Aug 2009 00:22:38 +0000 (17:22 -0700)]
Merge branch 'MIPS_PORT' of ssh://svengothel@git.kenai.com/jogl~jogl-git into MIPS_PORT

8 years agoUnify GL: glUnmapBuffer, glBlend*, glGenerateMipmap; Analyze script for collisions... OpenGL_3_2_Integrated
Sven Gothel [Wed, 5 Aug 2009 22:49:50 +0000 (15:49 -0700)]
Unify GL: glUnmapBuffer, glBlend*, glGenerateMipmap; Analyze script for collisions: lsGL23_commons.sh

8 years agoUpdate GlueGen to 7dc9c5601d5689dcbc003ca51cfe826942ea3e6b (latest)
Sven Gothel [Wed, 5 Aug 2009 18:55:14 +0000 (11:55 -0700)]
Update GlueGen to 7dc9c5601d5689dcbc003ca51cfe826942ea3e6b (latest)
- Fixes for OpenGL 3.2
- More strict define/function checking
- Better documentation in source code: extension relation
- GL extension marker exclusion is done by GlueGen now
- Adapted gluegen cfg files

Added OpenGL 3.2 extensions for GL3

Revalidation of all OpenGL 2.0/3.0/3.1 and 3.2 extensions

GL2GL3 based on OpenGL 2.0/3.0 headers

EGL shares common egl-common.cfg file

Removed experimental java system property 'jogl.GLContext.3_2',
try a 3.2 context in case of GL3.

X11GLXContext:
    - Always try to make a created context current,
      to verify it's usability. This is different than under WGL.

    - Temporary removed usage: GLX.GLX_CONTEXT_PROFILE_MASK_ARB
      NV driver bug.

8 years agoWGL 3.2: No need for 'jogl.GLContext.3_2' - just works.
Sven Gothel [Mon, 3 Aug 2009 21:51:57 +0000 (14:51 -0700)]
WGL 3.2: No need for 'jogl.GLContext.3_2' - just works.

8 years agoDoc: OpenGL 3.1 .. 3.2 profile clarification
Sven Gothel [Mon, 3 Aug 2009 20:18:17 +0000 (13:18 -0700)]
Doc: OpenGL 3.1 .. 3.2 profile clarification

GLX_ARB_create_context: Add 3.2 context
WGL_ARB_create_context: Add 3.2 context

Add: Trying to use 3.2 core profile creation for GL3,
disabled by default.
(Disabled per default due to a freezing JVM on Linux
_after_ the Java main thread and Hotspot finishes.)
Experimental: You may try '3.2 core profile creation'
setting the java system property 'jogl.GLContext.3_2'.

8 years agoDoc: OpenGL 3.1 .. 3.2 profile clarification
Sven Gothel [Mon, 3 Aug 2009 17:48:58 +0000 (10:48 -0700)]
Doc: OpenGL 3.1 .. 3.2 profile clarification

8 years agoAdd: GL_AMD_vertex_shader_tessellator from spec
Sven Gothel [Mon, 3 Aug 2009 16:58:01 +0000 (09:58 -0700)]
Add: GL_AMD_vertex_shader_tessellator from spec

8 years agoFix GLX/WGL GraphicsConfigurationFactory: Be more relaxed in error handling - keep...
Sven Gothel [Sun, 2 Aug 2009 21:00:51 +0000 (14:00 -0700)]
Fix GLX/WGL GraphicsConfigurationFactory: Be more relaxed in error handling - keep going, even if underlying impl/modules cannot choose a config. Allows VBOX to run NEWT/JOGL

8 years agoGL: sync glext.h
Sven Gothel [Sun, 2 Aug 2009 15:49:46 +0000 (08:49 -0700)]
GL: sync glext.h

- add GL_NV_present_video
- add GL_NV_conditional_render
- add GL_EXT_transform_feedback
- add GL_EXT_direct_state_access

GL3:

- GLAPIENTRY -> APIENTRY (as in the orig headers)
- Add GL_ARB_geometry_shader4 to gl3ext.h

8 years agoFix: GL_EXT_framebuffer_blit token
Sven Gothel [Sun, 2 Aug 2009 14:01:16 +0000 (07:01 -0700)]
Fix: GL_EXT_framebuffer_blit token

8 years agoFix Spec Documentation; GL version, inclusion criteria and requirements
Sven Gothel [Sun, 2 Aug 2009 13:40:46 +0000 (06:40 -0700)]
Fix Spec Documentation; GL version, inclusion criteria and requirements

8 years agoBroadcomEGL: Have to reuse existing GL context
Sven Gothel [Sat, 1 Aug 2009 13:15:40 +0000 (06:15 -0700)]
BroadcomEGL: Have to reuse existing GL context

8 years agoFix doc bug @arg -> @param
Sven Gothel [Sun, 2 Aug 2009 11:54:41 +0000 (04:54 -0700)]
Fix doc bug @arg -> @param

8 years agoUpdate documentation (OpenGL 3.0, 3.1 specifics); Fix ExtensionAvailabilityCache...
Sven Gothel [Sun, 2 Aug 2009 11:30:53 +0000 (04:30 -0700)]
Update documentation (OpenGL 3.0, 3.1 specifics); Fix ExtensionAvailabilityCache: Add Version 2.1 in case of GL2/OpenGL 3.0

8 years agoUpdate OpenGL GL2 profile subsumed/promoted extensions. Base is 3.0, ignore the colis...
Sven Gothel [Sun, 2 Aug 2009 10:49:31 +0000 (03:49 -0700)]
Update OpenGL GL2 profile subsumed/promoted extensions. Base is 3.0, ignore the colission-free subsumed extensions.

8 years agoOops: Accidently removed AWT Display selection in NEWT
Sven Gothel [Sat, 1 Aug 2009 16:16:10 +0000 (09:16 -0700)]
Oops: Accidently removed AWT Display selection in NEWT

8 years agoThe license is in the LICENSE.txt file - duh - reverted
Sven Gothel [Sat, 1 Aug 2009 15:06:46 +0000 (08:06 -0700)]
The license is in the LICENSE.txt file - duh - reverted

8 years agoFix: updateGLProcAddressTable() call order - child before parent, broke WGL
Sven Gothel [Sat, 1 Aug 2009 14:45:23 +0000 (07:45 -0700)]
Fix: updateGLProcAddressTable() call order - child before parent, broke WGL

8 years agoCleanup GLSL ShaderUtil/Code; Add dumpCode
Sven Gothel [Sat, 1 Aug 2009 14:20:33 +0000 (07:20 -0700)]
Cleanup GLSL ShaderUtil/Code; Add dumpCode

8 years agoGL3 Related:
Sven Gothel [Sat, 1 Aug 2009 12:37:29 +0000 (05:37 -0700)]
GL3 Related:

- Fix glGetStringi's return type to String

- Fix ExtensionAvailabilityCache:

    GL3's glGetStringi for GL_EXTENSIONS

    Ensure to add GL_VERSION_2_0 in case version >= 3.0

    Ensure to not exceed version 3.0 for non GL3.1 context.

    In case of GL 3.1, do not include GL_VERSIONS below 3.0,
    since this is a forward compatible context.

- Add Prologue to glGetString, where the ExtensionCache is being
  used for GL_EXTENSIONS - if already initialized.
  This feature adds backward compatibility for GL3 context on GL_EXTENSION.

+++

General:

Add GLPipelineFactory, a convenient pipeline factory for Debug/Trace and custom ones ..

Change 'void setGL(GL)' to 'GL setGL(GL)', and let it return the successful set GL,
or null.

8 years agoFix: GL2ES1 mapping to GL2ES12 if available
Sven Gothel [Sat, 1 Aug 2009 03:47:32 +0000 (20:47 -0700)]
Fix: GL2ES1 mapping to GL2ES12 if available

8 years agoJOGL:
Sven Gothel [Sat, 1 Aug 2009 03:13:46 +0000 (20:13 -0700)]
JOGL:
    - GL2ES12:
        - Fix calling convention, broke on Windows.
        - Remove GL_APIENTRY on gl2/gl3 header: This was a bug.
        - Using proper GL2's APIENTRY

    - jogl.all.jar: Add missing shader code ..

8 years agoGluegen:
Sven Gothel [Fri, 31 Jul 2009 18:52:46 +0000 (11:52 -0700)]
Gluegen:
    - Fix array element type name and const qualifier

JOGL:
    - GL3: Set ArgumentIsString for GL3.1 methods

    - JAR file creation: Add 'filesonly' option

    - GLU: Static check of available impl., better fallback for GL2 without GLUgl2.

    - WGL: (Performance + Java2D/GL FBO works again)
        - Refactor WGL_ARB_pixel_format's HDC -> GLCapabilities: HDC2Caps

        - Revert change where we always create a dummy drawable/context
          for WGL selection (HDC2Caps).
          In case of no multisampling, use PFD2Caps only.

        - Update config using HDC2Caps (WGL_ARB_pixel_format)
          after context creation, if not done already
          -> updateCapabilitiesByWGL().

    - profile.jogl: Add debug jars

8 years agoFix: CHANGELOG (see repository log for latest changes); COPYRIGHT (add the FreeBSD...
sg215889 [Fri, 31 Jul 2009 06:13:21 +0000 (23:13 -0700)]
Fix: CHANGELOG (see repository log for latest changes); COPYRIGHT (add the FreeBSD 2-clause terms); README (nativewindow, jogl and newt; Add Sven Gothel)

8 years agoFix SwapInterval (return value, check ctx current, egl), add getSwapInterval.
sg215889 [Fri, 31 Jul 2009 05:09:24 +0000 (22:09 -0700)]
Fix SwapInterval (return value, check ctx current, egl), add getSwapInterval.

8 years agoFix: Check if windowHandle is already created
sg215889 [Thu, 30 Jul 2009 16:21:39 +0000 (09:21 -0700)]
Fix: Check if windowHandle is already created

8 years agoFix GL comments
sg215889 [Thu, 30 Jul 2009 13:27:29 +0000 (06:27 -0700)]
Fix GL comments

8 years agoCleanup: Remove NativeWindowFactory.TYPE_BROADCOM_EGL
sg215889 [Thu, 30 Jul 2009 12:20:43 +0000 (05:20 -0700)]
Cleanup: Remove NativeWindowFactory.TYPE_BROADCOM_EGL

8 years agoFix web documentation ..
sg215889 [Thu, 30 Jul 2009 08:50:41 +0000 (01:50 -0700)]
Fix web documentation ..

8 years agoBroadcomEGL: No relase-ctx, no destroy-ctx - FIXME
sg215889 [Thu, 30 Jul 2009 03:07:25 +0000 (20:07 -0700)]
BroadcomEGL: No relase-ctx, no destroy-ctx - FIXME

8 years agoeglBindAPI optional
sg215889 [Thu, 30 Jul 2009 03:03:56 +0000 (20:03 -0700)]
eglBindAPI optional

8 years agoAdd BroadcomEGL verbose messages
sg215889 [Wed, 29 Jul 2009 17:49:00 +0000 (10:49 -0700)]
Add BroadcomEGL verbose messages

8 years agoFix: doxygen-all-pub.cfg; Add NativeWindow: surfaceSwap() and surfaceUpdated(); Broad...
sg215889 [Wed, 29 Jul 2009 16:49:33 +0000 (09:49 -0700)]
Fix: doxygen-all-pub.cfg; Add NativeWindow: surfaceSwap() and surfaceUpdated(); BroadcomEGL: Use custom surfaceSwap(); GLDrawableImpl's: Utilize NativeWindow's surfaceSwap() and surfaceUpdated(); Fix common enum of GL2ES1 and GL2GL3, merge them in GL

8 years agoRemove redundant getGLProfile() from GL interface
sg215889 [Wed, 29 Jul 2009 13:47:31 +0000 (06:47 -0700)]
Remove redundant getGLProfile() from GL interface

8 years agoFixed GL* documentation. Moved common GL functions to GLBase. Moved glAllocateMemoryN...
sg215889 [Wed, 29 Jul 2009 13:27:46 +0000 (06:27 -0700)]
Fixed GL* documentation. Moved common GL functions to GLBase. Moved glAllocateMemoryNV to GL2GL3 only. Add GL2GL3 interface. Fix some GL2 signatures. BroadcomEGL disable custom setSize().

8 years agoRefine debug message
sg215889 [Wed, 29 Jul 2009 09:49:40 +0000 (02:49 -0700)]
Refine debug message

8 years agoNEWT: Remove loading of non-existing nativewindow lib; BroadcomEGL: use libEGL(EglUti...
sg215889 [Wed, 29 Jul 2009 04:32:28 +0000 (21:32 -0700)]
NEWT: Remove loading of non-existing nativewindow lib; BroadcomEGL: use libEGL(EglUtil) and libGLES_CM(nexus), setSize to screen-size on creation, more debug output

8 years agoUse getNativeWindowType(custom=true) for factory selection; Don't fail is non native...
sg215889 [Wed, 29 Jul 2009 03:20:02 +0000 (20:20 -0700)]
Use getNativeWindowType(custom=true) for factory selection; Don't fail is non native OS factory is available

8 years agoNativeWindow: noNativeAWT if nodesktop
sg215889 [Wed, 29 Jul 2009 02:14:57 +0000 (19:14 -0700)]
NativeWindow: noNativeAWT if nodesktop

8 years agoCleanup ..
sg215889 [Wed, 29 Jul 2009 02:03:32 +0000 (19:03 -0700)]
Cleanup ..

8 years agoFix BroadcomEGL: Proper EGLGraphicsConfiguration at creation time
sg215889 [Tue, 28 Jul 2009 22:49:12 +0000 (15:49 -0700)]
Fix BroadcomEGL: Proper EGLGraphicsConfiguration at creation time

8 years agoEGL changes for device
Morris Meyer [Tue, 28 Jul 2009 21:34:20 +0000 (17:34 -0400)]
EGL changes for device

8 years agoCleanup ..
sg215889 [Tue, 28 Jul 2009 03:36:50 +0000 (20:36 -0700)]
Cleanup ..

8 years agoAdd Custom NativeWindow Type 'BroadcomEGL' (-Dnativewindow.ws.name=BroadcomEGL):...
sg215889 [Tue, 28 Jul 2009 02:25:33 +0000 (19:25 -0700)]
Add Custom NativeWindow Type 'BroadcomEGL' (-Dnativewindow.ws.name=BroadcomEGL): 1st Draft of supporting broadcom's proprietary EGL mapping

8 years agoMerge branch 'MIPS_PORT' of ssh://MorrisMeyer@git.kenai.com/jogl~jogl-git into MIPS_PORT
Morris Meyer [Mon, 27 Jul 2009 18:34:40 +0000 (14:34 -0400)]
Merge branch 'MIPS_PORT' of ssh://MorrisMeyer@git.kenai.com/jogl~jogl-git into MIPS_PORT

8 years agomips changes
Morris Meyer [Mon, 27 Jul 2009 18:06:41 +0000 (14:06 -0400)]
mips changes

8 years agoFix: Add gluegen.cpptasks.detect.os call
sg215889 [Sun, 26 Jul 2009 07:29:38 +0000 (00:29 -0700)]
Fix: Add gluegen.cpptasks.detect.os call

8 years agoNewt: useKD optional again; macosx jar fix
sg215889 [Sun, 26 Jul 2009 06:30:21 +0000 (23:30 -0700)]
Newt: useKD optional again; macosx jar fix

8 years agoNEWT: Adding KD if building with OpenGL. Fixing build in case no native library is...
sg215889 [Fri, 24 Jul 2009 21:29:08 +0000 (14:29 -0700)]
NEWT: Adding KD if building with OpenGL. Fixing build in case no native library is being build. Fixing KD build for non windows.

8 years agoAdd: Extended support for CVM crosscompile:
sg215889 [Fri, 24 Jul 2009 14:29:28 +0000 (07:29 -0700)]
Add: Extended support for CVM crosscompile:
    - Clean up X11 dependency
    - NativeWindow:
        - Seperate X11 out of core.
        - Add nativewindow.x11.jar and nativewindow.x11.cdc.jar
    - Newt:
        - Seperate X11,win,osx out of core.
        - Add newt.x11.jar, newt.win.jar, newt.osx.jar and the CDC variants

Fix: External Context & Drawable (X11 and Windows)
    - Properly fetch current context values (ctx, display, drawable, ..)
    - Create GraphicsConfiguration based on the given pixelformat/FBConfig

Fix: Java2D OpenGL Usage
    - Using the external context as shared for the external drawable
    - JAWTUtil: Skip locking in case of OGL-Flush-Queue
    - TODO: Windows FBO still does not work .. (X11 is fine)

8 years agoUsing commont JAWTUtil for final locking
sg215889 [Mon, 20 Jul 2009 18:51:27 +0000 (11:51 -0700)]
Using commont JAWTUtil for final locking

8 years agoAdding Debug/Trace for GL2ES1 and GL2ES2
sg215889 [Fri, 17 Jul 2009 20:56:23 +0000 (13:56 -0700)]
Adding Debug/Trace for GL2ES1 and GL2ES2

8 years agoFix glPixelStorei pname check - Thx to Chris Campbell
sg215889 [Fri, 17 Jul 2009 20:32:31 +0000 (13:32 -0700)]
Fix glPixelStorei pname check - Thx to Chris Campbell

8 years agoFix CDC JAR unification CDC_CVM_Integration
sg215889 [Wed, 15 Jul 2009 15:54:22 +0000 (08:54 -0700)]
Fix CDC JAR unification

8 years agoBuild CDC named JARs for CVM in default build, no more specialized build necessary.
sg215889 [Wed, 15 Jul 2009 14:16:01 +0000 (07:16 -0700)]
Build CDC named JARs for CVM in default build, no more specialized build necessary.

8 years agoBuild CDC named JARs for CVM in default build, no more specialized build necessary.
sg215889 [Wed, 15 Jul 2009 13:16:06 +0000 (06:16 -0700)]
Build CDC named JARs for CVM in default build, no more specialized build necessary.

8 years agoBuild CDC named JARs for CVM in default build, no more specialized build necessary.
sg215889 [Wed, 15 Jul 2009 12:47:43 +0000 (05:47 -0700)]
Build CDC named JARs for CVM in default build, no more specialized build necessary.

8 years agoAdding missing GL3 Debug/Trace to gl2 dbg JAR; Verifying unified CDCFP JARs of cdcfp...
sg215889 [Mon, 13 Jul 2009 22:16:51 +0000 (15:16 -0700)]
Adding missing GL3 Debug/Trace to gl2 dbg JAR; Verifying unified CDCFP JARs of cdcfp-build vs all-build (OK)

8 years agoAdd unique CVM lib dir target in cdcfp build scripts
sg215889 [Mon, 13 Jul 2009 21:37:30 +0000 (14:37 -0700)]
Add unique CVM lib dir target in cdcfp build scripts

8 years agoAdd: Extended support for CVM:
sg215889 [Mon, 13 Jul 2009 00:34:27 +0000 (17:34 -0700)]
Add: Extended support for CVM:
        - GLX, CGL, WGL
        - GL2ES12 desktop ES1 and ES2 common profile

Cleanup JAR file seperation
    - New: jogl.cdcfp.jar (ALL for CVM/CDC)
    - New: setup.nogl2es12 (Allow GL2ES12 for CVM without gl2/gl3)
    - Clean dependencies of GLX, WGL, CGL (incl. for GL2ES12)
    - Only build supported JAR archive, ie if they are being build

Fix GL2ES12: Only add impl. for ES1 and ES2  interface methods

- Use new com.sun.gluegen.runtime.PointerBuffer, to support CVM

- CVM and J2SE Java JAR archives are equal!
    - Well, the build form *everything* includes some empty directories
      in the cdcfp JAR archives though.

- Removed last AWT dependency in MacOSX chain
    - GLDrawableFactory
        - com.sun.opengl.impl.macosx.cgl.MacOSXCGLDrawableFactory
            - com.sun.opengl.impl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory

8 years agoMake build scripts independent from setenv scripts GIT_MIGRATION_DONE
sg215889 [Thu, 9 Jul 2009 19:01:08 +0000 (12:01 -0700)]
Make build scripts independent from setenv scripts

8 years agoUpdated nightly build
gfxadmin [Thu, 9 Jul 2009 10:01:55 +0000 (10:01 +0000)]
Updated nightly build

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2029 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoUpdated nightly build
gfxadmin [Wed, 8 Jul 2009 10:01:43 +0000 (10:01 +0000)]
Updated nightly build

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2028 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoUpdated nightly build
gfxadmin [Tue, 7 Jul 2009 10:01:50 +0000 (10:01 +0000)]
Updated nightly build

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2027 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoUpdated nightly build
gfxadmin [Mon, 6 Jul 2009 10:02:19 +0000 (10:02 +0000)]
Updated nightly build

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2026 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoUpdated nightly build
gfxadmin [Sun, 5 Jul 2009 10:02:01 +0000 (10:02 +0000)]
Updated nightly build

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2025 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoFix JNLP files
Sven Gothel [Sat, 4 Jul 2009 12:12:47 +0000 (12:12 +0000)]
Fix JNLP files

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2024 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoUpdated nightly build
gfxadmin [Sat, 4 Jul 2009 10:01:41 +0000 (10:01 +0000)]
Updated nightly build

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2023 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoFix jnlp macosx ; Ignore jawt lib loading error
Sven Gothel [Sat, 4 Jul 2009 04:21:08 +0000 (04:21 +0000)]
Fix jnlp macosx ; Ignore jawt lib loading error

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2022 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoPush custom loadLibrary handling down to NativeWindow NativeLibLoaderBase; X11AWTGLXG...
Sven Gothel [Sat, 4 Jul 2009 02:51:49 +0000 (02:51 +0000)]
Push custom loadLibrary handling down to NativeWindow NativeLibLoaderBase; X11AWTGLXGraphicsConfigurationFactory: Encapsule whole block in lock/unlock to minimize context switch

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2021 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoLocal property access package-private (no qualifiers)
Sven Gothel [Sat, 4 Jul 2009 00:51:06 +0000 (00:51 +0000)]
Local property access package-private (no qualifiers)

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2020 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoAdding boiler-plate JNLP files
Sven Gothel [Fri, 3 Jul 2009 23:33:56 +0000 (23:33 +0000)]
Adding boiler-plate JNLP files

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2019 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoFix property query. Thx to Ken pointing this out.
Sven Gothel [Fri, 3 Jul 2009 23:31:02 +0000 (23:31 +0000)]
Fix property query. Thx to Ken pointing this out.

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2018 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoUpdated nightly build
gfxadmin [Fri, 3 Jul 2009 10:02:10 +0000 (10:02 +0000)]
Updated nightly build

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2017 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoFix property handling ; Adding jnlp. aliasing for properties
Sven Gothel [Fri, 3 Jul 2009 04:34:02 +0000 (04:34 +0000)]
Fix property handling ; Adding jnlp. aliasing for properties

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2016 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoUpdated nightly build
gfxadmin [Thu, 2 Jul 2009 17:47:41 +0000 (17:47 +0000)]
Updated nightly build

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2015 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoUpdated nightly build
gfxadmin [Thu, 2 Jul 2009 10:01:45 +0000 (10:01 +0000)]
Updated nightly build

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2014 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoUpdated nightly build
gfxadmin [Wed, 1 Jul 2009 11:31:42 +0000 (11:31 +0000)]
Updated nightly build

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2013 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoUpdated nightly build
gfxadmin [Wed, 1 Jul 2009 11:04:29 +0000 (11:04 +0000)]
Updated nightly build

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2012 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoUpdated nightly build
gfxadmin [Wed, 1 Jul 2009 10:01:45 +0000 (10:01 +0000)]
Updated nightly build

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2011 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoFix win32 make batch
Sven Gothel [Wed, 1 Jul 2009 07:52:25 +0000 (07:52 +0000)]
Fix win32 make batch

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2010 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years ago- Fixed: JOGL Cg Dependencies ..
Sven Gothel [Wed, 1 Jul 2009 07:32:38 +0000 (07:32 +0000)]
- Fixed: JOGL Cg Dependencies ..

  - Cg classes reside in jogl.cg.jar

  - Restrict native Cg library dependency only to the jogl cg library,
    which is loaded from the CgGL class only.

  - Tested Cg demos with and w/o Cg installation,
    tested regular GL demos with and w/o Cg installation.
    (Linux & MacOSX)

- jogl/etc/profile.jogl

    - Changed invocation: $0 <JOGL-PROFILE> [jogl-build-dir]

    - Autodetects if used from within a autobuild directory

    - Added it to the autobuild zip file

- Fixed: NativeWindow X11GraphicsScreen, adding missing Toolkit locks

- Set RI to true !

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2009 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoUpdated nightly build
gfxadmin [Tue, 30 Jun 2009 10:01:59 +0000 (10:01 +0000)]
Updated nightly build

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2008 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoUpdated nightly build
gfxadmin [Mon, 29 Jun 2009 10:01:54 +0000 (10:01 +0000)]
Updated nightly build

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2007 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoUpdated nightly build
gfxadmin [Sun, 28 Jun 2009 10:01:47 +0000 (10:01 +0000)]
Updated nightly build

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2006 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoUpdated nightly build
gfxadmin [Sat, 27 Jun 2009 10:01:50 +0000 (10:01 +0000)]
Updated nightly build

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2005 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoUpdated nightly build
gfxadmin [Fri, 26 Jun 2009 10:01:47 +0000 (10:01 +0000)]
Updated nightly build

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2004 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoUpdated nightly build
gfxadmin [Thu, 25 Jun 2009 10:01:43 +0000 (10:01 +0000)]
Updated nightly build

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2003 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoUpdated nightly build
gfxadmin [Wed, 24 Jun 2009 10:04:08 +0000 (10:04 +0000)]
Updated nightly build

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2002 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoUpdated nightly build
gfxadmin [Mon, 22 Jun 2009 10:02:15 +0000 (10:02 +0000)]
Updated nightly build

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2001 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoUpdated nightly build
gfxadmin [Sun, 21 Jun 2009 10:01:37 +0000 (10:01 +0000)]
Updated nightly build

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@2000 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoUpdated nightly build
gfxadmin [Sat, 20 Jun 2009 10:01:36 +0000 (10:01 +0000)]
Updated nightly build

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@1999 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoUpdated nightly build
gfxadmin [Fri, 19 Jun 2009 10:02:22 +0000 (10:02 +0000)]
Updated nightly build

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@1998 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoUpgraded latest official build to 1.1.1a
Kenneth Russel [Fri, 19 Jun 2009 00:45:53 +0000 (00:45 +0000)]
Upgraded latest official build to 1.1.1a

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@1996 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years ago- Removed useless GLX synchronized hacks in X11GLXGraphicsConfiguration
Sven Gothel [Thu, 18 Jun 2009 13:36:23 +0000 (13:36 +0000)]
- Removed useless GLX synchronized hacks in X11GLXGraphicsConfiguration

- Multithreading / Locking ..

  It turns out that there exist platforms with a
  buggy thread safe OpenGL/GLX/.. implementation.

  E.g. Linux x86_64, NV 185.18.14 where 1/6 attempts
  of the test case
    java -Djava.awt.headless=true demos.es2.RedSquare -GL2 -GL2 -GL2 -GL2
  will result in:

C  [libGL.so.1+0x5c08a]  glXGetFBConfigAttrib+0x40a

[error occurred during error reporting (printing native stack), id 0xb]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  com.sun.opengl.impl.x11.glx.GLX.glXGetFBConfigAttrib1(JJILjava/lang/Object;I)I+0
j  com.sun.opengl.impl.x11.glx.GLX.glXGetFBConfigAttrib(JJI[II)I+67
j  com.sun.opengl.impl.x11.glx.X11GLXGraphicsConfiguration.glXGetFBConfig(JJI[II)I+24

  In these cases, you can set the system property
    nativewindow.locking=true
  to always use the generic reentrance capable
  LockingNativeWindowFactory implementation as a last resort.

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@1992 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoFix NEWT static singleton init
Sven Gothel [Thu, 18 Jun 2009 10:15:56 +0000 (10:15 +0000)]
Fix NEWT static singleton init

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@1991 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoUpdated nightly build
gfxadmin [Thu, 18 Jun 2009 10:01:39 +0000 (10:01 +0000)]
Updated nightly build

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@1990 232f8b59-042b-4e1e-8c03-345bb8c30851

8 years agoRefactored static initialization to let the JVM ensure it only runs
Kenneth Russel [Thu, 18 Jun 2009 07:02:02 +0000 (07:02 +0000)]
Refactored static initialization to let the JVM ensure it only runs
once; don't remember the JVM static initialization rules which
probably define why it was getting called twice

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@1989 232f8b59-042b-4e1e-8c03-345bb8c30851

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