summaryrefslogtreecommitdiffstats
path: root/src/com/jogamp/opencl/gl
Commit message (Collapse)AuthorAgeFilesLines
* Bug 682 - Relocating javax.media.opengl.* -> com.jogamp.opengl.*Sven Gothel2015-02-025-5/+5
|
* Code Clean-Up based on our Recommended Settings (jogamp-scripting ↵Sven Gothel2014-07-037-130/+135
| | | | | | | | | | | | | c47bc86ae2ee268a1f38c5580d11f93d7f8d6e74) - Change non static accesses to static members using declaring type - Change indirect accesses to static members to direct accesses (accesses through subtypes) - Add final modifier to private fields - Add final modifier to method parameters - Add final modifier to local variables - Remove unnecessary casts - Remove unnecessary '$NON-NLS$' tags - Remove trailing white spaces on all lines
* Bug 579: Use result value in checkForError(..) for ↵Sven Gothel2013-10-124-29/+32
| | | | | | | | | | | | CLGLTexture2d.createFromGL*, CLGLTexture3d.createFromGL*, CLGLImage2d.createFromGL* and CLGLBuffer.createFromGL* - instead of returned 'id' Thank you Johan & Daniel ! Using your original patch, I went through the other CLGL[Texture*|Image2d|Buffer] classes and ensured all are handled the same. Reported and 1st patch provided by: Johan <[email protected]> Confirmed by: Daniel Balog <[email protected]>
* Refine 7b21b5abb6373637eeeb270de05bb7472f70b853: Add ↵Sven Gothel2013-10-121-21/+29
| | | | | | CLGL.CL_CONTEXT_PROPERTY_USE_CGL_SHAREGROUP_APPLE and comment it's usage; Remove 'import static' Note: JOCL impl. shall remove all 'import static' to remove hardhsip on ClassLoader ..
* Fixing some argument order issues; fixing creation of CLContext on Mac OS X ↵Lixo Man2013-09-041-2/+2
| | | | with GLContext sharing.
* Fix copyright/author tagsedgeSven Gothel2011-06-281-2/+2
|
* Fix merge w/ latest mbien/edgeSven Gothel2011-06-281-9/+9
|\
| * Synced w/ mbien's JOCL branch - Making it compatible w/ GlueGen againSven Gothel2011-05-181-9/+9
| |
* | internal refactoring to use new binding interfaces in highlevel api impl.Michael Bien2011-06-151-1/+1
| |
* | CLContext uses now CLContextBinding interface.Michael Bien2011-05-282-4/+4
| |
* | javadoc updates.Michael Bien2011-05-271-0/+7
| |
* | LLB refactoring.Michael Bien2011-05-275-18/+35
|/ | | | | | - split up CL into multiple sub interfaces - seperation is now feature wise - introdused llb package for low level classes
* using CL_CGL sharegroup for context creation on mac + enabled CLGLTest on macMichael Bien2011-04-261-2/+4
|
* - CLGLBuffer size must now be specified when the buffer is createdMichael Bien2011-04-262-17/+54
| | | | | - but can be updated later if required (gl lock is mandatory) - added VBO CLGL test - javadoc updates
* more acquire/releaseGLObject methods, made CLGLObject interface public.Michael Bien2011-04-261-1/+6
|
* switched from PointerBuffer to NativeSizeBuffer.Michael Bien2011-04-231-9/+9
|
* fixed compiler redundant-casts warnings due to language level changes in ↵Michael Bien2011-02-131-1/+1
| | | | gluegen-rt.
* changes do to package movement in jogl.Michael Bien2011-02-091-5/+5
|
* paper work: license and file headers.Michael Bien2010-11-267-0/+196
|
* fixed javadoc warnings.Michael Bien2010-11-211-5/+0
|
* CLGLContext.create() no longer makes the glcontext current.Michael Bien2010-11-211-1/+4
|
* JOGL: getNativeWindow -> getNativeSurface; modified CLGLTest to only use ↵Michael Bien2010-10-151-3/+3
| | | | JOGL in one thread.
* CLGLContext.create() makes GLContext current (restored old behavior).Michael Bien2010-09-181-1/+1
| | | | CLGLTest: make gl context current right after init (jogl bug workaround)
* removed CLContext factory methods with CLPlatform + CLDevice list combinations.Michael Bien2010-09-151-18/+12
| | | | | | | | | | | | justification: - information is now no longer needed since every CLDevice knows its CLPlatform - OpenCL device IDs are not portable between CLPlatforms changes: - Context factories will throw CLInvalidPlatformException if the platform of all CLDevices does not match related changes: - [persistance] CLProgramBuilder stores now the ICD suffix to be later able to map binaries back to the platform + device
* finished CLSubBuffer, added junit testcase, perf improvements and cleanup.Michael Bien2010-07-051-1/+1
| | | | CLMemory methods contain now NIO infix for nio buffer specific queries and CL infix for memory object queries.
* issue 400 typo in CLGLTexture2d with texture id.Michael Bien2010-06-241-1/+1
|
* simplification in CLGLContext due to cleanup in GLContext (jogl commit: ↵Michael Bien2010-06-021-10/+7
| | | | dd0400a41478c1f36541).
* use getDisplayHandle for linux and Surface on windows for CLGL context creation.Michael Bien2010-05-311-3/+3
|
* added CLGLContext sharing support for EGLContexts.Michael Bien2010-05-241-11/+27
|
* finished main functionality of ErrorHandler impl.Michael Bien2010-05-041-6/+8
| | | | | | - using event listener add/remove pattern instead add on context creation - context -> error handler object global reference mapping(TM) using LongLongMap in CLImpl - global ref is deleted on context release
* CLGLContext.create() makes GLContext current.Michael Bien2010-04-241-0/+18
| | | | | made CLContext.release() more bulletproof. added CLGLTest.
* dynamic binding for OpenGL specific functionality.Michael Bien2010-04-241-1/+0
|
* code review: improved exception messages to be more verbose whenever possible.Michael Bien2010-04-152-6/+3
| | | | began with CLKernel testcase.
* renamed package com.mbien.* in com.jogamp.* JOCL is now officially a JogAmp ↵Michael Bien2010-04-127-0/+607
team player ;).