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.
Marc Costa
Hi Casey, I believe there's a mistake in the WAVE_fmt struct: nBlockAlign has a size of 16 bits, b…
»
Marc Costa
I use a setup similar to Casey's for my own projects, but with small differences, than make it eas…
»
Mārtiņš Možeiko
You can use tool like to find what process have opened this file. Unlocker integrates into Explor…
»
Cristián Donoso
Thank you both. Effectively it seems some process is keeping a handle on the file, even though I s…
»
Casey Muratori
I think I had to set most of it manually, unfortunately - but I don't remember. I started with th…
»
Dan
Hi all, I am wondering if anyone knows which Visual Studio Color Theme Casey used during his first…
»
Aidan
I've had pretty much the same solution as you for a while now, just look in the current directory …
»
Mārtiņš Možeiko
Does Swift have includes/imports? How can you use __m128? Can you open and see source where it or …
»
elle
So the timing issues were due to running the game update and render loop on a separate thread. I f…
»
mojobojo
I need someone experienced in Vim to help me out if its not too much trouble. I just started using…
»
Casey Muratori
Thanks! I do not have the code in front of me at the moment but we can take a look at this on the…
»
Casey Muratori
You would like Handmade Hero more without the arrogance, and I would like Windows more without th…
»
Gplwhite
hi Casey, I think you might've introduced a slight bug when you moved the asset loading code into …
»
Abner Coimbre
I've already talked to @ands on Twitter about this, but make sure you have a title and at least on…
»
Miguel Lechón
It's on the platform layer cleanup episode: 42m45s
»
Mārtiņš Možeiko
I don't remember exactly in what day, but after first implementation Casey updated code for game d…
»
Cristián Donoso
Hi, I'm following the series and coding everything at the same time I watch it. I make my own chan…
»
ands
@cat_in_snow and @andsz (me) on twitter are working on "A Tale of Light". A game that will use var…
»
popcorn
It was unbelievable at first when I found out that Casey has almost the same opinion as I have.I s…
»
Livet Ersomen Strøm
Windows is a malware DELIVERY SYSTEM!! If you assume they are competent, it is by design. :> Isn't…
»
Franz
For what it's worth, I'd rather hear an opinion that I might not completely but still mostly agre…
»
Roderic Bos
From your post you seem to agree with Casey that windows has spiralled out of control, but you def…
»
Andrew Bromage
One of the traits that I've noticed in some of the best people I've worked with is the ability to…
»
Abner Coimbre
Handmade Hero has inspired people to take up a "Handmade" project; maybe even a game of their own.…
»
Andrew Bromage
Also, string operations (the movs and stos family of instructions). Sorry, mmozeiko and Casey are…
»
people
you're right about "__sync_synchonize", it outputs an mfence, I should have looked at the asm outp…
»
Franz
I love rants, but this level of ignorance about Windows is just staggering. Here is some really in…
»
Livet Ersomen Strøm
Your last rant about APIs at the end of episode 135 prompted me to write this post. In a nutshell…
»
Kim Jørgensen
So we got two nasty bugs. I think we need to get an owl of shame emoji added to the forum chat :) …
»
people
I think the "InterlockedCompareExchange" call in the "AtomicCompareExchangeUInt32" function has it…
»