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.
Daniel Moore —
I'm not sure anything quite like this has been talked about yet on HMH, but I'm interested in hear…
»
Kareem —
Thanks a lot for that. Despite the fact that I am a daily follower of handmade hero, I found your …
»
vexe —
Oh snap! Eye of the mmozeiko :D So it's basically reducing the accumulating errors due to addition…
»
Mārtiņš Možeiko —
Yes, that's correct. If you have only these two values, then you'll get 32767 in both cases. But i…
»
vexe —
I know about the ranges. But what I'm saying is, 20000.0f + 20000.0f in float is 40000.0f right? N…
»
Mārtiņš Možeiko —
Adding values in 16-bit type won't work because you'll overflow. Try adding two samples: 20000 and…
»
vexe —
Couple of things I didn't quite get: 0- Why is Casey calling this variable 'WavePeriod' when it's …
»
vexe —
Greetings! Catching up on the series, I found my wave/physics knowledge a bit rusty to say the lea…
»
Mārtiņš Možeiko —
Yeah, DirectSound is deprecated. You're "supposed" to use XAudio2 for which it has docs :) For Dir…
»
vexe —
I tried the Visual Studio Add/Remove Help Content and downloaded the downloaded the Windows Deskto…
»
Mārtiņš Možeiko —
If you use Chrome, install HTTPS Everywhere extensions. It will force browser to access sites over…
»
Mattie —
It's because the site now defaults to https, while the youtube embeds are http.
»
vexe —
I can't seem to see the video links posted recently (all I see is a blank post). Is it just my bad…
»
Mārtiņš Možeiko —
While it is not available standalone, you can still download win32 API documentation offline as pa…
»
Marius Adaškevičius —
Unfortunately, Microsoft has stopped providing an offline version of MSDN documentation. If you do…
»
vexe —
Greetings! I was looking online for a way to download MSDN's Win32 documentation so I can quickly …
»
Jason Smith —
It does get brought up in a q&a although I think it's not until day 100 something and for the reas…
»
vexe —
Ummm, basic Emacs question. How do you use these devadvice things? I have this thing from SO that'…
»
vexe —
Yeah it's both sad and hilarious that still up to this point there's no straight-forward way to in…
»
drjeats —
Truth :P For navigating to symbols in a project at least, the builtin Etags feature works pretty…
»
Mārtiņš Možeiko —
Non-ancient versions of GCC support __rdtsc just fine. You include "x86intrin.h" and __rdtsc() wil…
»
Gonçalo Santos —
Hello there! Yesterday I watched day 066 and as I was playing the game today, I noticed the camera…
»
Connor —
WARNING VERY SCARY ASM CODE: I am in the process of moving code from my old computer to a new one,…
»
x13pixels —
Makes sense. I missed the copy-n-paste from official headers into your codebase to avoid #include'…
»
Mārtiņš Možeiko —
Yes you have. You either copy them from MSDN or from official headers into your code.
»
x13pixels —
I understand how to retrieve function ptrs to the Win32 API. However, if you are using DirectX, an…
»
Mārtiņš Možeiko —
I'm pretty sure he simply defines structures/constants himself and declares function pointers to n…
»
Marc Costa —
Casey said that he uses OpenGL at Molly Rocket, and he loads the OpenGL functions himself from the…
»
Marc Costa —
I think Casey already addressed this topic, but as a quick summary: there are no artists working w…
»
x13pixels —
In a fairly recent episode (two-hundred something) Casey briefly mentioned during Q&A that in his …
»