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.
Handmade Network»Feed
Allen Webster
I think this platform layer is reusable already. Basically reusable just means "the fact that th…
»
Allen Webster
You know what would be more in the spirit of Handmade Hero? If someone here (other than Casey) j…
»
Livet Ersomen Strøm
What I am trying to say, is that as long as our timing is right, we dont have to ask for where th…
»
Martin Cohen
Hello guys, I can't get the idea of mixins in C from my head. Do you have any clue how Casey is…
»
Ian Hern
I think perhaps a more interesting question for me would be: What are the problems that you (Case…
»
Russell
The current platform layer runs at the bottom of the call stack, and calls the game code itself. …
»
Class GenericHuman
Just starting out working. However, I won't be working a programming related area. I do know a …
»
Livet Ersomen Strøm
cmuratori The problem is that you have some amount of latency between when you write a sound and …
»
Casey Muratori
Actually that is not at all a bad way to do the job. That is, in fact, the entire idea behind a …
»
Patrick Lahey
I suspect we have a broad range of backgrounds and experience levels in the community. I'm a pro…
»
Patrick Lahey
It seems like what Casey calls compression oriented programming is a non-TDD version of "Simple D…
»
Ruy Calderon
I was trying to write my own DirectSound implementation (well still am but this is unimportant to…
»
Casey Muratori
It is a very complicated topic that is hard to understand, and I think I even said something on t…
»
Casey Muratori
Yes - I just wanted to make sure that the code would work no matter where people were building th…
»
Roderic Bos
Works great, now only build the dll project and we have the same setup as Casey. I have in the l…
»
Ville Penttinen
For generating "unique" PDB files I was able to use 1$([System.Guid]::NewGuid()) by appendin…
»
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…
»