We are currently in the process of converting the website to the new design. Some pages, like this one, are still broken. We appreciate your patience.
Tim
@cmuratori: Hey! First off just wanted to say thank you for doing Handmade Hero. Your attention to…
»
wasd
You can detect the refreshrate of the monitor and set the fixed fps to that, and then when you go …
»
Bigpet
I can confirm that this is not a "useless cleanup". This needs to be called before your process en…
»
ambiguous panda
we can still render on WM_PAINT and a longer wall clock during idle, so you cant cheat by pausing …
»
Mārtiņš Možeiko
When window looses focus you could do even better - pause rendering, stop calling GameUpdateAndRen…
»
José De Gouveia
I think the Twitch IRC is the way to go
»
ambiguous panda
after reading the documentation more closely, it might be a good idea to call timeEndPeriod on WM_…
»
d7samurai
Turns out that the raised timer frequency is indeed automatically cancelled by Windows when the pr…
»
Matt
Darn those pesky lawyers! I've got a year left in college so I'm not in the field yet, but I neve…
»
d7samurai
Yeah, since timeBeginPeriod was called at the very beginning of execution, it was implied that the…
»
Casey Muratori
We do not ever want to close the period, because we are trying to keep the scheduler at 1ms for th…
»
ambiguous panda
he is not a big fan of unnecessary cleanups, during one of his streams he talked about allowing th…
»
Johan Öfverstedt
Thank you. I will try it out. I have been trying different console solutions for Windows but the o…
»
d7samurai
At line 970-971 in the source code (of day 24), it says According to the MSDN documentation for th…
»
Chris
Without having VS open in front of me, I believe it's somewhere under Tools->Options->Text Editor-…
»
Tod Hansmann
The problem is generalizing the solution. It's fairly straightforward in our implementation in HH…
»
Tod Hansmann
I've been doing programming in various areas among other things for a couple decades. I've done e…
»
Cort
I've been programming for about 20 years, including 12 years as a professional game programmer (2 …
»
Cort
Looks like this must've been addressed in today's video (Day 24). Please disregard! So, was the c…
»
Tod Hansmann
I mentioned this on the twitch channel (apparently people are on there all day?), but if anyone wa…
»
ambiguous panda
you can create two projects, but use a single directory, both projects will have the smae files bu…
»
John Meyer
Configurations Properties > General > Configuration Type change it from Application (.exe) to Dyna…
»
ambiguous panda
Project > Properties Configurations Properties > General > Configuration Type change it from Appli…
»
John Meyer
Hey guys, I'm stuck on week 5. I can follow along using the command line just fine but I prefer to…
»
David Roguin
If I understood correctly I should manage to keep up with the vsync, whatever it is, even though i…
»
Casey Muratori
You don't actually need the log file. You just need to store descriptions of all the structs, and…
»
Casey Muratori
Honestly, this is probably not the answer you were looking for, but I would run a game at somethi…
»
David Roguin
Hi, Maybe this question is off topic (or future topic) but I've been thinking about it the whole d…
»
Jeff Buck
I switched over to mmap() because I was thinking of doing some clever debugging/testing tools that…
»
Aaron
I haven't changed anything from whatever the defaults are, at least. How would I check?
»