Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reduce the use of xml brackets to reduce potential hudson/junit xml parser ↵ | Sven Gothel | 2010-11-25 | 1 | -1/+1 |
| | | | | exceptions | ||||
* | Refined VersionInfo usage | Sven Gothel | 2010-11-25 | 1 | -8/+16 |
| | |||||
* | NativeWindow/GDI: Adding ERROR_SUCCESS to make the code more clear. | Sven Gothel | 2010-11-25 | 1 | -1/+2 |
| | |||||
* | test scripts: add new AWT recreation test | Sven Gothel | 2010-11-25 | 2 | -2/+5 |
| | |||||
* | AnimatorBase: add()/remove() - decorate change of drawables with ↵ | Sven Gothel | 2010-11-23 | 1 | -3/+3 |
| | | | | pause()/resume() so it becomes a non critical to multithreading, hence display() or state change needs to be synced | ||||
* | Add GLJPanel test (works better in jogl-demos though, need to copy) | Sven Gothel | 2010-11-23 | 2 | -4/+6 |
| | |||||
* | Manifest: Add URL | Sven Gothel | 2010-11-23 | 6 | -0/+6 |
| | |||||
* | Fix TestTransformFeedbackVaryingsBug407NEWT GLContext makeCurrent race condition | Sven Gothel | 2010-11-23 | 1 | -2/+2 |
| | |||||
* | Fix TestTransformFeedbackVaryingsBug407NEWT GLContext makeCurrent race condition | Sven Gothel | 2010-11-23 | 1 | -2/+2 |
| | |||||
* | Scripts: bump to 6u22; distinguish windows test batch x64/x32 | Sven Gothel | 2010-11-23 | 9 | -18/+55 |
| | |||||
* | NativeWindow/Windows: Fix CreateDummyWindow gluegen and usage | Sven Gothel | 2010-11-22 | 6 | -12/+21 |
| | | | | NativeWindow+JOGL/Windows: Complete Opaque types | ||||
* | NativeWindow: Fix XSynchronize gluegen | Sven Gothel | 2010-11-22 | 1 | -1/+1 |
| | |||||
* | JOGL/NEWT: Animator fixes | Sven Gothel | 2010-11-21 | 1 | -3/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Consider use cases with many drawables and no drawables at start, this had to be reflected all over this patch set, implementation, usage and test cases. - GLAnimatorControl - refine API doc / states - add 'void remove(GLAutoDrawable drawable);' - Animator*: - using RecursiveLock 'stateSync' for all actions out of the big synchronized (animator) block: - get status methods (thread, isPaused, ..), hence no more synchronized - display drawables change, utilizing synced ArrayList swap This removes the need for volatiles usage shouldPause/shouldStop within the display method. - added blocking wait for state change for add(GLAutoDrawable)/remove(GLAutoDrawable) method - remove flawed double checked locking in anim thread (pause/idle condition) - thread is now a daemon thread, hence it won't hinder the JVM from shutdown - - Animator use change: - Always resume after pause, except in case of final destroy -> NEWT invalidate / GLCanvas, this considers use cases with many drawables and no drawables at start. - GLDrawableHelper: Don't pause at implicit dispose() | ||||
* | Fix bug#414, missing back conversion (using gluegen ↵ | Sven Gothel | 2010-11-19 | 1 | -3/+30 |
| | | | | 992dcea3e94eead998942127a137cccd0882fe97) | ||||
* | JOGL/AWT: Fix ~ 2 year old regressions: Choose & Use GraphicsConfiguration ↵ | Sven Gothel | 2010-11-18 | 4 | -5/+9 |
| | | | | | | | | | | | | | | for Canvas. ; Adding FSAA test. Canvas/X11: The Canvas GraphicsConfiguraton should be chosen before the native peer is being created. Choosing AWT GraphicsConfiguration (all platforms): Don't filter our capabilities with 'AWTGraphicsConfiguration.setupCapabilitiesRGBABits(capsChosen, gc)', not necessary (see above) and it would remove ourrequired alpha channel. Canvas display(): Don't render if drawable is not realized (yet). | ||||
* | Finishing Immutable changes including GLCapabiltiesImmutable. | Sven Gothel | 2010-11-17 | 1 | -1/+2 |
| | |||||
* | Moving NEWT X11Window GetRelativeLocation() native implementation to ↵ | Sven Gothel | 2010-11-17 | 2 | -1/+6 |
| | | | | NativeWindow X11. | ||||
* | Move GDI GlueGen wrapping from JOGL -> NativeWindow (following X11). Moving ↵ | Sven Gothel | 2010-11-17 | 10 | -88/+109 |
| | | | | NEWT WindowsWindow GetRelativeLocation() native implementation to GDI as well. | ||||
* | NEWT Lifecycle remodel: Window destroy() ! | Sven Gothel | 2010-11-16 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | NEWT's removed: Window: destoy(boolean unrecoverable) Display/Screen: get/set DestroyWhenUnused(boolean) We behave as follows: - Window.destroy() always decr Screen's reference counter, which issues destruction when reached zero. Then Screen does the same for Display .. - Window.destroy() keeps alive all references, hence it can be always recreated via setVisible(true). - Window.destroy() ensures Display's EDT is stopped if display is destroyed. - Window.invalidate() actually removes all Object reference, hence it cannot be recreated or used after it. This method exist to support a way to cleanup memory, GC. All test passed on Linux/X11 and Windows | ||||
* | Add javadoc target 'javadoc.nw.spec.zip' to test without using up to much ↵ | Sven Gothel | 2010-11-16 | 1 | -1/+3 |
| | | | | resources | ||||
* | Use common javadoc file structure 'javadoc/<module>/<javadoc-type>' and zip ↵ | Sven Gothel | 2010-11-16 | 1 | -90/+128 |
| | | | | all <module>/** to javadoc.zip. This shall be done for all jogamp modules | ||||
* | Javadoc: Adding packages containing JogampVersion derivations; DevDoc: Add ↵ | Sven Gothel | 2010-11-16 | 1 | -2/+2 |
| | | | | | | | | | | | jogl/gluegen packages com.jogamp.opengl com.jogamp.nativewindow developer javadoc: com.jogamp.gluegen.opengl com.jogamp.gluegen.runtime.opengl | ||||
* | JOGL javadoc: Link offline relative URL (buggy) -> Link online relative URL | Sven Gothel | 2010-11-16 | 1 | -11/+41 |
| | |||||
* | Javadoc URL: Use rel. gluegen URL utilizing jogamp-next/javadoc/<module>/javadoc | Sven Gothel | 2010-11-15 | 1 | -2/+3 |
| | |||||
* | Fix javadoc offline link rel. package-list location in gluegen, use passed ↵ | Sven Gothel | 2010-11-15 | 1 | -8/+8 |
| | | | | 'gluegen.root' | ||||
* | remove redundant semicolon in gluegen Cg cfg file | Sven Gothel | 2010-11-15 | 1 | -3/+3 |
| | |||||
* | Stub POM to resolve buld-time dependencies | Evgeniy Tsvigun | 2010-11-15 | 1 | -0/+57 |
| | |||||
* | NEWT: Cleanup reparent (window resize/display) ; AWT Focus Tests: Bring back ↵ | Sven Gothel | 2010-11-15 | 1 | -1/+1 |
| | | | | AWT wait period. | ||||
* | NEWT: Make setVisible/reparentWindow return status more reliable ↵ | Sven Gothel | 2010-11-15 | 1 | -3/+3 |
| | | | | | | | (visibility, displayed) Ensure that at least one frame has been rendered after returning from the functions. This removes the hack of polling a while for a rendered frame. | ||||
* | JOGL: Complete eager and lazy mapping of GLProfiles in respect to multiple ↵ | Sven Gothel | 2010-11-14 | 4 | -6/+22 |
| | | | | | | | | | | | | | | device. AbstractGraphicsDevice's 'connection' and 'type' attribute is used as a unique key to map GLProfiles and GLContext's major/profile -> major/minor/profile mapping. Eager initialiaztion as well as lazy is supported to maintain a simple API. This is currently tested on X11, where one app display NEWT/GL window and content on the local and remote device. See TestRemoteWindow01NEWT.java and TestRemoteGLWindows01NEWT.java | ||||
* | Adding *Version to sub packages | Sven Gothel | 2010-11-14 | 3 | -2/+4 |
| | |||||
* | updated runtime-properties.txt doc | Sven Gothel | 2010-11-13 | 1 | -2/+5 |
| | |||||
* | Use GlueGen VersionUtil to dump full Manifest version | Sven Gothel | 2010-11-10 | 7 | -13/+13 |
| | |||||
* | Added 'jogl.build.id' (hudson timestamp), 'jogl.build.commit' (git commit ↵ | Sven Gothel | 2010-11-10 | 18 | -239/+95 |
| | | | | sha1) and 'jogl.build.branch' (git branch) to the JARs Manifest files, artifact.properties and deployment README.txt ; Fixed some URLs and text ; Removed the notion of RI and non RI versions, since from now on we reference a release version via: module-base-version, git sha1 and hudson build number | ||||
* | JavaDoc: Use GlueGen offline link, javadoc_public -> javadoc | Sven Gothel | 2010-11-09 | 3 | -15/+20 |
| | |||||
* | Added proper Khronos license tag (found it) | Sven Gothel | 2010-11-09 | 2 | -135/+23 |
| | |||||
* | Archive: New common zip archive folder structure. Drop source archive, use git | Sven Gothel | 2010-11-09 | 4 | -38/+14 |
| | |||||
* | Relocated some deployment script to jogamp-scripting repo | Sven Gothel | 2010-11-09 | 10 | -532/+0 |
| | |||||
* | Fix double declaration | Sven Gothel | 2010-11-08 | 1 | -4/+0 |
| | |||||
* | archive script: use jogl-demos from master | Sven Gothel | 2010-11-08 | 1 | -9/+9 |
| | |||||
* | Move win32 RECT structure to windows.h | Sven Gothel | 2010-11-08 | 3 | -14/+8 |
| | |||||
* | Changed files wingdi.h/winwgl.h with content from w64 mingw-runtime ↵ | Sven Gothel | 2010-11-08 | 3 | -94/+99 |
| | | | | package's mingw64/x86_64-w64-mingw32/include/wingdi.h (Public Domain) ; Fix wglext.h RECT | ||||
* | Reformated license tag; Added Khronos license | Sven Gothel | 2010-11-08 | 1 | -0/+23 |
| | |||||
* | Add gluegen stdarg.h and inttypes.h | Sven Gothel | 2010-11-07 | 2 | -0/+14 |
| | |||||
* | Fix CG header, according to PCPP fix | Sven Gothel | 2010-11-07 | 3 | -12/+11 |
| | |||||
* | Gluegen parts in src/gluegen (clean) | Sven Gothel | 2010-11-07 | 6 | -272/+115 |
| | | | | | | | - Adding gluegen-gl.jar for GlueGen GL compile time parts. - Removed dead build-gluegen.xml - Adding com/jogamp/gluegen/runtime/opengl/* to jogl core - Moved gluegen gl part to jogl/classes | ||||
* | Fix ant build files according to the new stub_include folders | Sven Gothel | 2010-11-06 | 3 | -14/+35 |
| | |||||
* | Fix GL profile sets for gluegen code generation according to the updated ↵ | Sven Gothel | 2010-11-06 | 10 | -28/+96 |
| | | | | | | | | headers. Needs GlueGen 6b6b9b3b81cdc85b7260664ebec547756a6be5d7, branch sgothel_wip_fixes01. I have manually veryfied all changes of the generated GL header - OK! | ||||
* | Fix: Changed variable names according to new GL header | Sven Gothel | 2010-11-06 | 1 | -2/+2 |
| | |||||
* | Minor gluegen 'loader file' change | Sven Gothel | 2010-11-06 | 10 | -5/+16 |
| |