
Danny
250 posts

Danny
@dcantah
Programmer at the fruit company providing occasional value







After my performance optimisations I hit a wall of memory. I could have strayed into streaming or mesh shaders, but first I chose to tame the beast within. I went from 64 million to 256 million grass blades while VRAM dropped from 10 GB to 5.4 GB by shrinking my instance format from 64 bytes to 10 bytes. The how is in the comments. More soon, friends.




NEW POST Modern hardware is fast, but software often fails to leverage it. Caer Sanders guides his work with mechanical sympathy. He distills this into principles: predictable memory access, awareness of cache lines, single-writer, natural batching martinfowler.com/articles/mecha…





Never do this: Passing off someone else’s work as your own. This Grok Imagine effect with the day-to-night transition was created by me — and I’m pretty sure that person knows it. To make things worse, their copy has more impressions than my original post. Not cool 👎







