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

YouTube

Ochre - Highly Portable GPU-Accelerated Vector Graphics

Rust via YouTube

Overview

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.

Syllabus

Intro
Welcome
Why use vector graphics
Why GPU acceleration
Portability
Sparse Scanline Rendering
Texture Atlas Rendering
API Design
Conclusion

Taught by

Rust

Reviews

Start your review of Ochre - Highly Portable GPU-Accelerated Vector Graphics

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.