diff options
author | Michael Bien <[email protected]> | 2010-04-12 22:18:39 +0200 |
---|---|---|
committer | Michael Bien <[email protected]> | 2010-04-12 22:18:39 +0200 |
commit | bf07b44ed6a8958dd321cc4c08fd2bdd08299611 (patch) | |
tree | e24b7c4e4197a80e0ecaad75b9b3667299fd8323 /src/com/mbien/opencl/CLImage2d.java | |
parent | 7680472b21ec1e2deacb49addae65c820a2e2a4d (diff) |
renamed package com.mbien.* in com.jogamp.* JOCL is now officially a JogAmp team player ;).
Diffstat (limited to 'src/com/mbien/opencl/CLImage2d.java')
-rw-r--r-- | src/com/mbien/opencl/CLImage2d.java | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/src/com/mbien/opencl/CLImage2d.java b/src/com/mbien/opencl/CLImage2d.java deleted file mode 100644 index c0d18dd3..00000000 --- a/src/com/mbien/opencl/CLImage2d.java +++ /dev/null @@ -1,46 +0,0 @@ -package com.mbien.opencl; - -import com.jogamp.common.nio.Buffers; -import java.nio.Buffer; -import java.nio.IntBuffer; - -import static com.mbien.opencl.CLException.*; - -/** - * - * @author Michael Bien - */ -public class CLImage2d<B extends Buffer> extends CLImage<B> { - - private CLImage2d(CLContext context, B directBuffer, CLImageFormat format, int width, int height, long id, int flags) { - super(context, directBuffer, format, width, height, id, flags); - } - - protected CLImage2d(CLContext context, B directBuffer, CLImageFormat format, CLImageInfoAccessor accessor, int width, int height, long id, int flags) { - super(context, directBuffer, format, accessor, width, height, id, flags); - } - - static <B extends Buffer> CLImage2d<B> createImage(CLContext context, B directBuffer, - int width, int height, int rowPitch, CLImageFormat format, int flags) { - - CL cl = context.cl; - IntBuffer err = Buffers.newDirectByteBuffer(4).asIntBuffer(); - - long id = cl.clCreateImage2D(context.ID, flags, format.getFormatImpl(), width, height, rowPitch, directBuffer, err); - checkForError(err.get(), "can not create 2d image"); - - return new CLImage2d<B>(context, directBuffer, format, width, height, id, flags); - } - - @Override - public <T extends Buffer> CLImage2d<T> cloneWith(T directBuffer) { - return new CLImage2d<T>(context, directBuffer, format, width, height, ID, FLAGS); - } - - - @Override - public String toString() { - return "CLImage2d [id: " + ID+" width: "+width+" height: "+height+"]"; - } - -} |