Module cl3::program

source ·
Expand description

OpenCL Program Object API.

Constants§

Functions§

  • Build (compile & link) a program executable.
    Calls clBuildProgram to build an OpenCL program object.
  • Compile a program’s source for the devices the OpenCL context associated with the program.
    Calls clCompileProgram to compile an OpenCL program object.
  • Create an OpenCL program object for a context and load binary bits into that object.
    Calls clCreateProgramWithBinary to create an OpenCL program object.
  • Create an OpenCL program object for a context and loads the information related to the built-in kernels into that object.
    Calls clCreateProgramWithBuiltInKernels to create an OpenCL program object.
  • Create an OpenCL program object for a context and load source code into that object.
    Calls clCreateProgramWithSource to create an OpenCL program object.
  • Get data about an OpenCL program build. Calls clGetProgramBuildInfo to get the desired data about the program build.
  • Get specific information about an OpenCL program build.
    Calls clGetProgramBuildInfo to get the desired information about the program build.
  • Get data about an OpenCL program. Calls clGetProgramInfo to get the desired data about the program.
  • Get specific information about an OpenCL program.
    Calls clGetProgramInfo to get the desired information about the program.
  • Link a set of compiled program objects and libraries for the devices in the OpenCL context associated with the program.
    Calls clLinkProgram to link an OpenCL program object.
  • Release an OpenCL program.
    Calls clReleaseProgram to decrement the program reference count.
  • Retain an OpenCL program.
    Calls clRetainProgram to increment the program reference count.
  • Release the resources allocated by the OpenCL compiler for platform.
    Calls clUnloadPlatformCompiler.

Type Aliases§