itzjac —
Hi Simon, Have you worked previously programming in different genres too? I have started looking …
I believe it’s separated into ‘three tiers’, where instead of passing a pixel buffer to the …
It works with "command buffers". Game layer fills in buffer with commands describing what it wants…
In the early episodes (I haven't watched much since 2015 or so), Casey used inversion of control b…
The Linear/Arena allocator seems like a solution that could be interesting for you.
The first 400th episodes should work fine with any computer I think. After that, the lighting beco…
There is no better way than to modify the function. There is a section about that in . In additio…
Hi, so I'm playing around and trying to customize 4coder, and one of the things I'd like to do is …
Aldrin —
Hi! What would be the recommended settings to follow along with the series? From what I gathered i…
Posting here and also on discord to keep everyone in the loop : The date for the next handmade mee…
In , in the second item of the summary it says: If you think about it it's logical: the translati…
Nimbok —
Thanks, mrmixer. That helps me understand a bit better. It looks like Casey said people were speci…
Ah that sound like a good way to manage timing, I'll add that to the doc.. Good to hear about the …
I'm a brand new follower and ran into the same issue. I bodged around it temporarily by changing "…
I had that issue and others a while back. Here is in case it might content useful information.
The idea is that we always compile the game code as C++ into a shared library (.dll on Windows, .…
__uiidof(X) returns GUID from type X. If you look how MMDeviceEnumerator is defined, you'll see th…
Thank you, as always, for your useful input! I actually stumbled upon your guide on and I decided…
Nimbok —
The last thing Casey does (in the Q&A) in Day 029 is split handmade.h into handmade.h and handmade…
Jason —
I've played around with the idea of doing some meta stuff but haven't got around to it yet. Ya, I…
That was very helpful, thanks
Try to write the api you would like to use ("Write the usage code first") and than make the system…
I'm not sure I understand what your problem is. Do you mean that the output doesn't go into the b…
There isn't a way to do that out of the box. But I imagine you could modify the layout function to…
C_Worm —
Hey, so i've implemented a PrintText-system that prints text. PrintText_Direct(): Prints a whole …
Jason —
I'm writing some inline shaders like Casey does in handmade hero and was wondering if there was ev…
When launching my application from within 4coder any printf statements should appear in the run bu…
It's documented in Linux kernel docs: So 128TB or 64PB for x86_64. And 256TB or 4PB for ARM64. I…
Miles —
I frequently see people on HMN claim that it's fine to reserve huge portions of address space in 6…