[package] name = "fil-ocl-core" version = "0.11.4" authors = ["Nick Sanders "] description = "A low-level OpenCL API." documentation = "https://docs.rs/fil-ocl-core/" homepage = "https://github.com/filecoin-project/fil-ocl/tree/master/ocl-core" repository = "https://github.com/filecoin-project/fil-ocl/tree/master/ocl-core" readme = "README.md" keywords = ["opencl", "gpu", "gpgpu"] license = "MIT/Apache-2.0" exclude = ["target/*", "bak/*"] categories = ["asynchronous", "concurrency", "science", "api-bindings"] edition = "2018" [features] opencl_version_1_1 = ["cl-sys/opencl_version_1_1"] opencl_version_1_2 = ["cl-sys/opencl_version_1_2"] opencl_version_2_0 = ["cl-sys/opencl_version_2_0"] opencl_version_2_1 = ["cl-sys/opencl_version_2_1"] opencl_vendor_mesa = ["cl-sys/opencl_vendor_mesa"] default = ["opencl_version_1_1", "opencl_version_1_2", "ocl-core-vector"] [dependencies] cl-sys = { version = "~0.4.2", path = "../cl-sys" } num-traits = "0.2" num-complex = "0.1" enum_primitive = "0.1" bitflags = "1" failure = "0.1" # Implements all of the vector types and traits. ocl-core-vector = { version = "0.1", path = "ocl-core-vector", optional = true } [dev-dependencies] colorify = "0.2" rand = "0.4" [build-dependencies] rustc_version = "0.3"