Function ocl_core::create_context [] [src]

pub fn create_context<D: ClDeviceIdPtr>(properties: Option<&ContextProperties>,
                                        device_ids: &[D],
                                        pfn_notify: Option<CreateContextCallbackFn>,
                                        user_data: Option<UserDataPtr>)
                                        -> OclResult<Context>

Creates a new context pointer valid for all devices in device_ids.

Platform is specified in properties. If properties is None, the platform may default to the first available.

[FIXME]: Incomplete implementation. Callback and userdata untested. [FIXME]: Verify OpenCL Version on property. [FIXME]: Most context sources not implemented for ContextProperties.