What do you expect to get out of it? If you want an overview of how a Game Engine and Game is mad…
I have basic programming experience in Python and javascript(know topics like OOP)... How much of…
Hi,
I am a bit confused why global_variable is defined as static. Should it not have an empty de…
I was wondering if it is possible to implement a lightweight version of GetThreadID that works on…
Now I realise its goals are more modest, however 99 lines and no external dependencies apart from…
If memory serves me right you wanted to use -Wall at the beginning but Windows.h was holding you …
Dejan —
Wait-free synchronization
andrea —
I had bookmarked a couple of extra reads that casey suggested during the stream, I guess I've mis…
andrea —
I was wondering about rdtsc beeing special in the sense that it created a sort of ordering bound …
I don't do this because, in the old days, it significantly affected the performance by doing a cp…
Hello Hugo!
Sorry for my late reply. There's a lot that happened with Intype. I'm using it as a …
Cort —
Hey, thanks for the quick reply!
Remember, this is actually something that never happens in Load…
Connor —
Will casey ever show off Moustache (assuming that's how it's spelled) In the q&a of Introduct…
RDTSC instruction can be executed out-of-order. This means that CPU can execute some of instructi…
Well, I'd rather think it through a bit more, because I'm not sure exactly what we want to do her…
Cort —
I'm bringing my PS4 Handmade Hero port up to speed with the last few weeks' changes, and ran into…
That is what I hypothesized at the end of that stream, in fact :( That's too bad. But I suppose…
My guess is that all inline functions called from DrawBitmap also needs to be compiled with optim…
Probably some artifact left from older Windows or Visual Studio versions.
As Casey told on strea…
Yeah, so we did exactly what OP is suggesting, and it didn't work. So what gives?
https://youtu…
I was pretty surprised by the "only in kernel mode" part myself, because it seemed very clear fro…
Actually, WM_PAINT is called any time Windows thinks it wants you to repaint your window. So, fo…
R —
Hi,
I just discovered Handmade Hero and watched the first 6 episodes. Not sure if this question …
Oops; change the 'checkout' line to:
1git checkout day%1
Hi all,
Below is a script that checks out the commit for a given day of HMH and then invokes vim…
Just finished watching episode 182.
I was surprised when the code worked after Casey added __re…
See https://forums.handmadehero.org/j...eos/game-architecture/day095.html from 47:53
/Kim
That diff looks like _exactly_ what we already tried on stream, and it didn't work? I'm not sure…
Yes, that would be fine... although this is, of course, going to be deleted tomorrow so it won't …
vexe —
https://youtu.be/NmJXBr2zLPc