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.
Connor
Will casey ever show off Moustache (assuming that's how it's spelled) In the q&a of Introduct…
»
Mārtiņš Možeiko
RDTSC instruction can be executed out-of-order. This means that CPU can execute some of instructi…
»
Casey Muratori
Well, I'd rather think it through a bit more, because I'm not sure exactly what we want to do her…
»
Cort
I'm bringing my PS4 Handmade Hero port up to speed with the last few weeks' changes, and ran into…
»
Casey Muratori
That is what I hypothesized at the end of that stream, in fact :( That's too bad. But I suppose…
»
Mārtiņš Možeiko
My guess is that all inline functions called from DrawBitmap also needs to be compiled with optim…
»
Mārtiņš Možeiko
Probably some artifact left from older Windows or Visual Studio versions. As Casey told on strea…
»
Casey Muratori
Yeah, so we did exactly what OP is suggesting, and it didn't work. So what gives? https://youtu…
»
Casey Muratori
I was pretty surprised by the "only in kernel mode" part myself, because it seemed very clear fro…
»
Casey Muratori
Actually, WM_PAINT is called any time Windows thinks it wants you to repaint your window. So, fo…
»
R
Hi, I just discovered Handmade Hero and watched the first 6 episodes. Not sure if this question …
»
James Widman
Oops; change the 'checkout' line to: 1git checkout day%1
»
James Widman
Hi all, Below is a script that checks out the commit for a given day of HMH and then invokes vim…
»
Sergio González
Just finished watching episode 182. I was surprised when the code worked after Casey added __re…
»
Kim Jørgensen
See https://forums.handmadehero.org/j...eos/game-architecture/day095.html from 47:53 /Kim
»
Casey Muratori
That diff looks like _exactly_ what we already tried on stream, and it didn't work? I'm not sure…
»
Casey Muratori
Yes, that would be fine... although this is, of course, going to be deleted tomorrow so it won't …
»
vexe
https://youtu.be/NmJXBr2zLPc
»
vexe
https://www.youtube.com/watch?v=1i4-e1okZtw&feature=youtu.be
»
vexe
https://youtu.be/_0P3eILElzo
»
Mārtiņš Možeiko
Oh, right. That makes sense.
»
Mirolyub Hristov
You're right. The #pragma optimize lines should be wrapped in a #ifdef HANDMADE_CONTROLLED_OPTIMI…
»
Mārtiņš Možeiko
We don't want to do that always. Sometimes we want to see how fast game runs with everything opti…
»
Mirolyub Hristov
Yes, it does. That's the point. We only want the contents of handmade_optimized.cpp to be optimiz…
»
Mārtiņš Možeiko
Doesn't this prevent building optimized build because pragma optimize off always turns off optimi…
»
Mirolyub Hristov
Like I said in the Q&A, you can use #pragma optimize so that only one translation unit is nee…
»
iamaterran
Long time Youtube lurker here, so firstly, thanks for the great series, keep 'em coming. Since t…
»
Dejan
FYI: I've set this up with VS2015 and it looks like memset() doesn't need to be defined anymore. …
»
David Owens II
Hehe... 1.Install some dependencies 1$ sudo ports install cmake boost glm tbb google-ctemplate …
»
Casey Muratori
I like that it depends on something called "ass imp". - Casey
»