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.
Livet Ersomen Strøm —
Are you 100% sure about this? Have you tested it? Bcs my test indicates that we are talking about…
»
Dan —
Hello everyone. I am trying to implement the ControllerInput struct that will house a controller'…
»
Chris —
AWE is not about performance. Its' purpose is to allow 32-bit programs access to memory above the …
»
Casey Muratori —
The general term "latency" refers to the amount of time between when something is initiated and wh…
»
Livet Ersomen Strøm —
Is there anyone here that has tested the speed of the AWE memories? AWE is unpaged memory, that ca…
»
Livet Ersomen Strøm —
I always thought latency, was the time from you call "play", until sound is heard, and nothing els…
»
Livet Ersomen Strøm —
a good alternative is SetWaitableTimerEx function lpDueTime [in]
»
Kirill Basin —
I don't think it's possible to use one project for building both exe and dll, at least that's not …
»
Casey Muratori —
Generally I just use a notebook with the tasks on it. Search would be good, yes - I think it is ac…
»
Casey Muratori —
I suspect you want to leave them to be 32-bit aligned for the most part, but in general if we care…
»
Casey Muratori —
Not a bad idea, really...Casey
»
Lenny —
I've noticed that a different painting program is used for each episode. How about we create a pai…
»
David Roguin —
Would it be a good idea to for true/false variables?
»
David Roguin —
I'd probably spend money for a book instead of a video series
»
Adrian McCarthy —
Casey said he doesn't want to stretch the bitmap so that we see 1-to-1 memory pixels to screen pix…
»
Allen Webster —
Hey everyone! I have considered myself an amateur developer for about eight years. I first starte…
»
Mikael Bauer —
Hey all! I'm working as a coder at Arrowhead Game Studios (), currently working on Helldivers. I'v…
»
m —
Hi! "C Beginner tutorials by casey through kickstarter funds" were mentioned in some stream. So a…
»
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…
»