summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix jogl-core.jnlp; Add/Fix Launcher Version AppletSven Gothel2010-12-163-9/+51
|
* Version Applet: set GLCanvas size, otherwise it won't realize GL drawableSven Gothel2010-12-161-0/+1
|
* Add missing jnlp/html files for Version Applet: ↵Sven Gothel2010-12-162-0/+62
| | | | a7398aac183762174b0608ad7f83d9130c61523e
* Fix WGL Bitmap Offscreen DrawableSven Gothel2010-12-1614-210/+300
| | | | | | | | | | | 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.
* fix junit/test pathSven Gothel2010-12-151-8/+8
|
* Add Version AppletSven Gothel2010-12-152-1/+89
|
* Add version tag in jnlp filesSven Gothel2010-12-1512-30/+30
|
* 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
|
* JAWTUtil: Fix case when init is run on AWT EDT (which is odd, ie not using ↵Sven Gothel2010-12-151-11/+16
| | | | GLProfile.initSingleton(..)
* 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-1513-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.compileSven Gothel2010-12-131-8/+1
|
* Cleanup (removed obsolete class / imports) ; Cg fixSven Gothel2010-12-136-83/+4
|
* common folder etc: junit -> testSven Gothel2010-12-132-18/+18
|
* tests: test.auto.run (junit.run) and test.manual.runSven Gothel2010-12-134-19/+74
|
* Cleanup test/junit structure. com.jogamp.test -> com.jogamp.opengl.text; ↵Sven Gothel2010-12-1397-301/+385
| | | | Compile posted Issue* Bug* snippets
* Fix API doc: firstUIActionOnProcessSven Gothel2010-12-123-33/+79
|
* 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-126-9/+7
|
* GLJPanel/GLPbufferImpl: destroy pbuffer reentrance fix; disable device close ↵Sven Gothel2010-12-126-25/+30
| | | | (X11 error on nvidia); reenable GLJPanel test
* Adding misc NEWT docs/notesSven Gothel2010-12-121-0/+30
|
* script updatesSven Gothel2010-12-127-12/+49
|
* makeCurrent/release within closuresSven Gothel2010-12-121-3/+4
|
* GLProfile: initialize 1st, debug info later.Sven Gothel2010-12-121-2/+2
| | | | Debug shall not change the startup behavior
* JAWTUtil: Eager initialization of AWT desktop propsSven Gothel2010-12-121-0/+25
| | | | | Triggers immediate AWT property resolution. Would reproduce any javaws / AWT race condition.
* Windows RegisterClass: Use new RegisteredClassFactory (window class), Misc.Sven Gothel2010-12-1221-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 scriptsSven Gothel2010-12-112-0/+17
|
* Generalize SharedResourceRunner and use/impl it for WGL as well (besides X11).Sven Gothel2010-12-113-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 updateSven Gothel2010-12-101-14/+3
|
* GLCanvas: sync drawable access; flush awtConfig at remove;Sven Gothel2010-12-101-80/+101
|
* GDI: Add GetObjectType(..)Sven Gothel2010-12-101-0/+19
|
* FIX gears demo: set lists to 0 at disposeSven Gothel2010-12-101-0/+1
|
* NEWT: Minor cleanup ; Debug setVisible message in issuing threadSven Gothel2010-12-101-6/+8
|
* Minor test cleanupSven Gothel2010-12-102-25/+10
|
* WGL/DummyWindow: Roll back GetDC/ReleaseDC via lock/unlock surface, ↵Sven Gothel2010-12-101-54/+26
| | | | redundant, since it's static DC
* Cleanup GLGraphicsConfiguration[Factory] implementations (X11/WGL)Sven Gothel2010-12-1020-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 HDCSven Gothel2010-12-091-2/+17
|
* JOGL: GLContextImpl's updateGLXProcAddressTable(..) only uses device as a ↵Sven Gothel2010-12-096-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 Gothel2010-12-092-11/+56
| | | | release HDC
* GDI: Fix CreateDummyWindow: Use local getModuleHandle(NULL) and synchronize ↵Sven Gothel2010-12-094-42/+43
| | | | factory method.
* NEWT/Windows: Use GDI GetDC/ReleaseDCSven Gothel2010-12-092-27/+3
|
* X11 DummyWindow: Pass size and set size in proxySven Gothel2010-12-041-1/+1
|
* Fix: Typo unlock() -> lock() .. oopsSven Gothel2010-12-041-1/+1
|
* WGL DummyWindow: Use size 128x128 and set size in proxySven Gothel2010-12-041-1/+3
|