Portable Graphics Abstraction in Rust with gfx-rs
Offered By: Rust via YouTube
Course Description
Overview
Explore the evolution and potential of graphics abstraction in Rust through this 25-minute conference talk. Delve into the complete rewrite of gfx-rs, a foundational graphics library in the Rust ecosystem since 2013. Learn about the new vision, goals, and talented contributors shaping its future. Discover the implications for existing users, Mozilla, and the broader tech community. Gain insights into Vulkan's portability efforts and the role of gfx-rs in bringing Vulkan everywhere. Suitable for those interested in Rust ecosystem libraries, graphics and game development, and Vulkan. Follow the journey from the initial idea through hardware abstraction, test frameworks, and resource management. Understand why Rust is chosen for this project, examine the current challenges, and explore the roadmap for achieving working portability. Conclude with a look at the potential impact on Web GPU development.
Syllabus
Intro
The idea
The history
Hardware abstraction layer
Test framework
Resources
Why Rust
What we are missing
Interface
Roadmap
Working portability
Web GPU
Taught by
Rust
Related Courses
WebGPU Tutorial - Advanced Graphics on the Web CoursefreeCodeCamp WebGPU: Modern GPU Rendering and Compute for Web and Android
Android Developers via YouTube Throw Away Your Xbox - The Future of Games Is Written in JavaScript
NDC Conferences via YouTube Rust for Medical Visualization - May 2021
Rust via YouTube What You Can Do With WebGPU?
Devoxx via YouTube