All clobjects now track the platform for easy lookup.
authorNot Zed <notzed@gmail.com>
Thu, 30 Jan 2020 03:31:08 +0000 (14:01 +1030)
committerNot Zed <notzed@gmail.com>
Thu, 30 Jan 2020 03:31:08 +0000 (14:01 +1030)
commitb95c4cddb0dcb36e6e071a5fc5a0aaf840376f99
tree543508fab748b32371ff02f74a8ac5c6497b4cc1
parentf11f0d4aed0e904928f9ddb2af319561f307d16c
All clobjects now track the platform for easy lookup.
Changed the extension design to fit with a binding generator
and moving the call details to the relevent object.
25 files changed:
src/notzed.zcl/classes/api/Native.java
src/notzed.zcl/classes/au/notzed/zcl/CL.java
src/notzed.zcl/classes/au/notzed/zcl/CLBuffer.java
src/notzed.zcl/classes/au/notzed/zcl/CLBufferInfo.java
src/notzed.zcl/classes/au/notzed/zcl/CLCommandQueue.java
src/notzed.zcl/classes/au/notzed/zcl/CLContext.java
src/notzed.zcl/classes/au/notzed/zcl/CLDevice.java
src/notzed.zcl/classes/au/notzed/zcl/CLEvent.java
src/notzed.zcl/classes/au/notzed/zcl/CLExtendable.java [deleted file]
src/notzed.zcl/classes/au/notzed/zcl/CLImage.java
src/notzed.zcl/classes/au/notzed/zcl/CLImageFormat.java
src/notzed.zcl/classes/au/notzed/zcl/CLKernel.java
src/notzed.zcl/classes/au/notzed/zcl/CLMemory.java
src/notzed.zcl/classes/au/notzed/zcl/CLObject.java
src/notzed.zcl/classes/au/notzed/zcl/CLPipe.java
src/notzed.zcl/classes/au/notzed/zcl/CLPlatform.java
src/notzed.zcl/classes/au/notzed/zcl/CLProgram.java
src/notzed.zcl/classes/au/notzed/zcl/CLSampler.java
src/notzed.zcl/classes/au/notzed/zcl/EventInfo.java [moved from src/notzed.zcl/classes/au/notzed/zcl/internal/EventInfo.java with 96% similarity]
src/notzed.zcl/classes/au/notzed/zcl/khr/GLEvent.java [deleted file]
src/notzed.zcl/classes/au/notzed/zcl/khr/GLSharing.java [deleted file]
src/notzed.zcl/classes/module-info.java
src/notzed.zcl/gen/gen.make
src/notzed.zcl/gen/generate-api
src/notzed.zcl/gen/opencl-glext.txt [moved from src/notzed.zcl/gen/opencl-ext.txt with 100% similarity]