Multithreading Bungie's Destiny Engine with a Job Graph
GDC Festival of Gaming · Talk · 60 min · 2017 · YouTube title: Multithreading the Entire Destiny Engine
Why it's here
HN points to it as a real-world example of game engine multithreading and of safety annotations in C.
What it covers
A 2015 GDC talk by Bungie's Barry Genova on how Destiny's engine was restructured into a job graph with limited thread pre-emption. It is aimed at programmers of demanding game engines.