Explore GPU-accelerated vector graphics with Ochre, a Rust library designed for portability and performance across diverse hardware. Learn why vector graphics and GPU acceleration are crucial for modern user interfaces, and discover how Ochre tackles the challenges of diverse GPU feature sets and APIs. Dive into the library's architecture, including Sparse Scanline Rendering and Texture Atlas Rendering techniques. Gain insights into Ochre's API design and its applications for older hardware, laptops, mobile devices, and WebGL in this 22-minute conference talk from RustFest Global 2020.
Overview
Syllabus
Intro
Welcome
Why use vector graphics
Why GPU acceleration
Portability
Sparse Scanline Rendering
Texture Atlas Rendering
API Design
Conclusion
Taught by
Rust