logoalt Hacker News

dmpk2k • today at 1:50 PM • 2 replies • view on HN

That quote about Shadow Warrior doesn't pass the smell test. You're right there must be bottlenecks in the way.

The Build engine's rendering was stunningly simple (and dare I say: elegant). You could run hundreds of instances of Shadow Warrior on a single EPYC (since they mentioned Xeon) at that resolution and framerate if you rewrote the engine with modern mechanical sympathy in mind. On a modern desktop CPU it'd probably be over a hundred instances.

People, including many programmers, just don't grasp how much power we have under the hood nowadays...

Edit: my old iPhone SE, fully utilized, can produce the same GFLOPS as the Cray T3E (the one with thousands of DEC Alphas inside). This is our reality.


Replies

ben-schaaf • today at 2:45 PM

Quake DOS is from a year earlier to Shadow Warrior and it would get around 60fps at 320x200 on a Pentium II 266. The Xeon from that video is from 2008, and from geekbench 2 results it's ~30 times faster than the pentium. 1600x1200 is 30 times the pixels of 320x200.

Additionally Shadow Warrior used some newer rendering techniques, so it's possible they don't scale well to higher resolutions.

Sources: * https://framebuffer.io/project/quake * https://browser.geekbench.com/geekbench2/327940 * https://browser.geekbench.com/geekbench2/529270

hypercube33 • today at 2:39 PM

Didnt someone have software rendering for Crysis on a third-generation Threadripper?