Function opencl3::platform::platform::get_platform_ids[][src]

pub fn get_platform_ids() -> Result<Vec<*mut c_void, Global>, i32>
Expand description

Get the available platforms.
Calls clGetPlatformIDs to get the available platform ids.

Examples

use cl3::platform::get_platform_ids;

let platform_ids = get_platform_ids().unwrap();
println!("Number of OpenCL platforms: {}", platform_ids.len());
assert!(0 < platform_ids.len());

returns a Result containing a vector of available platform ids or the error code from the OpenCL C API function.