Thanks to visit codestin.com
Credit goes to matthewberger.dev

Matthew Berger

Long-form notes on the systems I write in my own time.

Posts are organized by tags and categories. Subscribe via RSS or browse the full archive.

Recent

GPU picking in nightshade

How nightshade answers "what is under the cursor, where in the world is it, and what is the surface normal there" using a multiple-render-target mesh pass, a compute shader that samples a 5x5 window of the depth and entity-id textures, and an async readback.