Experimenting Is Underway For Rust Code Within Mesa

Karol Herbst has begun investigating how Rust code, which is known for its memory safety and concurrency benefits, could be used within Mesa. Ultimately he's evaluating how Rust could be used inside Mesa as an API implementation as well as for leveraging existing Mesa code by Rust.
The initial experimenting has been around "Rusticl" for Rust code leveraging Mesa's OpenCL/Clover code. Rust-bindgen is used for generating the Mesa and OpenCL bindings.
There are various issues raised for the prospects of Rust code in Mesa at this point, but for those interested see this slide deck and Karol's Rust in Mesa presentation embedded below.
71 Comments