aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' of github.com:mbien/joglSven Gothel2010-09-1519-120/+73
|\
| * COPYRIGHT.txt no longer exists -> don't copy it.Michael Bien2010-09-141-1/+0
| |
| * Merge branch 'master' of git://github.com/sgothel/joglMichael Bien2010-09-1018-86/+98
| |\
| * | trivial code cleanup in glx package.Michael Bien2010-09-0917-118/+71
| | | | | | | | | | | | | | | | | | | | | - locks are final - debug prints use System.err exclusively (to prevent message corruption) - removed unused imports, unused variables - code cleanup in some places
| * | Fixed a couple of small glitches in the jogl websiteDemoscenePassivist2010-09-041-1/+2
| | |
* | | Removed COPYRIGHT.txt file, whichSven Gothel2010-09-1475-1962/+1776
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is redundant due to COPYRIGHT notice in LICENSE.txt. It's product usage terms are no more applicable, since our repository is not used by Sun Microsystems to deliver a product. LICENSE.txt changes: - Updated SGI FreeB license reference from 1.1 to 2.0 - Dropped Sun alternative license, which is redundant due to the FreeB 2.0 license. - Added JogAmp Community and common denominator: New BSD 3-clause license README: - Added contacts - Sun -> JogAmp - Added Michael Bien Changed 'Sven Gothel' and 'Michael Bien' New BSD 3-clause license to 'JogAmp Community' Simplified BSD 2-clause license.
* | NEWT: Focus Fix + CleanupSven Gothel2010-09-0318-86/+98
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | Issueing 'requestFocus' via the native EDT dispatch loop may cause a deadlock, due to a possible implicite AWT requestFocus call (NewtCanvasAWT). Approach: RequestFocus issued directly, by Window.requestFocus() and the native EDT dispatch loop, is queued for later execution by EDT. This shall decouple a possible native windowing TK resource collision. - X11Windows.c: Add missing 'reparented' param for requestFocus to force requestFocus after reparenting. - AWTWindow.java: Add requestFocusImpl() +++ NEWT: Cleanup - Remove Event Type Bits in: - EventListener.h - NEWTEventListener.java - Remove InputEvent 'consume' status -
* Fixed gl3.h GL_GLEXT_PROTOTYPES -> GL3_PROTOTYPES/GL_GL3EXT_PROTOTYPESOpenGL_4_1_IntegrationOpenGL_3_3_IntegrationSven Gothel2010-08-254-22/+10
|
* Add license header to gl3ext.hSven Gothel2010-08-241-0/+28
|
* Modifications to the original header: Seperate platform types; Move ↵Sven Gothel2010-08-242-221/+161
| | | | extension related details of the GL_VERSION_x_y blocks into their extension block
* Add original Khronos glext.h and gl3.h headers from 2010-08-03Sven Gothel2010-08-242-0/+14292
|
* Redo khronos header migration from scratch to show the delta to the originalsSven Gothel2010-08-242-14232/+0
|
* minor formattingSven Gothel2010-08-241-2/+1
|
* TestTransformFeedbackVeryingsBug407NEWT: move GLSL requirement to 1.50 (GL 3.2)Sven Gothel2010-08-241-1/+1
|
* Added shader status check, commented out the expected glsl linker error messageSven Gothel2010-08-241-4/+32
|
* Rename junit test TransformFeedbackVeryingsBug407 and add main methodSven Gothel2010-08-241-1/+18
|
* Merge branch 'master' of github.com:sgothel/joglSven Gothel2010-08-241-0/+132
|\
| * Merge branch 'master' of github.com:sgothel/joglMichael Bien2010-08-2213-364/+667
| |\
| * | added junit test for bug 407 (thanks to Matt at the mailinglist).Michael Bien2010-08-221-0/+132
| | |
* | | Add OpenGL 3.3, 4.0 and 4.1 language mapping.Sven Gothel2010-08-2450-3163/+7079
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Update header: - GL/glext.h to khronos 2010-08-03 - GL3/gl3.h to khronos 2010-08-03 - Move platform code to GL/glplatform.h GL3/glplatform.h - Unify 64bit typedefs: gl-64bit-types.h - Move GL 3.[123] and 4.[01] complete subsumed extension enums and functions into their extension spec and just reference them. This ensures proper extension availability via lower OpenGL profiles, hence a proper GL2GL3 interface. - GL3/GL4 cleanup: - make-glextension-depignore.sh: determine required GL version for extensions for proper positioning, ie GL2GL3 or GL3 or GL4 via gluegen IgnoreExtension commands. - use ARB_ES2_compatibility for common GL2ES2 methods, if available - consolidated gl2-gl4 subsumed extension to gl-common.cfg - Missing GL3/GL4 Functions: glMultiDrawElementsBaseVertex glDebugMessageCallbackARB glDebugMessageCallbackAMD - TODO (new feature integration): - ARB_ES2_compatibility / ARB_get_program_binary for com/jogamp/opengl/util/glsl, ie - store binaries com/jogamp/opengl/util/glsl/sdk/CompileShader* - query supported binary formats (enums ?) - optional prio binaries - ARB_ES2_compatibility, if available GLES2/GL2ES12 would be available - ARB_separate_shader_objects for com/jogamp/opengl/util/glsl, ie - swizzle vertex/fragment shader in programs - ..
* | Add hudson-archive-jars-latest.sh script; Simplify default value of ↵Sven Gothel2010-07-272-5/+150
| | | | | | | | product.build.number
* | JOGL/Junit: Temp. remove frame rendering testSven Gothel2010-07-261-1/+1
| |
* | Newt: Remove static MacDisplay usageSven Gothel2010-07-263-4/+7
| |
* | Fix OSX 2: Newt EDT (MainThread) and I/O methods ; Build jogl.build.numberSven Gothel2010-07-2610-358/+511
| |
* | Fix build.number -> jogl.build.number; Read artifact.propertiesSven Gothel2010-07-262-1/+3
| |
* | Fix artifact.properties rootrelSven Gothel2010-07-241-1/+1
|/
* Merge branch 'master' of github.com:sgothel/joglMichael Bien2010-07-241-0/+4
|\
| * Fix OSX 1: Add empty define of APIENTRY, if undefined (CG)Sven Gothel2010-07-191-0/+4
| |
* | added tag.build ant target.Michael Bien2010-07-241-1/+6
|/
* Merge branch 'master' of http://github.com/sgothel/joglMichael Bien2010-07-187-39/+150
|\
| * Fix OSX 1: Link with OpenGL library again (CGL)Sven Gothel2010-07-171-2/+2
| |
| * Junit: Avoid possible forever loop in testSven Gothel2010-07-171-1/+2
| |
| * Newt: X11 ICC window properties ; Still bugs with composite manager and Newt ↵Sven Gothel2010-07-175-39/+42
| | | | | | | | | | | | | | | | | | reparenting Set _NET_WM_WINDOW_TYPE to specify decoration etc. On KDE4 having compositing enabled the reparent window is sometimes made invisible (UnmapWindow happened). FIXME.
| * Junit: Relax assertions NEWT/ReparentSven Gothel2010-07-162-1/+5
| |
| * Add AWT WindowClosing JUnit testSven Gothel2010-07-161-0/+103
| |
* | Merge branch 'freebsd-fixes' of http://github.com/rothwell/joglMichael Bien2010-07-183-16/+76
|\ \
| * | Set up compiler and linker for newt. JOGL builds and passes all tests.Mark Rothwell2010-06-261-4/+34
| | |
| * | Prepend /usr/local/lib to freebsd X11 linkerMark Rothwell2010-06-261-4/+4
| | |
| * | Prepend /usr/local/lib for X11 librariesMark Rothwell2010-06-261-4/+4
| | |
| * | Use correct compiler setup for nativewindowMark Rothwell2010-06-261-2/+6
| | |
| * | But /usr/local/include IS necessary on the default FreeBSD setupMark Rothwell2010-06-261-0/+6
| | |
| * | Correct compiler config (not amd64 specific)Mark Rothwell2010-06-261-1/+1
| | |
| * | Remove /usr/X11R6 from newt, tooMark Rothwell2010-06-261-5/+0
| | |
| * | FreeBSD does not use /usr/X11R6 anymore (it became a symlink to /usr/local ↵Mark Rothwell2010-06-262-11/+0
| | | | | | | | | | | | quite a while ago)
| * | Split and use new linker definitions for FreeBSD (nativewindow)Mark Rothwell2010-06-261-5/+23
| | |
| * | Split and use new linker definitions for FreeBSDMark Rothwell2010-06-261-2/+20
| | |
* | | updated ElflightEngine www content.Michael Bien2010-07-124-8/+7
| |/ |/|
* | Fix file modesSven Gothel2010-07-07329-0/+0
| |
* | GLAutoDrawable: setAnimator/getAnimator/invoke/display changes; NEWT: Adding ↵Sven Gothel2010-07-0725-184/+239
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | native repaint; Fix reparent/fullscreen New: NEWT Native Repaint ========================= Support for native repaint, which shall call display() in case no animator is running. GLAutoDrawable invoke(GLRunnable) impl. handles case if invoked on animator thread, or no animator thread is running (issueing a display() call). The impl resides in GLDrawableHelper. The Animator un-/registers itself at the GLAutoDrawable via setAnimator. New: NEWT AWT/NEWT Parenting Focus Handling ============================================ Introducing Window.FocusRunnable, to be registered at the NEWT Window, which will be executed before the native focus claim. Window.FocusRunnable's run method returns a boolean, which determines whether the native implementation shall proceed claiming the native focus. This API focus hook is necessary to allow an optional underlying windowing toolkit, ie AWT (see usage NewtCanvasAWT), to make the focus traversal transparent. Fix: GLEventListener / GLDrawableHelper ======================================== GLEventListener's init() and glViewport()/reshape() method must be called before the 1st display() and after a dispose() call. It could miss the 1st display() call if added after the setVisible(true) call - due to the native repainting. The impl resides in GLDrawableHelper. Fix: Misc NEWT ============== Window reparent issues a resize() and display() call, if it is visible. native Window uses direct send.*Event for input events (again), instead of enqueueing it for performance. Window impl all status change native event Java callbacks, instead of having duplicated code in all implementations. Fullscreen, reposition at zero. Reparent/Fullscreen repaint if visible. Native reparent/fullscreen, fix glitches on Windows (visibility while reparenting)
* | Merge branch 'master' of github.com:mbien/joglSven Gothel2010-07-0226-116/+13
|\ \