Expand description
Blaze
Note
Blaze is still very much unstable and in early development. At this stage, methods and traits may be changed without deprecation period, backwards compatibility isn’t guaranteed, and unexpected bugs may arise.
Blaze is a Rust crate that has the goal of rustifying and simplifying as much as possible the OpenCL experience.
This goal is achieved with the introduction of various abstractions, most of them with syntax simillar to a Rust counterpart.
Links
Modules
- Blaze buffers
- Contexts
- Raw types
- Events
- Re-export of the public-facing macros in
blaze_proc
- Generic memory object
- svm
svm
Shared Virtual Memory
Macros
- Creates a buffer with sensible defaults.
- Creates a new scope for spawining scoped events.
Functions
- Turns a
WaitList
into raw components to be passed to an OpenCL method.
Type Definitions
- A list of events to be awaited.