Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | final cleanup test results archive :) | Sven Gothel | 2010-12-15 | 1 | -17/+12 |
| | |||||
* | test-zip-archive cleanup | Sven Gothel | 2010-12-15 | 1 | -2/+2 |
| | |||||
* | JAWTUtil: Fix case when init is run on AWT EDT (which is odd, ie not using ↵ | Sven Gothel | 2010-12-15 | 1 | -11/+16 |
| | | | | GLProfile.initSingleton(..) | ||||
* | don't remove files @ test-zip-archive | Sven Gothel | 2010-12-15 | 1 | -1/+1 |
| | |||||
* | cleanup declare.common/init | Sven Gothel | 2010-12-15 | 1 | -5/+3 |
| | |||||
* | merge test.run.setup with init | Sven Gothel | 2010-12-15 | 1 | -16/+14 |
| | |||||
* | mkdir after delete: test results folder | Sven Gothel | 2010-12-15 | 1 | -1/+1 |
| | |||||
* | archive test results | Sven Gothel | 2010-12-15 | 1 | -2/+19 |
| | |||||
* | Fix jnlp files jar names and removed main attribute of jar ref | Sven Gothel | 2010-12-15 | 13 | -98/+50 |
| | | | | | | | | | | <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.compile | Sven Gothel | 2010-12-13 | 1 | -8/+1 |
| | |||||
* | Cleanup (removed obsolete class / imports) ; Cg fix | Sven Gothel | 2010-12-13 | 6 | -83/+4 |
| | |||||
* | common folder etc: junit -> test | Sven Gothel | 2010-12-13 | 2 | -18/+18 |
| | |||||
* | tests: test.auto.run (junit.run) and test.manual.run | Sven Gothel | 2010-12-13 | 4 | -19/+74 |
| | |||||
* | Cleanup test/junit structure. com.jogamp.test -> com.jogamp.opengl.text; ↵ | Sven Gothel | 2010-12-13 | 97 | -301/+385 |
| | | | | Compile posted Issue* Bug* snippets | ||||
* | Fix API doc: firstUIActionOnProcess | Sven Gothel | 2010-12-12 | 3 | -33/+79 |
| | |||||
* | Newt: Add com.jogamp.newt.util.* package(s) to public javadoc | Sven Gothel | 2010-12-12 | 1 | -1/+1 |
| | |||||
* | NativeWindow: Move RegisteredClass to private impl package | Sven Gothel | 2010-12-12 | 6 | -9/+7 |
| | |||||
* | GLJPanel/GLPbufferImpl: destroy pbuffer reentrance fix; disable device close ↵ | Sven Gothel | 2010-12-12 | 6 | -25/+30 |
| | | | | (X11 error on nvidia); reenable GLJPanel test | ||||
* | Adding misc NEWT docs/notes | Sven Gothel | 2010-12-12 | 1 | -0/+30 |
| | |||||
* | script updates | Sven Gothel | 2010-12-12 | 7 | -12/+49 |
| | |||||
* | makeCurrent/release within closures | Sven Gothel | 2010-12-12 | 1 | -3/+4 |
| | |||||
* | GLProfile: initialize 1st, debug info later. | Sven Gothel | 2010-12-12 | 1 | -2/+2 |
| | | | | Debug shall not change the startup behavior | ||||
* | JAWTUtil: Eager initialization of AWT desktop props | Sven Gothel | 2010-12-12 | 1 | -0/+25 |
| | | | | | Triggers immediate AWT property resolution. Would reproduce any javaws / AWT race condition. | ||||
* | Windows RegisterClass: Use new RegisteredClassFactory (window class), Misc. | Sven Gothel | 2010-12-12 | 21 | -302/+614 |
| | | | | | | | | | | | | | | | | | 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 scripts | Sven Gothel | 2010-12-11 | 2 | -0/+17 |
| | |||||
* | Generalize SharedResourceRunner and use/impl it for WGL as well (besides X11). | Sven Gothel | 2010-12-11 | 3 | -368/+521 |
| | | | | | It seems necessary to use off thread shared resources (dummy window, drawable and context) to keep them alive in Java Webstart. | ||||
* | little TODO update | Sven Gothel | 2010-12-10 | 1 | -14/+3 |
| | |||||
* | GLCanvas: sync drawable access; flush awtConfig at remove; | Sven Gothel | 2010-12-10 | 1 | -80/+101 |
| | |||||
* | GDI: Add GetObjectType(..) | Sven Gothel | 2010-12-10 | 1 | -0/+19 |
| | |||||
* | FIX gears demo: set lists to 0 at dispose | Sven Gothel | 2010-12-10 | 1 | -0/+1 |
| | |||||
* | NEWT: Minor cleanup ; Debug setVisible message in issuing thread | Sven Gothel | 2010-12-10 | 1 | -6/+8 |
| | |||||
* | Minor test cleanup | Sven Gothel | 2010-12-10 | 2 | -25/+10 |
| | |||||
* | WGL/DummyWindow: Roll back GetDC/ReleaseDC via lock/unlock surface, ↵ | Sven Gothel | 2010-12-10 | 1 | -54/+26 |
| | | | | redundant, since it's static DC | ||||
* | Cleanup GLGraphicsConfiguration[Factory] implementations (X11/WGL) | Sven Gothel | 2010-12-10 | 20 | -465/+717 |
| | | | | | | | | | | | | | | | | | - AWT/WGL: - Using sun.awt.Win32GraphicsConfig via reflection, if supported, else we may fail. - Preselection of PFD as follows: - 1st choice is to create our own AWT GraphicsConfig (GC) based on PFD/GLCaps, ignoring WGL_SUPPORT_GDI_ARB, PFD_SUPPORT_GDI - 2nd choice is to use AWT PFD pool of GC's - else we fail -> use NewtCanvasAWT instead (TODO: Other JDK/AWT implementations ?) - Set PFD will be performed at setRealized(..) - SharedContext (X11/WGL) is synchronized to allow multithreaded access, if required - Simplified and unified (X11/WGL) GraphicsConfigurationFactory - WGL 'external' drawables will be determined with given arguments right away | ||||
* | NativeWindow: Expose lock test/get methods and constructor with HDC | Sven Gothel | 2010-12-09 | 1 | -2/+17 |
| | |||||
* | JOGL: GLContextImpl's updateGLXProcAddressTable(..) only uses device as a ↵ | Sven Gothel | 2010-12-09 | 6 | -65/+80 |
| | | | | | | | | | key for cached table, since the GLX/WGL/etc function entry pointers are GL profile agnostic. Hence createContextARBImpl(..) (WGL/GLX) does not need a sharedContext, but just can issue the inexpensive updateGLXProcAddressTable(..) call. | ||||
* | DummyWindow: 64x64, WGL: Use lockSurface/unlockSurface block to gather / ↵ | Sven Gothel | 2010-12-09 | 2 | -11/+56 |
| | | | | release HDC | ||||
* | GDI: Fix CreateDummyWindow: Use local getModuleHandle(NULL) and synchronize ↵ | Sven Gothel | 2010-12-09 | 4 | -42/+43 |
| | | | | factory method. | ||||
* | NEWT/Windows: Use GDI GetDC/ReleaseDC | Sven Gothel | 2010-12-09 | 2 | -27/+3 |
| | |||||
* | X11 DummyWindow: Pass size and set size in proxy | Sven Gothel | 2010-12-04 | 1 | -1/+1 |
| | |||||
* | Fix: Typo unlock() -> lock() .. oops | Sven Gothel | 2010-12-04 | 1 | -1/+1 |
| | |||||
* | WGL DummyWindow: Use size 128x128 and set size in proxy | Sven Gothel | 2010-12-04 | 1 | -1/+3 |
| | |||||
* | X11 DummyWindow: Pass size and set size in proxy | Sven Gothel | 2010-12-04 | 4 | -11/+10 |
| | |||||
* | Windows WGL fixes updateGraphicsConfiguration(..) and DummyWGLDrawable | Sven Gothel | 2010-12-03 | 2 | -31/+30 |
| | | | | | | | | WindowsWGLGraphicsConfiguration: If updateGraphicsConfigurationARB fails, continue with updateGraphicsConfigurationGDI WindowsDummyWGLDrawable: Utilize proper GraphicsConfiguration selection using updateGraphicsConfiguration() | ||||
* | GLCanvas: Adding convenient constructor for GLCapabilties and Shared Context ↵ | Sven Gothel | 2010-12-03 | 2 | -1/+148 |
| | | | | (with unit test) | ||||
* | Fix NEWT GLWindow: Adding missing shared GLContext setter (with unit test) | Sven Gothel | 2010-12-03 | 3 | -17/+199 |
| | |||||
* | Fix NEWT WindowImpl: setTitleImpl() at native construction. | Sven Gothel | 2010-12-03 | 1 | -0/+1 |
| | | | | This tiny fix finally enables the window title setting before setVisible(true) | ||||
* | DEBUG: GLProfile: Dump GLInfo ; GLContext: SET mappedVersions.. no stack trace | Sven Gothel | 2010-12-03 | 2 | -18/+48 |
| | |||||
* | GLPbufferImpl: Remove redundant AWT threading constraints ; Signal dispose ↵ | Sven Gothel | 2010-12-03 | 1 | -91/+38 |
| | | | | to all GLEventListeners at destroy() | ||||
* | Cleanup GLDrawableFactory API and platform Implementations | Sven Gothel | 2010-12-03 | 20 | -248/+366 |
| | | | | | | | | | | | | | | | | | | | | | | | - Finish API change using the AbstractGraphicsDevice, which denotes the target device for the desired NativeSurface / GLDrawable. The AbstractGraphicsDevice argument may be null to reflect the platform's default device. Clarified API documentation. This move is necessary to make the API coherent. - createOffscreenDrawable(..) may create a Pbuffer drawable if caps and supported. This unifies the functionality with createGLDrawable(..). Further more, a Pbuffer drawable is an offscreen as well. - added createOffscreenSurface(..) following the same behavior as createOffscreenDrawable(..), this is a convenient native offscreen surface factory entry. - removed createGLPbufferDrawable(..), use createOffscreenDrawable(..), since it is redundant! Implementation Details: - EGLDrawableFactory holds a shared native EGLGraphicsDevice, being used by the offscreen EGL drawable (no more multiple creation). |