[package]
name = "ocl"
version = "0.19.1"
authors = ["Nick Sanders <cogciprocate@gmail.com>"]
description = "OpenCL bindings and interfaces for Rust."
documentation = "https://docs.rs/ocl"
homepage = "https://github.com/cogciprocate/ocl"
repository = "https://github.com/cogciprocate/ocl"
readme = "README.md"
keywords = ["opencl", "gpu", "gpgpu", "async"]
license = "MIT/Apache-2.0"
exclude = ["target/*", "*.png", "bak/*"]
categories = ["asynchronous", "concurrency", "science", "api-bindings"]
[features]
event_debug_print = []
kernel_debug_print = []
kernel_debug_sleep = []
opencl_version_1_1 = ["ocl-core/opencl_version_1_1"]
opencl_version_1_2 = ["ocl-core/opencl_version_1_2"]
opencl_version_2_0 = ["ocl-core/opencl_version_2_0"]
opencl_version_2_1 = ["ocl-core/opencl_version_2_1"]
opencl_vendor_mesa = ["ocl-core/opencl_vendor_mesa"]
future_guard_drop_panic = []
async_block = []
examples_windows_color = ["colorify/enable_windows"]
default = ["opencl_version_1_1", "opencl_version_1_2"]
[dependencies]
nodrop = "0.1"
failure = "0.1"
num-traits = "0.2"
futures = "0.1"
qutex = "0.2"
ocl-core = { version = "~0.10.0", path = "../ocl-core" }
[dev-dependencies]
find_folder = "0.3"
colorify = "~0.2.3"
time = "0.1"
rand = "0.4"
chrono = "0.2"
futures-cpupool = "0.1"
lazy_static = "0.2"
ocl-extras = { version = "0.1", path = "ocl-extras" }