Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Minor patch to headers for gluegen ; GLES2 extensions | Sven Gothel | 2010-11-06 | 10 | -58/+68 |
| | | | | | | - ifndef GLAPI - GLES2/gl2ext.h add a few basic extensions - gl-64bit-types.h: use khronos 64bit types | ||||
* | Move common -> gluegen, emphasizing it's use case (only for gluegen code ↵ | Sven Gothel | 2010-11-06 | 3 | -0/+0 |
| | | | | generation) | ||||
* | Accomodate GlueGen's new build in type, ie dummy stdint.h / stddef.h | Sven Gothel | 2010-11-06 | 3 | -24/+57 |
| | | | | Needs GlueGen 6b6b9b3b81cdc85b7260664ebec547756a6be5d7, branch sgothel_wip_fixes01. | ||||
* | EGL: Fix gluegen usage | Sven Gothel | 2010-11-06 | 1 | -6/+6 |
| | |||||
* | EGL: Fix gluegen usage, use khronos 64bit typedefs | Sven Gothel | 2010-11-06 | 2 | -7/+20 |
| | |||||
* | Fix khronos typedefs | Sven Gothel | 2010-11-06 | 3 | -19/+38 |
| | | | | | | - KD: use sys include - KD: use KHR/khrplatform.h - KHR/khrplatform.h: Use stddef.h ptrdiff_t and size_t if possible (fix) | ||||
* | Fix buffer size: 64bit GLBufferSizeTracker, hash over addr+size, save ↵ | Sven Gothel | 2010-11-06 | 6 | -135/+101 |
| | | | | | | | | | | fail-fast hash cache, .. Relates to GlueGen 6b6b9b3b81cdc85b7260664ebec547756a6be5d7, branch sgothel_wip_fixes01. Memory object size is ptrdiff_t, hence long (64bit). The hash value must include size as well, otherwise boundaries cannot be verified. (security) Double check hash collisions while adding a new MemoryObject. | ||||
* | Complete switching over to std X11 Xinerama started with ↵ | Sven Gothel | 2010-11-06 | 2 | -7/+10 |
| | | | | f47e8be170731d75a8b6002621a1541f90160465 | ||||
* | Move khronos common header to khr | Sven Gothel | 2010-11-06 | 3 | -0/+0 |
| | |||||
* | Remove NVidia licensed KD and OMX files. | Sven Gothel | 2010-11-04 | 5 | -917/+0 |
| | | | | In case we still need these extensions, add them manually. | ||||
* | Adding khrplatform.h from khronos 2009-10-21 | Sven Gothel | 2010-11-04 | 1 | -0/+269 |
| | |||||
* | Adding patches for gluegen interoperability and adding some extensions: | Sven Gothel | 2010-11-04 | 1 | -1/+8 |
| | | | | - gl2.h: adding ifndef core extension and profiles for gluegen | ||||
* | Replaced with khronos versions: gl2platform.h 2.0 2010-03-04, gl2.h 2.0 ↵ | Sven Gothel | 2010-11-04 | 3 | -275/+945 |
| | | | | 2010-03-04, gl2ext.h 2010-11-03 | ||||
* | Adding patches for gluegen interoperability and adding some extensions: | Sven Gothel | 2010-11-04 | 2 | -6/+31 |
| | | | | | - all: changed 'TYPE name[3]' -> 'TYPE * name' for gluegen - gl.h: adding ifndef core extension and profiles for gluegen | ||||
* | Replaced with khronos versions: glplatform.h 1.1 2010-03-04, gl.h 1.1 ↵ | Sven Gothel | 2010-11-04 | 3 | -314/+628 |
| | | | | 2010-03-04, glext.h 2010-07-27 | ||||
* | Adding patches for gluegen interoperability and adding some extensions: | Sven Gothel | 2010-11-04 | 3 | -9/+51 |
| | | | | | | - eglplatform.h: if platform not recognized, use 'void pointer' for EGLNativeDisplayType, EGLNativeWindowType and EGLNativePixmapType - egl.h: adding ifndef core extension for gluegen and eglGetProcAddress - eglext.h: adding EGL_NV_texture_rectangle, EGL_NV_system_time, EGL_NV_omx_il_sink, EGL_RMSURFACE_NV | ||||
* | Replaced with khronos versions: egl 1.4 2009-10-21, eglext 8 2010-11-03, ↵ | Sven Gothel | 2010-11-04 | 3 | -251/+261 |
| | | | | eglplatform 2010-08-25 |