~/talk

Data-Oriented Design and C++

Talkat CppCon 2014 · on Thursday, 2014-09-11· at 10:30· Fermat· [rust]
links:none on file
slides:none on file

The claim is stark: transformation of data is the only purpose and common C++ idioms in console games actively impede that goal. Concrete examples show tight, performance-critical systems — rendering, animation, streaming, VFX — and dozens of in-house tools that must process huge streams of objects at frame rate. The talk demonstrates specific code patterns, measurable slowdowns, and compiler limitations that force design tradeoffs, plus what changed when data-oriented layouts and algorithms replace object-centric ones.

AI-written summary · about

  1. 0:00Start
  2. 28:55A little review...
  3. 31:11L2 cache misses/frame
  4. 41:48Some common issues...
  5. 54:10Let's review some code...
~/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.