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 —
Actually this is a pretty good point, because it clears up a distinction we were having that we sh…
»
Casey Muratori —
Yeah, enums kind of suck in C. You really want them to be typed, but I think that wasn't introduc…
»
David Owens II —
I don't know why you are seeing that, but referencing counting won't be the problem (I'm not even …
»
elle —
Ok. Anyway, I still want to be able to have the gameUpdateAndRender function not be necessarily ti…
»
Miguel Lechón —
Hi, This thing maybe doesn't even deserve being called "bug". It barely meets the definition of th…
»
Marius Adaškevičius —
As far as I am aware C++ standard does not specify the underlying type of an enum except by saying…
»
noxy_key —
Yes, that's very helpful for debugging with the default build/runtime development system Casey set…
»
popcorn —
I can confirm from doing this myself, that the different version are pretty much the same except f…
»
»
Casey Muratori —
This is an excellent question, and honestly I have no idea. We should probably go ahead and make…
»
Thomas Frase —
The API can, as far as I know, only load one specific BMP format with alpha channel. One that GIM…
»
Abner Coimbre —
Hey needeep, An invitation was sent to you. Welcome :)
»
Mārtiņš Možeiko —
Check out Day 1 video starting with 48:40 time "Debug with Visual Studio". Casey explains there ho…
»
Filip Krynicki —
Hello, First, I must admit I have not preordered and so I do not have code access (money is a bit …
»
Matt Mascarenhas —
Hi needeep, it'd be great to have your help with this! Abner was the one who set us all up on the …
»
noxy_key —
I think I have it fixed, or nearly so. The assets folder gets put into the "build" directory and t…
»
Jacob —
I'm catching up with Handmade Hero and am currently around day 63. If you guys would like more he…
»
Mārtiņš Možeiko —
I think you misunderstood me. You don't need to turn off optimizations to see assembly. If you hav…
»
noxy_key —
OK, well I used the build.bat, which has the Z7 flag for debug mode. I changed the /O2 flag to /Od…
»
Mārtiņš Možeiko —
If you compile in release mode, then look in assembly what instruction crashes. If you want to see…
»
noxy_key —
Line 663, handmade_render_group.cpp: TexelPtr0 and TexelPtr3 are both null, I expect the other two…
»
Mārtiņš Možeiko —
So at what line does it crashes? I think it should be something pretty obvious.
»
noxy_key —
I'm running an AMD A10 w 4 cores and VC 2013. I'm able to get Day 131 to compile but it crashes in…
»
Matthew VanDevander —
I can tell you right now that I was probably the one who was responsible for the ban here and it w…
»
Simon Anciaux —
The TGA format is quite easy: 18 bytes header followed by the data. It's a bit more complicated if…
»
Andrew Bromage —
That was a brilliant save, you utter bastard. (Apologies to anyone who doesn't get the cultural r…
»
Andrew Chronister —
Wow, that's a pretty good runthrough! I think I was moderating at the time but I remember being ki…
»
Mārtiņš Možeiko —
It's not a big deal to write bmp loading code for all the variants it has. You do that once, and t…
»
Bigpet —
Well the simplest uncompressed image formats that you can use are specifically the binary version…
»
popcorn —
I don't know why but the gimp on my Linux creates bmp version 5 which the header size is 128 bits …
»