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.
Runaway Rabbit
I don't think there is a bug in your code. I think what you are seeing is StretchDIBits trying to …
»
Connor
I am not new to handmade hero, but I just started following along a couple of weeks ago. Up to thi…
»
Christian
So I am making a 2d platformer, heavily influenced by HH. I use more or less the same collision de…
»
Pete
Thank you for the clear answers. Now I know why it looks this way and that i can make my changes w…
»
Mārtiņš Možeiko
It was valid code only with Visual Studio. In C that was never a valid code. Not sure how far back…
»
Asaf Gartner
That used to be valid code. That's why you can see Casey doing for loops like this in some : That…
»
Pete
I am working on a project where there is a lot of old code written for Windows. On several places …
»
Andrew Bromage
Unsurprisingly, Windows does it for the same reason. You got it! The thing that can be done more…
»
people
I thought I'd post a diff of the "test_asset_builder.*" files which have support for xlib core te…
»
Mārtiņš Možeiko
To be compatible with Windows? :D It also uses gs for 64-bit and fs for 32-bit. Or maybe (I'm gues…
»
Mārtiņš Možeiko
In my previous company I have successfully shipped product on Linux as binary executable with link…
»
Kim Jørgensen
@longboolean and @effect0r: Thank you for bringing these issues up during the stream and of course…
»
people
Sorry, I don't know the reason for the change from gs to fs segment, but when I compile with gcc …
»
TeddyFine
My current precompiled application links against glibc, but it won't run on a Linux distribtion wi…
»
Casey Muratori
That does sound a lot like some kind of block :( Normally the e-mails are sent pretty much instan…
»
Andrew Bromage
Question for very advanced programmers: Why was the selector changed from GS to FS for the x86-64…
»
Andrew Bromage
That's kind of true and kind of not true. POSIX is a family of standards. As far as the API goes,…
»
mothil
I've checked through my mail now, both my labels, the inbox and the spam folder. Nowhere to be fou…
»
Casey Muratori
I looked at the e-mail address with which you registered this forum account, and I found that e-ma…
»
Andrew Bromage
My Logitech F310 supports Xinput.
»
mothil
Hey. Okay, so back in March I preordered HMH and downloaded the source code. I didn't understand 9…
»
Miguel Lechón
Also, for the sort of atomic position-and-read we do in Handmade Hero, you can resort to , which …
»
TeddyFine
Thanks :-)
»
Mārtiņš Možeiko
Well on Windows he doesn't want to link to C library because that's a library. Casey doesn't like …
»
TeddyFine
Sounds like a plan! I'll try that; thanks! Btw, when Casey talks about (eventually) not even linki…
»
Mārtiņš Možeiko
Not using libc will have same problems as statically linking to libc, so that reason doesn't reall…
»
TeddyFine
Thanks for the amazing details! I appreciate it! My initial thoughts were to avoid libc as differe…
»
Piterm
Delete Please.
»
Mārtiņš Možeiko
Well if you really want to avoid linking to libc then the thing you need to use are syscalls. Sysc…
»
Mārtiņš Možeiko
You really don't want to avoid libc. It's ok to avoid C runtime stuff (fopen, fread, fprintf, etc.…
»