OpenCL run-time loader source.
More...
#include "clew.h"
#include <stdlib.h>
Defines |
#define | CLEW_CHECK_FUNCTION(f) |
Functions |
static void | clewExit (void) |
| Unloads OpenCL dynamic library, should not be called directly.
|
int | clewInit (const char *path) |
| Load OpenCL dynamic library and set function entry points.
|
const char * | clewErrorString (cl_int error) |
| Convert an OpenCL error code to its string equivalent.
|
Variables |
static CLCC_DYNLIB_HANDLE | module = NULL |
| module handle
|
Detailed Description
OpenCL run-time loader source.
Define Documentation
#define CLEW_CHECK_FUNCTION |
( |
|
f ) |
|
Function Documentation
const char* clewErrorString |
( |
cl_int |
error ) |
|
Convert an OpenCL error code to its string equivalent.
- Parameters:
-
- Returns:
- a string representation of the error code
int clewInit |
( |
const char * |
path ) |
|
Load OpenCL dynamic library and set function entry points.
- Parameters:
-
path | path to dynamic library to load |
- Returns:
- CLEW_ERROR_OPEN_FAILED if the library could not be opened CLEW_ERROR_ATEXIT_FAILED if atexit(clewExit) failed CLEW_SUCCESS when the library was succesfully loaded