David Jefferies
banner
davidjefferies.bsky.social
David Jefferies
@davidjefferies.bsky.social
Technical Director of PaperSeven in Brighton
Likes fetching buffers, baking vertices, dispatching computes.
Formerly Psygnosis, Rare, BlackRock
Currently working on dinosaurs in VR
Reposted by David Jefferies
May I present my new four-part article series “Demystifying the PVS” on Quake's precomputed visibility.

The first three parts are out now!
Read them here:

📜 https://30fps.net/pages/pvs-portals-and-quake/

Related code available at:
🖳 https://github.com/pekkavaa/vis.py/
January 10, 2025 at 2:52 PM
Reposted by David Jefferies
A 2023 blog post of mine got posted to Hacker News again and got a brief burst of readers. I reread it and was reminded of the absurdity of the behaviour of this Windows flag. It never made sense, but on modern machines it is completely crazy.
randomascii.wordpress.com/2023/10/01/3...
32 MiB Working Sets on a 64 GiB machine
Memory is a relatively scarce resource on many consumer computers, so a feature to limit how much memory a process uses seems like a good idea, and Microsoft did indeed implement such a feature. Ho…
randomascii.wordpress.com
December 28, 2024 at 5:32 PM
Reposted by David Jefferies
The GPU Zen 3 book is out, perfect timing for the Holiday Season! www.amazon.com/GPU-Zen-Adva...
So many fantastic-looking articles!

Together with my teammates, we have also contributed a chapter: "Differentiable Graphics with Slang.D for Appearance-Based Optimization".
November 27, 2024 at 12:01 AM
Reposted by David Jefferies
Using a nice graphic from the slides to highlight a point made: Wave A will stall, and needs swapping, only when it tries to *use* the MEM data requested. If the compiler manages to fill the gap between MEM request and MEM data available with other instructions, the wave will never stall.
November 20, 2024 at 1:25 PM
Reposted by David Jefferies
Great article on anti-aliasing
blog.frost.kiwi/analytical-a...
AAA - Analytical Anti-Aliasing
How to fix jaggies the analytical way with some juicy secrets
blog.frost.kiwi
November 20, 2024 at 12:21 PM