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.
Jay
Hopefully a simple question that I am struggling with. I am at day 115 at the start of SIMD opti…
»
Timothy McCarthy
Well...consider this: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17// OK { typedef struct Y…
»
James Widman
benwaffle Some people avoid typedef struct in C because it pollutes the namespace. Could you ple…
»
Timothy McCarthy
If I understand the POV, a C programmer is dismayed by the size of the generated C++ code; much l…
»
hendrix
C++ must have done something right https://www.youtube.com/watch?v=ltCgzYcpFUI
»
Ameen Sayegh
Oh My God!!! I almost lost my mind, trying to figure out why my hero movement is different than C…
»
Aidan
By adding epsilons, you're inherently adding some inaccuracy to your simulation. You really want …
»
Mārtiņš Možeiko
Yeah, pretty much what you said. Just get the input from user, process it, and render result on s…
»
Bryan Taylor
chr_stoev I have never used fixed point position before. I guess that would fix some of the round…
»
Christian
I have never used fixed point position before. I guess that would fix some of the rounding errors…
»
elle
Have you ever implemented a debug console as in Quake, Unreal Tournament, Source games that is al…
»
Philip Buuck
Hello everyone, The contribution I am currently planning is called Handmade Quake, where I start…
»
Bryan Taylor
Use fixed point to store positions. This gives you an even amount of precision over your entire …
»
Christian
Yeah maybe. If the guy jumps and lands on the ramp the epsilon would keep him high enough for it …
»
Runaway Rabbit
I'm still real new to this, but couldn't you use an epsilon to account for floating-point errors?
»
Runaway Rabbit
I don't think there is a bug in your code. I think what you are seeing is StretchDIBits trying t…
»
Connor
I am not new to handmade hero, but I just started following along a couple of weeks ago. Up to th…
»
Christian
So I am making a 2d platformer, heavily influenced by HH. I use more or less the same collision d…
»
Pete
Thank you for the clear answers. Now I know why it looks this way and that i can make my changes …
»
Mārtiņš Možeiko
It was valid code only with Visual Studio. In C that was never a valid code. Not sure how far bac…
»
Asaf Gartner
That used to be valid code. That's why you can see Casey doing for loops like this in some early …
»
Pete
I am working on a project where there is a lot of old code written for Windows. On several place…
»
Andrew Bromage
mmozeiko To be compatible with Windows? Unsurprisingly, Windows does it for the same reason. mmo…
»
people
I thought I'd post a diff of the "test_asset_builder.*" files which have support for xlib core t…
»
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 gu…
»
Mārtiņš Možeiko
In my previous company I have successfully shipped product on Linux as binary executable with lin…
»
Kim Jørgensen
@longboolean and @effect0r: Thank you for bringing these issues up during the stream and of cours…
»
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 w…
»
Casey Muratori
That does sound a lot like some kind of block :( Normally the e-mails are sent pretty much insta…
»