├── .gitignore ├── .travis.yml ├── COPYRIGHT ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── RELEASES.md ├── cl-sys ├── COPYRIGHT ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── build.rs └── src │ ├── cl_d3d10_h.rs │ ├── cl_d3d11_h.rs │ ├── cl_dx9_media_sharing_h.rs │ ├── cl_egl_h.rs │ ├── cl_ext_h.rs │ ├── cl_gl_ext_h.rs │ ├── cl_gl_h.rs │ ├── cl_h.rs │ ├── glcorearb_h.rs │ ├── lib.rs │ ├── new21.h │ └── platform_h.rs ├── ocl-core ├── Cargo.toml ├── README.md ├── build.rs ├── examples │ ├── info_core.rs │ ├── trivial.rs │ └── version.rs ├── ocl-core-vector │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── lib.rs │ │ └── vectors.rs └── src │ ├── error.rs │ ├── extension_functions.rs │ ├── functions.rs │ ├── lib.rs │ ├── tests │ ├── buffer_copy.rs │ ├── buffer_fill.rs │ ├── buffer_ops_rect.rs │ ├── build_error.rs │ ├── clear_completed.rs │ ├── compile_program.rs │ ├── complex_kernel.rs │ ├── concurrent.rs │ ├── context_props.rs │ ├── depricated │ │ ├── test_basics.rs │ │ ├── test_events.rs │ │ ├── test_timed.rs │ │ └── test_trivial.rs │ ├── device_version_check.rs │ ├── image_ops.rs │ ├── kernel_arg.rs │ ├── mod.rs │ └── vector_types.rs │ ├── types │ ├── abs.rs │ ├── enums.rs │ ├── mod.rs │ └── structs.rs │ └── util.rs ├── ocl-interop ├── Cargo.toml ├── README.md ├── build.rs ├── src │ └── lib.rs └── tests │ ├── fragment.glsl │ ├── kernels.cl │ ├── lib.rs │ └── vertex.glsl └── ocl ├── Cargo.toml ├── README.md ├── examples ├── async_cycles.rs ├── async_menagerie.rs ├── async_process.rs ├── basics.rs ├── buffer_sink.rs ├── cl │ └── kernel_file.cl ├── device_check.rs ├── event_callbacks.rs ├── images │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── images_safe_clamp │ ├── Cargo.toml │ ├── README.md │ ├── src │ │ ├── cl_src │ │ │ └── cl │ │ │ │ └── parallel.cl │ │ └── main.rs │ └── test.jpg ├── img_formats.rs ├── info.rs ├── info_core.rs ├── opencl_2_1 │ ├── .gitignore │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── proto │ ├── .gitignore │ ├── Cargo.toml │ └── src │ │ ├── async_basics.rs │ │ ├── async_cycles_2stage.rs │ │ └── main.rs ├── runall.bat ├── runall.sh ├── threads.rs ├── timed.rs └── trivial.rs ├── ocl-extras ├── .gitignore ├── Cargo.toml ├── README.md └── src │ ├── command_graph.rs │ ├── full_device_info.rs │ ├── lib.rs │ ├── sub_buffer_pool.rs │ ├── work_pool.rs │ └── work_pool_old.rs └── src ├── async ├── buffer_map_sink.rs ├── buffer_sink.rs ├── buffer_stream.rs ├── future_mem_map.rs ├── mem_map.rs ├── mod.rs ├── order_lock.rs └── rw_vec.rs ├── error.rs ├── lib.rs ├── standard ├── buffer.rs ├── context.rs ├── device.rs ├── event.rs ├── image.rs ├── kernel.rs ├── mod.rs ├── platform.rs ├── pro_que.rs ├── program.rs ├── queue.rs ├── sampler.rs └── spatial_dims.rs └── tests ├── async.rs ├── buffer_copy.rs ├── buffer_fill.rs ├── buffer_ops_rect.rs ├── buffer_sink_stream_cycles.rs ├── build_error.rs ├── clear_completed.rs ├── complex_kernel.rs ├── concurrent.rs ├── context_props.rs ├── device_version_check.rs ├── image_ops.rs ├── kernel_arg.rs ├── mod.rs └── vector_types.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/.travis.yml -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/README.md -------------------------------------------------------------------------------- /RELEASES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/RELEASES.md -------------------------------------------------------------------------------- /cl-sys/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/cl-sys/COPYRIGHT -------------------------------------------------------------------------------- /cl-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/cl-sys/Cargo.toml -------------------------------------------------------------------------------- /cl-sys/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/cl-sys/LICENSE-APACHE -------------------------------------------------------------------------------- /cl-sys/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/cl-sys/LICENSE-MIT -------------------------------------------------------------------------------- /cl-sys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/cl-sys/README.md -------------------------------------------------------------------------------- /cl-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/cl-sys/build.rs -------------------------------------------------------------------------------- /cl-sys/src/cl_d3d10_h.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/cl-sys/src/cl_d3d10_h.rs -------------------------------------------------------------------------------- /cl-sys/src/cl_d3d11_h.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/cl-sys/src/cl_d3d11_h.rs -------------------------------------------------------------------------------- /cl-sys/src/cl_dx9_media_sharing_h.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/cl-sys/src/cl_dx9_media_sharing_h.rs -------------------------------------------------------------------------------- /cl-sys/src/cl_egl_h.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/cl-sys/src/cl_egl_h.rs -------------------------------------------------------------------------------- /cl-sys/src/cl_ext_h.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/cl-sys/src/cl_ext_h.rs -------------------------------------------------------------------------------- /cl-sys/src/cl_gl_ext_h.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/cl-sys/src/cl_gl_ext_h.rs -------------------------------------------------------------------------------- /cl-sys/src/cl_gl_h.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/cl-sys/src/cl_gl_h.rs -------------------------------------------------------------------------------- /cl-sys/src/cl_h.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/cl-sys/src/cl_h.rs -------------------------------------------------------------------------------- /cl-sys/src/glcorearb_h.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/cl-sys/src/glcorearb_h.rs -------------------------------------------------------------------------------- /cl-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/cl-sys/src/lib.rs -------------------------------------------------------------------------------- /cl-sys/src/new21.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/cl-sys/src/new21.h -------------------------------------------------------------------------------- /cl-sys/src/platform_h.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/cl-sys/src/platform_h.rs -------------------------------------------------------------------------------- /ocl-core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/Cargo.toml -------------------------------------------------------------------------------- /ocl-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/README.md -------------------------------------------------------------------------------- /ocl-core/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/build.rs -------------------------------------------------------------------------------- /ocl-core/examples/info_core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/examples/info_core.rs -------------------------------------------------------------------------------- /ocl-core/examples/trivial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/examples/trivial.rs -------------------------------------------------------------------------------- /ocl-core/examples/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/examples/version.rs -------------------------------------------------------------------------------- /ocl-core/ocl-core-vector/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/ocl-core-vector/.gitignore -------------------------------------------------------------------------------- /ocl-core/ocl-core-vector/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/ocl-core-vector/Cargo.toml -------------------------------------------------------------------------------- /ocl-core/ocl-core-vector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/ocl-core-vector/README.md -------------------------------------------------------------------------------- /ocl-core/ocl-core-vector/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/ocl-core-vector/src/lib.rs -------------------------------------------------------------------------------- /ocl-core/ocl-core-vector/src/vectors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/ocl-core-vector/src/vectors.rs -------------------------------------------------------------------------------- /ocl-core/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/error.rs -------------------------------------------------------------------------------- /ocl-core/src/extension_functions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/extension_functions.rs -------------------------------------------------------------------------------- /ocl-core/src/functions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/functions.rs -------------------------------------------------------------------------------- /ocl-core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/lib.rs -------------------------------------------------------------------------------- /ocl-core/src/tests/buffer_copy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/tests/buffer_copy.rs -------------------------------------------------------------------------------- /ocl-core/src/tests/buffer_fill.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/tests/buffer_fill.rs -------------------------------------------------------------------------------- /ocl-core/src/tests/buffer_ops_rect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/tests/buffer_ops_rect.rs -------------------------------------------------------------------------------- /ocl-core/src/tests/build_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/tests/build_error.rs -------------------------------------------------------------------------------- /ocl-core/src/tests/clear_completed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/tests/clear_completed.rs -------------------------------------------------------------------------------- /ocl-core/src/tests/compile_program.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/tests/compile_program.rs -------------------------------------------------------------------------------- /ocl-core/src/tests/complex_kernel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/tests/complex_kernel.rs -------------------------------------------------------------------------------- /ocl-core/src/tests/concurrent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/tests/concurrent.rs -------------------------------------------------------------------------------- /ocl-core/src/tests/context_props.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/tests/context_props.rs -------------------------------------------------------------------------------- /ocl-core/src/tests/depricated/test_basics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/tests/depricated/test_basics.rs -------------------------------------------------------------------------------- /ocl-core/src/tests/depricated/test_events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/tests/depricated/test_events.rs -------------------------------------------------------------------------------- /ocl-core/src/tests/depricated/test_timed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/tests/depricated/test_timed.rs -------------------------------------------------------------------------------- /ocl-core/src/tests/depricated/test_trivial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/tests/depricated/test_trivial.rs -------------------------------------------------------------------------------- /ocl-core/src/tests/device_version_check.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/tests/device_version_check.rs -------------------------------------------------------------------------------- /ocl-core/src/tests/image_ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/tests/image_ops.rs -------------------------------------------------------------------------------- /ocl-core/src/tests/kernel_arg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/tests/kernel_arg.rs -------------------------------------------------------------------------------- /ocl-core/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/tests/mod.rs -------------------------------------------------------------------------------- /ocl-core/src/tests/vector_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/tests/vector_types.rs -------------------------------------------------------------------------------- /ocl-core/src/types/abs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/types/abs.rs -------------------------------------------------------------------------------- /ocl-core/src/types/enums.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/types/enums.rs -------------------------------------------------------------------------------- /ocl-core/src/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/types/mod.rs -------------------------------------------------------------------------------- /ocl-core/src/types/structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/types/structs.rs -------------------------------------------------------------------------------- /ocl-core/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-core/src/util.rs -------------------------------------------------------------------------------- /ocl-interop/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-interop/Cargo.toml -------------------------------------------------------------------------------- /ocl-interop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-interop/README.md -------------------------------------------------------------------------------- /ocl-interop/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-interop/build.rs -------------------------------------------------------------------------------- /ocl-interop/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-interop/src/lib.rs -------------------------------------------------------------------------------- /ocl-interop/tests/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-interop/tests/fragment.glsl -------------------------------------------------------------------------------- /ocl-interop/tests/kernels.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-interop/tests/kernels.cl -------------------------------------------------------------------------------- /ocl-interop/tests/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-interop/tests/lib.rs -------------------------------------------------------------------------------- /ocl-interop/tests/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl-interop/tests/vertex.glsl -------------------------------------------------------------------------------- /ocl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/Cargo.toml -------------------------------------------------------------------------------- /ocl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/README.md -------------------------------------------------------------------------------- /ocl/examples/async_cycles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/async_cycles.rs -------------------------------------------------------------------------------- /ocl/examples/async_menagerie.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/async_menagerie.rs -------------------------------------------------------------------------------- /ocl/examples/async_process.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/async_process.rs -------------------------------------------------------------------------------- /ocl/examples/basics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/basics.rs -------------------------------------------------------------------------------- /ocl/examples/buffer_sink.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/buffer_sink.rs -------------------------------------------------------------------------------- /ocl/examples/cl/kernel_file.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/cl/kernel_file.cl -------------------------------------------------------------------------------- /ocl/examples/device_check.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/device_check.rs -------------------------------------------------------------------------------- /ocl/examples/event_callbacks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/event_callbacks.rs -------------------------------------------------------------------------------- /ocl/examples/images/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/images/Cargo.toml -------------------------------------------------------------------------------- /ocl/examples/images/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/images/src/main.rs -------------------------------------------------------------------------------- /ocl/examples/images_safe_clamp/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/images_safe_clamp/Cargo.toml -------------------------------------------------------------------------------- /ocl/examples/images_safe_clamp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/images_safe_clamp/README.md -------------------------------------------------------------------------------- /ocl/examples/images_safe_clamp/src/cl_src/cl/parallel.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/images_safe_clamp/src/cl_src/cl/parallel.cl -------------------------------------------------------------------------------- /ocl/examples/images_safe_clamp/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/images_safe_clamp/src/main.rs -------------------------------------------------------------------------------- /ocl/examples/images_safe_clamp/test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/images_safe_clamp/test.jpg -------------------------------------------------------------------------------- /ocl/examples/img_formats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/img_formats.rs -------------------------------------------------------------------------------- /ocl/examples/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/info.rs -------------------------------------------------------------------------------- /ocl/examples/info_core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/info_core.rs -------------------------------------------------------------------------------- /ocl/examples/opencl_2_1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/opencl_2_1/.gitignore -------------------------------------------------------------------------------- /ocl/examples/opencl_2_1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/opencl_2_1/Cargo.toml -------------------------------------------------------------------------------- /ocl/examples/opencl_2_1/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/opencl_2_1/src/main.rs -------------------------------------------------------------------------------- /ocl/examples/proto/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/proto/.gitignore -------------------------------------------------------------------------------- /ocl/examples/proto/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/proto/Cargo.toml -------------------------------------------------------------------------------- /ocl/examples/proto/src/async_basics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/proto/src/async_basics.rs -------------------------------------------------------------------------------- /ocl/examples/proto/src/async_cycles_2stage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/proto/src/async_cycles_2stage.rs -------------------------------------------------------------------------------- /ocl/examples/proto/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /ocl/examples/runall.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/runall.bat -------------------------------------------------------------------------------- /ocl/examples/runall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/runall.sh -------------------------------------------------------------------------------- /ocl/examples/threads.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/threads.rs -------------------------------------------------------------------------------- /ocl/examples/timed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/timed.rs -------------------------------------------------------------------------------- /ocl/examples/trivial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/examples/trivial.rs -------------------------------------------------------------------------------- /ocl/ocl-extras/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/ocl-extras/.gitignore -------------------------------------------------------------------------------- /ocl/ocl-extras/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/ocl-extras/Cargo.toml -------------------------------------------------------------------------------- /ocl/ocl-extras/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/ocl-extras/README.md -------------------------------------------------------------------------------- /ocl/ocl-extras/src/command_graph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/ocl-extras/src/command_graph.rs -------------------------------------------------------------------------------- /ocl/ocl-extras/src/full_device_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/ocl-extras/src/full_device_info.rs -------------------------------------------------------------------------------- /ocl/ocl-extras/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/ocl-extras/src/lib.rs -------------------------------------------------------------------------------- /ocl/ocl-extras/src/sub_buffer_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/ocl-extras/src/sub_buffer_pool.rs -------------------------------------------------------------------------------- /ocl/ocl-extras/src/work_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/ocl-extras/src/work_pool.rs -------------------------------------------------------------------------------- /ocl/ocl-extras/src/work_pool_old.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/ocl-extras/src/work_pool_old.rs -------------------------------------------------------------------------------- /ocl/src/async/buffer_map_sink.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/async/buffer_map_sink.rs -------------------------------------------------------------------------------- /ocl/src/async/buffer_sink.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/async/buffer_sink.rs -------------------------------------------------------------------------------- /ocl/src/async/buffer_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/async/buffer_stream.rs -------------------------------------------------------------------------------- /ocl/src/async/future_mem_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/async/future_mem_map.rs -------------------------------------------------------------------------------- /ocl/src/async/mem_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/async/mem_map.rs -------------------------------------------------------------------------------- /ocl/src/async/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/async/mod.rs -------------------------------------------------------------------------------- /ocl/src/async/order_lock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/async/order_lock.rs -------------------------------------------------------------------------------- /ocl/src/async/rw_vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/async/rw_vec.rs -------------------------------------------------------------------------------- /ocl/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/error.rs -------------------------------------------------------------------------------- /ocl/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/lib.rs -------------------------------------------------------------------------------- /ocl/src/standard/buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/standard/buffer.rs -------------------------------------------------------------------------------- /ocl/src/standard/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/standard/context.rs -------------------------------------------------------------------------------- /ocl/src/standard/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/standard/device.rs -------------------------------------------------------------------------------- /ocl/src/standard/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/standard/event.rs -------------------------------------------------------------------------------- /ocl/src/standard/image.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/standard/image.rs -------------------------------------------------------------------------------- /ocl/src/standard/kernel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/standard/kernel.rs -------------------------------------------------------------------------------- /ocl/src/standard/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/standard/mod.rs -------------------------------------------------------------------------------- /ocl/src/standard/platform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/standard/platform.rs -------------------------------------------------------------------------------- /ocl/src/standard/pro_que.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/standard/pro_que.rs -------------------------------------------------------------------------------- /ocl/src/standard/program.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/standard/program.rs -------------------------------------------------------------------------------- /ocl/src/standard/queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/standard/queue.rs -------------------------------------------------------------------------------- /ocl/src/standard/sampler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/standard/sampler.rs -------------------------------------------------------------------------------- /ocl/src/standard/spatial_dims.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/standard/spatial_dims.rs -------------------------------------------------------------------------------- /ocl/src/tests/async.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/tests/async.rs -------------------------------------------------------------------------------- /ocl/src/tests/buffer_copy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/tests/buffer_copy.rs -------------------------------------------------------------------------------- /ocl/src/tests/buffer_fill.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/tests/buffer_fill.rs -------------------------------------------------------------------------------- /ocl/src/tests/buffer_ops_rect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/tests/buffer_ops_rect.rs -------------------------------------------------------------------------------- /ocl/src/tests/buffer_sink_stream_cycles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/tests/buffer_sink_stream_cycles.rs -------------------------------------------------------------------------------- /ocl/src/tests/build_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/tests/build_error.rs -------------------------------------------------------------------------------- /ocl/src/tests/clear_completed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/tests/clear_completed.rs -------------------------------------------------------------------------------- /ocl/src/tests/complex_kernel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/tests/complex_kernel.rs -------------------------------------------------------------------------------- /ocl/src/tests/concurrent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/tests/concurrent.rs -------------------------------------------------------------------------------- /ocl/src/tests/context_props.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/tests/context_props.rs -------------------------------------------------------------------------------- /ocl/src/tests/device_version_check.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/tests/device_version_check.rs -------------------------------------------------------------------------------- /ocl/src/tests/image_ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/tests/image_ops.rs -------------------------------------------------------------------------------- /ocl/src/tests/kernel_arg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/tests/kernel_arg.rs -------------------------------------------------------------------------------- /ocl/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/tests/mod.rs -------------------------------------------------------------------------------- /ocl/src/tests/vector_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cogciprocate/ocl/HEAD/ocl/src/tests/vector_types.rs --------------------------------------------------------------------------------