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.
KRB
This is a good idea, and is something I did when I was learning (specifically: made a 'ship' with…
»
Bigpet
Because the "current working directory" (which is what "relative paths" are relative to) and the …
»
Brainversation
On day 22 Casey got the EXE path using a windows function and then made an concat function to bui…
»
Dale Kim
Oh boy, C++... grab a copy of the standard (http://www.open-std.org/jtc1/sc22/wg21/docs/papers/20…
»
Roderic Bos
Yeah started on the same setup but I think I forgot the switches in the dll project. Thanks for s…
»
Livet Ersomen Strøm
cmuratori The general term "latency" refers to the amount of time between when something is initi…
»
Mārtiņš Možeiko
I'm guessing it is because of union. C++ objects don't play well with unions. In this case you ha…
»
Mārtiņš Možeiko
I'm pretty sure we don't want to disallow Windows to move our memory to pagefile. For users who d…
»
Livet Ersomen Strøm
ChrisG0x20 AWE is not about performance. ..... These are not the droids you're looking for. Are …
»
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 w…
»
Livet Ersomen Strøm
Is there anyone here that has tested the speed of the AWE memories? AWE is unpaged memory, that c…
»
Livet Ersomen Strøm
I always thought latency, was the time from you call "play", until sound is heard, and nothing el…
»
Livet Ersomen Strøm
a good alternative is SetWaitableTimerEx function lpDueTime [in] The time after which the…
»
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 …
»
Casey Muratori
I suspect you want to leave them to be 32-bit aligned for the most part, but in general if we car…
»
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 pa…
»
David Roguin
Would it be a good idea to typedef uint8_t bool8 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 pi…
»
Allen Webster
Hey everyone! I have considered myself an amateur developer for about eight years. I first star…
»
Mikael Bauer
Hey all! I'm working as a coder at Arrowhead Game Studios (http://www.arrowheadgs.com), currently…
»
m
Hi! "C Beginner tutorials by casey through kickstarter funds" were mentioned in some stream. So…
»
Tim
@cmuratori: Hey! First off just wanted to say thank you for doing Handmade Hero. Your attention t…
»
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 e…
»
ambiguous panda
we can still render on WM_PAINT and a longer wall clock during idle, so you cant cheat by pausing…
»