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.
Mārtiņš Možeiko
If you are using VS2015 then warnings are expected. VS2015 compiler warns about new stuff that Cas…
»
Benson Yang
Hey guys, I'm unable to compile the latest Handmade Hero using the latest codebase (day 256). I ju…
»
theinternetftw
On a mission to save a vital feature without which any game may as well not exist, I dug around a …
»
Casey Muratori
Thanks - I'll add that to the issue list on GitHub.Casey
»
theinternetftw
Finally caught up and can make points about things that didn't happen months ago! Quick note on a …
»
Casey Muratori
I usually don't do it unless it's a very opaque situation, but when I do want it, I use struct wra…
»
Nicolas Léveillé
Instead, I would stick the value into a struct. Each struct being its own type it would be differe…
»
Nicolas Léveillé
Thanks for the explanation!
»
Jim R. Didriksen
Yeah that makes sense, since it was at the end of the stream I wasn't sure how easy it was to find…
»
Casey Muratori
We should try to fix these on Monday - someone remind me :) I was thinking we could probably use …
»
Flyingsand
What about all the wasted time and effort that goes into dealing with bad libraries? I think far …
»
Casey Muratori
NICE CATCH! That is an excellent point Daverball! I forgot we did that. We should go look and s…
»
Casey Muratori
Generally speaking, I like programming so I tend not to use libraries. I'd rather write the code …
»
David Salvisberg
On day 256 you talked about how the software renderer might be slightly sloppy about its pixel cen…
»
ratchetfreak
The problem with leftpad is that people are using libraries for single functions that really belon…
»
Peter
I can now start the game both from commandline and from inside VC. I think I've built everything c…
»
mojobojo
Its all there. I even re-downloaded it to make double sure.
»
Mārtiņš Možeiko
Yup, I also needed to initialize Fader variable to avoid that assert:
»
Roderic Bos
I figured out that it was the int IntAttribList[] = { WGL_DRAW_TO_WINDOW_ARB, GL_TRUE, WGL_ACCELE…
»
Mārtiņš Možeiko
Sometimes it is expected that system dll's throw various exceptions. They are typically they are c…
»
Mārtiņš Možeiko
Is it always black or only during cutscene? Maybe you are missing intro_art.hha file in data folde…
»
Roderic Bos
Hi I'm following along on my laptop, which has both intel integrated videocard and an NVidea NVS 5…
»
mojobojo
I was getting that exception too. I rebuilt the assets and build with HANDMADE_STREAMING=0. I get …
»
Mārtiņš Možeiko
I'm not sure what you mean by GL_TRUE, but setting HANDMADE_STREAMING to 0 to get output is normal…
»
Mike Jackson
This is a question mainly posed to Casey, but anyone with significant programming experience is we…
»
Peter
I had already downloaded all the assets files and done all the unpacking of them and I got it to w…
»
Casey Muratori
I should probably post a version of the assets that has everything baked in (including the fonts) …
»
Casey Muratori
BTW, I fixed this on Friday's stream. To the OP: it is also correct to fix it the way you were sug…
»
Mārtiņš Možeiko
You need to prepare also assets, if you only downloaded code and compiled it without any changes. …
»
Casey Muratori
There's no particular reason not to use it, but I tend not to put it in places where I know that i…
»