aboutsummaryrefslogtreecommitdiffstats
path: root/make
Commit message (Collapse)AuthorAgeFilesLines
* NativeWindow ProxySurface Abstraction and lock/unlock Surface cleanupSven Gothel2011-02-222-0/+5
| | | | | | | | | | | | | - ProxySurface -> abstract javax.media.nativewindow.ProxySurface, implemented by jogamp.nativewindow.WrappedSurface, just wrapping surface handle jogamp.nativewindow.windows.GDISurface, using HWND and get/release HDC on lock/unlock - Unifying NativeSurface's lockSurface/unlockSurface implementations - NEWT's WindowImpl - NativeWindow's ProxySurface, WrappedWindow, GDIWindow and JAWTWindow - wingdi/GDI: Add 'WindowFromDC' and 'GetClientRect' to GDI
* Win,ARB,GL-2.x: Fix pfd to caps conversion: !pbuffer / CleanupSven Gothel2011-02-111-2/+2
| | | | | | | | | | | This fix enables the configuration win7 64bit chromium2.1 (virtual box 4.0.2 linux host) Querying unsupported pixel format attributes, ie pbuffer, will fail the ARB attribute query functions. Cleanup of SharedResource's, hold all reused flags in win32 impl, ie pbuffer, arb pixelformat, ..
* Fix Win/GDI: getAvailableGLCapabilitiesGDI() add offscreen GLCaps as wellSven Gothel2011-02-102-3/+7
|
* Spec Doc update/fixSven Gothel2011-02-101-96/+58
|
* Spec: Bump Java version to 1.5Sven Gothel2011-02-091-11/+14
|
* Remove CDCSven Gothel2011-02-099-499/+42
|
* Expand tabs to 4 spacesSven Gothel2011-02-093-23/+23
|
* Move implementation private files from com.jogamp.<module>.impl. to ↵Sven Gothel2011-02-0940-175/+190
| | | | | | | | | | | | | | | jogamp.<module> (2/2) - edit files - com.jogamp.opengl.impl -> jogamp.opengl - com.jogamp.opengl.util.glsl.fixedfunc.impl -> jogamp.opengl.util.glsl.fixedfunc - com.jogamp.nativewindow.impl -> jogamp.nativewindow - com.jogamp.newt.impl -> jogamp.newt This sorts implementation details from the top level, ie skipping the public 'com', allowing a better seperation of public classes and implementation details and also reduces strings. This approach of public/private seperation is also used in the OpenJDK.
* Fix GLContext ProcAddressTable Caching: Add sw/hw accel bit to hash value ↵Sven Gothel2011-02-063-5/+15
| | | | due to possible diff function ptr of sw impl (NV/Win7)
* Fixing build scripts for Solaris systems.Barcsik Attila2011-02-051-0/+2
|
* Expose provided SWT jars to SWT_CLASSPATH for test scriptsSven Gothel2011-02-037-7/+11
|
* enable junit.run.swtSven Gothel2011-02-021-1/+1
|
* Merge remote branch 'wwalker/bug_417' into pulledSven Gothel2011-02-021-1/+8
|\
| * Fixed to work properly in the Ant junit.run.* taskswwalker2011-01-041-1/+8
| | | | | | | | | | | | Fixed the texture load to come from a resource stream so it'll work when run from inside a JAR by the junit.run.* Ant tasks. Also modified the test JAR build step to include any resource files in the test source code directory.
* | Fix SWT tests in due to changes, minor linux fixSven Gothel2011-02-021-7/+3
| |
* | Merge branch 'swt_tests' into pulledSven Gothel2011-02-0238-0/+8311
|\ \
| * | Added two simple SWT unit tests.Wade Walker2011-02-0238-0/+8311
| | | | | | | | | | | | | | | | | | | | | | | | Added a test that draws one triangle, using both the SWT canvas and the AWT canvas with the SWT_AWT bridge. Also added the SWT JARs for each platform to make/lib (since that's where antlr.jar and junit.jar were stored). Modified the make files to build and run the new tests.
* | | unit test for Bug464 added (cleaned CRLF/merged version; own text subpackage)Domokun2011-02-011-2/+3
| | |
* | | JUnit: Adding Test*NOUI* test pattern for unit test w/o any UI (AWT/NEWT)Sven Gothel2011-02-011-1/+33
| | |
* | | test scripts..Sven Gothel2011-01-312-4/+4
| | |
* | | GLCapabilities enhancements: Choosing, All-Available, Data Handling (X11, ↵Sven Gothel2011-01-313-12/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WGL and EGL) - GLDrawableFactory exposes: public final List/*GLCapabilitiesImmutable*/ getAvailableCapabilities(AbstractGraphicsDevice device) - GLCapabilities platform specialization containing native ids (XVisual/FBConfig, PFD, EGLConfig, ..) - GLCapabilities setPbuffer(true) disables onscreen - Capabilities setOnscreen(true) disables pbuffer - Capabilities implements Comparable - *Capabilities: enhanced 'toString(..)' - CapabilitiesChooser.chooseCapabilities: 'CapabilitiesImmutable[] available' -> 'List /*<CapabilitiesImmutable>*/ available' - VersionApplet, GLCanvas.main, GLWindow.main, GLProfile/debug: dumps all available GLCaps - WGLGLCapabilities: proper non-displayeble (pbuffer) pfdid handling TODO: ES/EGL test with emulation
* | | version bump: j2se 1.6.0_23, ant 1.8.2Sven Gothel2011-01-317-20/+20
| | |
* | | Fix: GLX exception message / sorted importsSven Gothel2011-01-311-1/+1
| |/ |/|
* | scripts: add new testsSven Gothel2010-12-232-8/+13
| |
* | JOGL/NEWT: Introduce WindowClosingProtocol (solves Bug/Request 444)Sven Gothel2010-12-192-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Similar to JFrame's closing behavior, the following components window closing follow the new WindowClosingProtocol: - GLCanvas - GLJPanel - NEWT Window, GLWindow - NEWT NewtCanvasAWT The implementation obeys either 1) the user value set by this interface, 2) an underlying toolkit set user value (JFrame, ..) 3) or it's default, eg. {@link #DO_NOTHING_ON_CLOSE DO_NOTHING_ON_CLOSE} within an AWT environment. If none of the above determines the operation, this protocol default behavior {@link #DISPOSE_ON_CLOSE DISPOSE_ON_CLOSE} shall be used.
* | test scripts .. VersionAppletSven Gothel2010-12-192-3/+5
| |
* | Adding NVIDIA 'Threaded optimization' workaround/fix at initialization on ↵Sven Gothel2010-12-192-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Windows for javaws/applets. It has been observed that for some combinations, eg: - Windows 7 64bit (other variants may apply too) - NVIDIA 8600M GT - 260.99 the NVIDIA setting of 'Threaded optimization' := 'auto' (default) causes the JVM to simply crash in case of javaws and [jnlp] applets. 'Threaded Optimization' := 'off' works reliable 'Threaded Optimization' := 'on' never works with javaws and applets on the above configuration A user could workaround this by setting 'Threaded Optimization' := 'off', however, this would disable many users on the spot, since you cannot ask the average user for such a task, if she only wants to see a web page. This patch 'fixes' the 'auto' mode by running the eager GL profile initialization within a block of single CPU affinity: SetProcessAffinityMask(pid, 1); try { initProfilesForDeviceImpl(device); } finally { SetProcessAffinityMask(pid, sysValue); } Hopefully we can remove this hack with a driver fix. However this workaround is as little invasive as possible.
* | Fix WGL Bitmap Offscreen DrawableSven Gothel2010-12-165-7/+14
| | | | | | | | | | | | | | | | | | | | | | In conjunction with the gluegen investigation (gluegen: fbdedff789077b5ffa07811590f771b6f9a4f3a7), on Windows the type LONG is always 32bit, hence we have to declare: typedef __int32 LONG; Besides, WGL_DRAW_TO_PBUFFER_ARB and WGL_DRAW_TO_BITMAP_ARB were missing in the WGL/ARB attribute query, and the latter was not set in caps -> attributes. Added fail safe exception for null chosen caps, if X11/WGL algo fails to determine.
* | Add Version AppletSven Gothel2010-12-151-1/+1
| |
* | final cleanup test results archive :)Sven Gothel2010-12-151-3/+0
| |
* | final cleanup test results archive :)Sven Gothel2010-12-151-17/+12
| |
* | test-zip-archive cleanupSven Gothel2010-12-151-2/+2
| |
* | don't remove files @ test-zip-archiveSven Gothel2010-12-151-1/+1
| |
* | cleanup declare.common/initSven Gothel2010-12-151-5/+3
| |
* | merge test.run.setup with initSven Gothel2010-12-151-16/+14
| |
* | mkdir after delete: test results folderSven Gothel2010-12-151-1/+1
| |
* | archive test resultsSven Gothel2010-12-151-2/+19
| |
* | Fix jnlp files jar names and removed main attribute of jar refSven Gothel2010-12-153-12/+12
| | | | | | | | | | | | | | | | | | | | <module>.[win|x11|osx].jar -> <module>.os.[win|x11|osx].jar nativewindow.os.windows.jar -> nativewindow.os.win.jar newt.broadcomegl.jar -> newt.hw.broadcomegl.jar newt.intelgdl.jar -> newt.hw.intelgdl.jar removed non existing jnlp file for config gl2es12.
* | only kick off gluegen base.compileSven Gothel2010-12-131-8/+1
| |
* | Cleanup (removed obsolete class / imports) ; Cg fixSven Gothel2010-12-132-4/+4
| |
* | common folder etc: junit -> testSven Gothel2010-12-132-18/+18
| |
* | tests: test.auto.run (junit.run) and test.manual.runSven Gothel2010-12-133-15/+70
| |
* | Cleanup test/junit structure. com.jogamp.test -> com.jogamp.opengl.text; ↵Sven Gothel2010-12-136-122/+120
| | | | | | | | Compile posted Issue* Bug* snippets
* | Fix API doc: firstUIActionOnProcessSven Gothel2010-12-121-2/+2
| |
* | Newt: Add com.jogamp.newt.util.* package(s) to public javadocSven Gothel2010-12-121-1/+1
| |
* | NativeWindow: Move RegisteredClass to private impl packageSven Gothel2010-12-121-2/+0
| |
* | GLJPanel/GLPbufferImpl: destroy pbuffer reentrance fix; disable device close ↵Sven Gothel2010-12-122-4/+4
| | | | | | | | (X11 error on nvidia); reenable GLJPanel test
* | script updatesSven Gothel2010-12-127-12/+49
| |
* | Windows RegisterClass: Use new RegisteredClassFactory (window class), Misc.Sven Gothel2010-12-125-19/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This solves the issue when an applet is started/stop and started again, or another applet runs in the same JVM. Also soves the issue for multiple JVMs. RegisteredClassFactory can be instanced to manage one shared window class, currently in use for GDI's dummy window and NEWT. A class base name and a window proc handle must be passed in the factory cstr. Before registering, the class is tested if already exists, eg another applet in the same JVM. If registration fails, the class name will iterate until successful or MAX_INT reached, eg if multiple JVMs are running. Added NativeWindow Common Native Code.
* | Add javaws test scriptsSven Gothel2010-12-112-0/+17
| |