I'd probably spend money for a book instead of a video series

Casey said he doesn't want to stretch the bitmap so that we see 1-to-1 memory pixels to screen pi…

Hey everyone! I have considered myself an amateur developer for about eight years. I first star…

Hey all! I'm working as a coder at Arrowhead Game Studios (http://www.arrowheadgs.com), currently…

Hi! "C Beginner tutorials by casey through kickstarter funds" were mentioned in some stream. So…
Tim  — 4 years, 2 months

@cmuratori: Hey! First off just wanted to say thank you for doing Handmade Hero. Your attention t…

You can detect the refreshrate of the monitor and set the fixed fps to that, and then when you go…

I can confirm that this is not a "useless cleanup". This needs to be called before your process e…

we can still render on WM_PAINT and a longer wall clock during idle, so you cant cheat by pausing…

When window looses focus you could do even better - pause rendering, stop calling GameUpdateAndRe…
José De Gouveia  — 4 years, 2 months

I think the Twitch IRC is the way to go

after reading the documentation more closely, it might be a good idea to call timeEndPeriod on WM…

Turns out that the raised timer frequency is indeed automatically cancelled by Windows when the p…
Matt  — 4 years, 2 months

postgoodism I'd love to share the code, but the lawyers say no :( ~( Darn those pesky lawyers! I…

Yeah, since timeBeginPeriod was called at the very beginning of execution, it was implied that th…

We do not ever want to close the period, because we are trying to keep the scheduler at 1ms for t…

he is not a big fan of unnecessary cleanups, during one of his streams he talked about allowing t…

Thank you. I will try it out. I have been trying different console solutions for Windows but the …

At line 970-971 in the source code (of day 24), it says UINT DesiredSchedulerMS = 1; boo…
Chris  — 4 years, 2 months

Without having VS open in front of me, I believe it's somewhere under Tools->Options->Text …
Tod Hansmann  — 4 years, 2 months

The problem is generalizing the solution. It's fairly straightforward in our implementation in H…

I've been doing programming in various areas among other things for a couple decades. I've done …
Cort  — 4 years, 2 months

I've been programming for about 20 years, including 12 years as a professional game programmer (2…

EDIT: Looks like this must've been addressed in today's video (Day 24). Please disregard! So, wa…
Tod Hansmann  — 4 years, 2 months

I mentioned this on the twitch channel (apparently people are on there all day?), but if anyone w…

you can create two projects, but use a single directory, both projects will have the smae files b…

ambiguous.panda 1) Project > Properties 2) Configurations Properties > General > Config…

1) Project > Properties 2) Configurations Properties > General > Configuration Type ch…

Hey guys, I'm stuck on week 5. I can follow along using the command line just fine but I prefer t…

If I understood correctly I should manage to keep up with the vsync, whatever it is, even though …