~/talk

Ochre: Highly portable GPU-accelerated vector graphics

Talkat RustFest Global 2020 · 2020-11-07..11-08· [rust, web-performance]
name:glowcoil
links:none on file
slides:none on file

Ochre is a Rust library that builds GPU-ready render data rather than assuming a specific API it targets a tiny common feature set and packs geometry into an atlas of 8x8 tiles and spans so the GPU renders rectangles via triangles the author reports 10x faster than cairo on complex scenes after moving from a sparse scanline prototype to an edge‑tile + span atlas it uploads compact textures and leaves the actual GPU upload to the application so it runs on WebGL and older hardware and integrates as a component.

AI-written summary · about

  1. 0:00Intro
  2. 0:18Welcome
  3. 0:48Why use vector graphics
  4. 2:39Why GPU acceleration
  5. 6:08Portability
  6. 16:41Sparse Scanline Rendering
  7. 18:24Texture Atlas Rendering
  8. 19:34API Design
  9. 20:49Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.