CL cl = getCL(context);
int[] result = new int[1];
CLGL clgli = (CLGL)cl;
long id = clgli.clCreateFromGLRenderbuffer(context.ID, flags, glObject, result, 0);
return createImage(context, id, directBuffer, glObject, flags);
}
static <B extends Buffer> CLGLImage2d<B> createImage(CLContext context, long id, B directBuffer, int glObject, int flags) {