Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Portable Graphics Abstraction in Rust with gfx-rs

Rust via YouTube

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

Reviews

Start your review of Portable Graphics Abstraction in Rust with gfx-rs

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.