Confirmed users
512
edits
(Added gfx-rs D3D11 proposal) |
(Add servo project) |
||
Line 54: | Line 54: | ||
| Dzmitry Malyshau (Mozilla) | | Dzmitry Malyshau (Mozilla) | ||
| gfx-rs is one of the foundational projects in Rust gamedev/graphics, with rich history and wide range of users. We have an active community that encourages learning and curiosity in how graphics works down to the hardware. This is not a Mozilla project, but it may become a key component in Firefox Quantum for the ability to run natively on different platforms, while utilizing the fine-grained control of the graphics/compute workloads exposed by the low-level APIs. | | gfx-rs is one of the foundational projects in Rust gamedev/graphics, with rich history and wide range of users. We have an active community that encourages learning and curiosity in how graphics works down to the hardware. This is not a Mozilla project, but it may become a key component in Firefox Quantum for the ability to run natively on different platforms, while utilizing the fine-grained control of the graphics/compute workloads exposed by the low-level APIs. | ||
|- | |||
| Servo: Prototype ways of splitting up the script crate | |||
| [https://github.com/servo/servo/ Servo] is a web rendering engine written in Rust. One specific module contains a huge amount of code that is expensive to compile all at once. This project is intended to explore ways of splitting it into separate modules to achieve better build performance without breaking the complex set of interdependencies that exist in the code. | |||
| Candidates should be familiar with Rust, in particular using it in projects made of multiple crates and relying on features like traits and associated types. | |||
| [Josh Matthews](https://mozillians.org/en-US/u/jdm/) (Mozilla) | |||
| [Josh Matthews](https://mozillians.org/en-US/u/jdm/) (Mozilla) | |||
| [Full project description page](https://github.com/servo/servo/wiki/Prototype-ways-of-splitting-the-script-crate) | |||
|- | |- | ||
| Another proposal, etc. | | Another proposal, etc. |