The Hardware Abstraction Layer (HAL), is a thin, low-level graphics and compute layer which translates API calls to various backends, which allows for cross-platform support. If that's not your domain, take a look at wgpu-rs for a safe and simple alternative. Gfx-rs is hard to use, it's recommended for performance-sensitive libraries and engines. gfx-warden which is a data-driven reference test framework, used to verify consistency across all graphics backends.OpenGL ES3 (runs on Linux/BSD, Android, and WASM/WebGL2).Vulkan (runs on Linux, Windows, and Android). gfx-backend-* which contains graphics backends for various platforms:.gfx-hal which is gfx's hardware abstraction layer: a Vulkan-ic mostly unsafe API which translates to native graphics backends.For this reason, gfx-hal development has switched to maintenance only, until the developers figure out the story for gfx-portability. gfx-hal development was mainly driven by wgpu, which has now switched to its own GPU abstraction called wgpu-hal. It consists of the following components: gfx-hal deprecationĪs of the v0.9 release, gfx-hal is now in maintenance mode. Gfx-rs is a low-level, cross-platform graphics and compute abstraction library in Rust. Getting Started | Documentation | Blog | Funding gfx-rs
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |