sebaaltonen.bsky.social
Building a new renderer at HypeHype. Former principal engineer at Unity and Ubisoft. Opinions are my own.
👤 Joined on 27 November 2024
Followers
Following
Total Posts
@sebaaltonen.bsky.socialNitpick, but you say that BufferDeviceAddress isn't core in VK 1.4, but that's false. It became core in 1.2 docs.vulkan.org/guide/latest...
Show PostMaybe you’ll cover this in the follow-up on shaders, but I don’t love that the NonUniformResourceIndex is still stored in a regular uint32, unclear if the non-uniform metadata would persist when passed as an argument or stored in a struct.
Show PostFantastic writeup, very thought provoking. I have a lot of thoughts in response (still brewing). What's your preferred modality? HN comments seem well suited for drive-by but less so for deeper discussion.
Show PostAs we learned with Larrabee, and as I learned when working ion Intel's discrete GPUs (which internally have a ton of flexibility), there's still a lot of goodness a HW-specific driver can do to fine-tune flows through the system and avoid thrashing caches.
Show PostMy hot take is that promotion of ECS and "kernelization" were one of the most harmful ideas in game programming. They apply only selectively, and were preached like a religion by angry individuals "if you don't do it, you are incompetent, silly or lazy, and your performance will suck!"
Show Post