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.
Casey Muratori
You need to bind a command to something like 1(compile "build.bat") so it will run the Handma…
»
Patrick Lahey
Typically you pass in a memory arena to every function that either directly allocates memory or m…
»
nikki
Yeah I think C is not as beginner friendly as let's say Python or Java.
»
Stefan Nordkvist
thanks! I´ll have a look :D [color=#0088ff]Update:[/color] In the preface it smacked me with: …
»
nikki
I am learning the basics from http://c.learncodethehardway.org/book/ and I think it's a great res…
»
nikki
Hi to get up to speed with C I am following http://c.learncodethehardway.org/book/ offcourse a bi…
»
Heeiiigou
Hi, i have just starded watching the Handmade Hero Series. I wanted to set up my stuff exactly a…
»
Stefan Nordkvist
First of I just want to say thanks for doing such an amazing thing as you are doing by sharing yo…
»
Casey Muratori
The problem with this analysis is that the game never actually sleeps for 1/30th of a second. It…
»
Logo
Sorry if this has been brought up and/or fixed, I'm late to the party and only on day 20 or so. P…
»
Hugo Burd
Ah, thanks. I was confused because there was no way to tell how much audio to write until the nex…
»
Mārtiņš Možeiko
Yes, you need to introduce some latency. Not whole second though. But something like 1/2 or maybe…
»
Hugo Burd
Does anybody here have experience using WASAPI for audio? I've run into a problem with it: So in…
»
Kknewkles
Thanks for your tips, guys :) Nothing special, but it did throw me for a loop a bit. And well, on…
»
Abner Coimbre
Correct. And sorry for misunderstanding your second question!
»
Per Erskjäns
Removed...
»
Mārtiņš Možeiko
Yes, he has mentioned he uses metaprogramming for that. C code that generates C code. Here's one…
»
Per Erskjäns
Casey said in an early episode that templates is mostly useless and that he don't use them. Have …
»
Mārtiņš Možeiko
In such case you are accessing completely different variable. If you put something as "static" in…
»
Kknewkles
I understand what define does. What I don't understand is how come the variable in a header file,…
»
Abner Coimbre
Short Answer #define internal static will replace every word called internal back to static, and…
»
Mārtiņš Možeiko
Oh. DLL file has path to pdb file embedded inside. If you would open DLL file in hex editor you s…
»
Roderic Bos
The PDB is an option supplied to the linker, so probably the linker sets this filename somewhere …
»
Kknewkles
I've forgotten the second part of my question, one that really baffles me. Why the hell does it …
»
Ameen Sayegh
thank you for the replay my question is little ambiguous I meant when I'm debugging the applicat…
»
Mārtiņš Možeiko
MSDN documentation on cl/link arguments is pretty good, use it: https://msdn.microsoft.com/en-us/…
»
Ameen Sayegh
when debugging, does anyone know how visual studio can tell what the name of the PDB file for han…
»
Ameen Sayegh
thank you a lot this is very helpful but what is this syntax I can't find the documentation and …
»
Casey Muratori
As a sidenote, it is usually good form to do the typedef version when you are making a header tha…
»
Mārtiņš Možeiko
You can also use anonymous struct there: 1 2 3 4 5 6 7 8 9 10typedef struct { char *…
»