Module cl3::program [−][src]
Expand description
OpenCL Program Object API.
Enums
ProgramBuildInfo | |
ProgramInfo |
Constants
CL_BUILD_ERROR | |
CL_BUILD_IN_PROGRESS | |
CL_BUILD_NONE | |
CL_BUILD_SUCCESS | |
CL_PROGRAM_BINARY_TYPE_COMPILED_OBJECT | |
CL_PROGRAM_BINARY_TYPE_EXECUTABLE | |
CL_PROGRAM_BINARY_TYPE_LIBRARY | |
CL_PROGRAM_BINARY_TYPE_NONE |
Functions
build_program | Build (compile & link) a program executable. |
clCreateProgramWithBuiltInKernels⚠ | |
clSetProgramReleaseCallback⚠ | |
clSetProgramSpecializationConstant⚠ | |
clUnloadPlatformCompiler⚠ | |
compile_program | Compile a program’s source for the devices the OpenCL context associated
with the program. |
create_program_with_binary | Create an OpenCL program object for a context and load binary bits into that object. |
create_program_with_builtin_kernels | Create an OpenCL program object for a context and loads the information
related to the built-in kernels into that object. |
create_program_with_source | Create an OpenCL program object for a context and load source code into that object. |
get_program_build_info | Get specific information about an OpenCL program build. |
get_program_info | Get specific information about an OpenCL program. |
link_program | Link a set of compiled program objects and libraries for the devices in the
OpenCL context associated with the program. |
release_program | Release an OpenCL program. |
retain_program | Retain an OpenCL program. |
unload_platform_compiler | Release the resources allocated by the OpenCL compiler for platform. |