Independent game developer, board member on the Zig Software Foundation. 🏳️🌈
The good stuff goes to my mailing list, follow me there instead:
https://gamesbymason.com/newsletter/
Independent game developer, board member on the Zig Software Foundation. 🏳️🌈
The good stuff goes to my mailing list, follow me there instead:
https://gamesbymason.com/newsletter/
🔗 Neat Shader Tricks, The Future of Graphics APIs, and Other Links
It’s been a while since I did a links round up–here’s the cool stuff I read/watched over the past few months!
Many programmers consider Vulkan to be overly complex–maybe not even worth engaging with as an indie. It’s easy to see why people feel this way.
If this is how you Vulkan, or modern graphics APIs in general, the goal of this talk is to change your mind.
If you have a Zig project with dependencies, two big changes just landed which I think you will be interested to learn about.
Bypassing Kernel32.dll for Fun and Nonprofit
very eager to forgive latecomers to waking up and understanding wtf is happening in this country
it's going to take more than half of us to join in solidarity and avoid a horrible future, not just here but in potentially the rest of the world
Over the past month or so, several enterprising contributors have taken an interest in the zig libc subproject. The idea here is to incrementally delete redundant code, by providing libc functions as Zig standard library wrappers rather than as vendored C source files. In many cases, these functions are one-to-one mappings, such as memcpy or atan2, or trivially wrap a generic function, like strnlen.
Full devlog:
all these blog posts about vibe coding are such a snooze fest
it's like reading restaurant reviews instead of watching the chef cook
"I Fixed Windows Native Development"
Cool script for installing the VS SDK/toolchain without going through Microsoft's installers.