rifCreateContextFromOpenClContext
Creates a new context object associated with the specified OpenCL context.
rif_int rifCreateContextFromOpenClContext( |
rif_int api_version, |
void * context, |
|
void * device, |
|
void * queue, |
|
rif_char const * cache_path, |
|
rif_context * out_context); |
Parameters
Parameter |
Input/Output |
Description |
---|---|---|
api_version |
input |
The current RadeonImageFilters version. |
context |
input |
A valid |
device |
input |
A valid |
queue |
input |
A valid |
cache_path |
input |
A path to the directory which will contain prebuilt binaries. |
out_context |
output |
A pointer to the context object which will be created if the function performs successfully. |
Return
Returns RIF_SUCCESS if the function is executed successfully, or RIF_ERROR code if a problem is encountered.
Errors
Possible error codes:
RIF_ERROR_INVALID_API_VERSION — API version is unsupported.
RIF_ERROR_INVALID_PARAMETER — any of
context
,device
,queue
,out_context
is nullptr.RIF_ERROR_INTERNAL_ERROR — an internal error occurs.