Skip to content
 Presser with Gray Olson  episode artwork

EPISODE · Dec 2, 2022 · 1H 11M

Presser with Gray Olson

from Rustacean Station

Allen Wyma talks with Gray Olson, developer of Presser, a library that aims to make it easier to safely work with byte buffers. Contributing to Rustacean Station Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor! Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: [email protected] Timestamps [@00:00] - Gray’s background and introduction [@04:18] - Gray’s art and graphic designing work for Embark Studio [@08:40] - Ray tracing and fractals [@13:44] - The most expensive process in a video game [@16:48] - Vector graphics are so hard on the GPU [@18:57] - What makes triangles very useful in drawing and designing [@22:41] - Matrix math as a fundamental building block of computer graphics [@28:13] - Understanding the concept of uninitialized memory and why Presser is necessary [@36:31] - LLVM’s “No Uninitialized Memory” attribute. [@39:06] - Rust’s virtual machine [@40:52] - Allocating memory for data [@49:34] - Safety invariants and validity invariants in the Rust ecosystem [@53:19] - How to use unsafe code in a way that does not violate the validity invariant of Rust [@1:04:01] - Embark Studio’s mission to enable those who play games to also modify the game worlds they play in [@1:07:27] - Embark Studio’s Rust game projects [@1:09:08] - Parting thoughts Credits Intro Theme: Aerocity Audio Editing: Plangora Hosting Infrastructure: Jon Gjengset Show Notes: Plangora Hosts: Allen Wyma

Episode metadata supplied by the publisher feed · Published Dec 2, 2022

Embed this episode

Allen Wyma talks with Gray Olson, developer of Presser, a library that aims to make it easier to safely work with byte buffers.

Distinct summary based on available episode metadata or transcript content.

Ready to play

Presser with Gray Olson

0:00 1:11:15

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Rustacean Station?

This episode is 1 hour and 11 minutes long.

When was this Rustacean Station episode published?

This episode was published on December 2, 2022.

Can I download this Rustacean Station episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!