Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | GlueGen: Alignment Cleanup .. | Sven Gothel | 2011-07-17 | 1 | -40/+11 |
| | | | | | | | | | | - SizeThunk - rename: compute -> computeSize - add: computeAlignment - merge types: char -> int8, short -> int16 - 'int' and 'long' may differ - | ||||
* | GlueGen proper size / alignment of primitive and compound types usage [1/2] ↵ | Sven Gothel | 2011-07-17 | 2 | -29/+174 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Preparation. Currently GlueGen fails for type long (size) and some alignments (see package.html). - The size and alignment values shall be queried at runtime. - Compound alignment needs to follow the described natural alignment (also @runtime). - - Build - add Linux Arm7 (EABI) - junit test - added compound/struct tests, pointing out the shortcomings of current impl. - package.html - Added alignment documentation - remove intptr.cfg - add GluGen types int8_t, int16_t, uint8_t, uint16_t - move MachineDescription* into runtime - Platform - has runtime MachineDescription - moved size, .. to MachineDescription - use enums for OSType, CPUArch and CPUType defined by os.name/os.arch, triggering exception if os/arch is not supported. This avoids Java String comparison and conscious os/arch detection. - MachineDescription: - compile time instances MachineDescription32Bits, MachineDescription64Bits - runtime queried instance MachineDescriptionRuntime - correct size, alignment, page size, .. | ||||
* | remove warnings | Sven Gothel | 2011-06-10 | 2 | -2/+3 |
| | |||||
* | Platform: Add getPageSize() | Sven Gothel | 2011-06-07 | 1 | -0/+19 |
| | |||||
* | Fix C / JNI compilation: Add/use javah, recompile if out of date, | Sven Gothel | 2011-06-07 | 2 | -0/+4 |
| | |||||
* | Importing files from JOGL (preserving history) | Sven Gothel | 2010-04-19 | 1 | -1/+1 |
| | | | | | | | | | git mv src/nativewindow/native/JVM_Tool.c src/native/common/JVM_Tool.c git mv src/nativewindow/classes/com/jogamp/nativewindow/impl/NativeLibLoaderBase.java src/java/com/jogamp/common/jvm/JNILibLoaderBase.java git mv src/nativewindow/classes/com/jogamp/nativewindow/impl/jvm/JVMUtil.java src/java/com/jogamp/common/jvm/JVMUtil.java git mv src/nativewindow/classes/com/jogamp/nativewindow/impl/NWReflection.java src/java/com/jogamp/common/util/ReflectionUtil.java Adding own JogampRuntimeException and Debug class | ||||
* | Moving imported files to proper place | Sven Gothel | 2010-04-19 | 1 | -0/+51 |
| | |||||
* | introduced com.jogamp.common.{nio,os} packages and moved some classes. | Michael Bien | 2010-03-31 | 2 | -2/+2 |
| | |||||
* | http://www.jogamp.org/bugzilla/show_bug.cgi?id=392 | Sven Gothel | 2010-03-30 | 2 | -0/+10 |
| | | | | | | | | | | | | | | | | | | 32bit/64bit values and arrays are misrepresented - PointerBuffer: Adding methods PointeRBuffer referenceBuffer(int index, Buffer data) PointeRBuffer referenceBuffer(Buffer data) Buffer getReferencedBuffer(int index) Buffer getReferencedBuffer() Adding a reference of a given direct Buffer to this pointer buffer, and retrieving a previously referenced direct Buffer. This allows a more convenient handling of PointerBuffer with the user API's .. | ||||
* | Merge CPU to Platform | Sven Gothel | 2010-03-28 | 1 | -1/+1 |
| | |||||
* | renamed com.sun.gluegen.runtime -> com.jogamp.gluegen.runtime. | Michael Bien | 2010-03-27 | 1 | -1/+1 |
| | |||||
* | Fix: Native CPU 32/64 bit detection; Tested on CVM/J2SE | sg215889 | 2009-07-28 | 1 | -0/+10 |