|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CLProgramBinding
Java bindings to OpenCL programs.
Field Summary | |
---|---|
static int |
CL_BUILD_ERROR
|
static int |
CL_BUILD_IN_PROGRESS
|
static int |
CL_BUILD_NONE
|
static int |
CL_BUILD_PROGRAM_FAILURE
|
static int |
CL_BUILD_SUCCESS
|
static int |
CL_PROGRAM_BINARIES
|
static int |
CL_PROGRAM_BINARY_SIZES
|
static int |
CL_PROGRAM_BUILD_LOG
|
static int |
CL_PROGRAM_BUILD_OPTIONS
|
static int |
CL_PROGRAM_BUILD_STATUS
|
static int |
CL_PROGRAM_CONTEXT
|
static int |
CL_PROGRAM_DEVICES
|
static int |
CL_PROGRAM_NUM_DEVICES
|
static int |
CL_PROGRAM_REFERENCE_COUNT
|
static int |
CL_PROGRAM_SOURCE
|
Method Summary | |
---|---|
int |
clBuildProgram(long program,
int deviceCount,
PointerBuffer devices,
String options,
BuildProgramCallback cb)
Interface to C language function: int32_t clBuildProgram(cl_program, uint32_t, cl_device_id * , const char * , void (*pfn_notify)(cl_program, void *user_data), void * ); |
long |
clCreateProgramWithBinary(long context,
int num_devices,
PointerBuffer device_list,
PointerBuffer lengths,
PointerBuffer binaries,
IntBuffer binary_status,
IntBuffer errcode_ret)
Interface to C language function: cl_program clCreateProgramWithBinary(cl_context context, cl_uint num_devices, cl_device_id * device_list, const size_t * lengths, const unsigned char * * binaries, cl_int * binary_status, cl_int * errcode_ret); |
long |
clCreateProgramWithSource(long context,
int count,
String[] strings,
PointerBuffer lengths,
IntBuffer errcode_ret)
Interface to C language function: cl_program clCreateProgramWithSource(cl_context context, cl_uint count, const char * * strings, const size_t * lengths, cl_int * errcode_ret); |
int |
clGetProgramBuildInfo(long program,
long device,
int param_name,
long param_value_size,
Buffer param_value,
PointerBuffer param_value_size_ret)
Interface to C language function: cl_int clGetProgramBuildInfo(cl_program program, cl_device_id device, cl_program_build_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret); |
int |
clGetProgramInfo(long program,
int param_name,
long param_value_size,
Buffer param_value,
PointerBuffer param_value_size_ret)
Interface to C language function: cl_int clGetProgramInfo(cl_program program, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret); |
int |
clReleaseProgram(long program)
Interface to C language function: cl_int clReleaseProgram(cl_program program); |
int |
clRetainProgram(long program)
Interface to C language function: cl_int clRetainProgram(cl_program program); |
Field Detail |
---|
static final int CL_BUILD_PROGRAM_FAILURE
static final int CL_PROGRAM_REFERENCE_COUNT
static final int CL_PROGRAM_CONTEXT
static final int CL_PROGRAM_NUM_DEVICES
static final int CL_PROGRAM_DEVICES
static final int CL_PROGRAM_SOURCE
static final int CL_PROGRAM_BINARY_SIZES
static final int CL_PROGRAM_BINARIES
static final int CL_PROGRAM_BUILD_STATUS
static final int CL_PROGRAM_BUILD_OPTIONS
static final int CL_PROGRAM_BUILD_LOG
static final int CL_BUILD_SUCCESS
static final int CL_BUILD_NONE
static final int CL_BUILD_ERROR
static final int CL_BUILD_IN_PROGRESS
Method Detail |
---|
long clCreateProgramWithBinary(long context, int num_devices, PointerBuffer device_list, PointerBuffer lengths, PointerBuffer binaries, IntBuffer binary_status, IntBuffer errcode_ret)
cl_program clCreateProgramWithBinary(cl_context context, cl_uint num_devices, cl_device_id * device_list, const size_t * lengths, const unsigned char * * binaries, cl_int * binary_status, cl_int * errcode_ret);
device_list
- a direct PointerBuffer
lengths
- a direct PointerBuffer
binaries
- a direct PointerBuffer
binary_status
- a direct IntBuffer
errcode_ret
- a direct IntBuffer
long clCreateProgramWithSource(long context, int count, String[] strings, PointerBuffer lengths, IntBuffer errcode_ret)
cl_program clCreateProgramWithSource(cl_context context, cl_uint count, const char * * strings, const size_t * lengths, cl_int * errcode_ret);
lengths
- a direct PointerBuffer
errcode_ret
- a direct IntBuffer
int clGetProgramBuildInfo(long program, long device, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
cl_int clGetProgramBuildInfo(cl_program program, cl_device_id device, cl_program_build_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);
param_value
- a direct Buffer
param_value_size_ret
- a direct PointerBuffer
int clGetProgramInfo(long program, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
cl_int clGetProgramInfo(cl_program program, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);
param_value
- a direct Buffer
param_value_size_ret
- a direct PointerBuffer
int clReleaseProgram(long program)
cl_int clReleaseProgram(cl_program program);
int clRetainProgram(long program)
cl_int clRetainProgram(cl_program program);
int clBuildProgram(long program, int deviceCount, PointerBuffer devices, String options, BuildProgramCallback cb)
int32_t clBuildProgram(cl_program, uint32_t, cl_device_id * , const char * , void (*pfn_notify)(cl_program, void *user_data), void * );
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |