Crate opencl_core

Source

Re-exports§

pub extern crate open_cl_sys as ffi;
pub extern crate open_cl_low_level;
pub use buffer::Buffer;
pub use command_queue::CommandQueue;
pub use context::Context;
pub use device::Device;
pub use kernel::Kernel;
pub use kernel::KernelOpArg;
pub use kernel::KernelOperation;
pub use platform::Platform;
pub use program::Program;
pub use program::UnbuiltProgram;
pub use session::Session;
pub use open_cl_low_level as ll;

Modules§

buffer
command_queue
context
device
kernel
platform
program
session

Macros§

panic_once

Structs§

CommandQueueOptions
CommandQueueProperties
DeviceType
MemConfig
Work
Work is a representation of 1, 2, or 3 dimensions.

Enums§

Error
HostAccess
KernelAccess
MemLocation
The enumeration of how memory allocation (or not) can be directed.
MutVecOrSlice
NumberType
VecOrSlice

Traits§

BufferCreator
ClNumber
NumberTyped
NumberTypedT
Waitlist
The low level trait for synchronously waiting for events.

Type Aliases§

Output