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.
Glamhoth
Yes, exactly, I was so sleepy that I missed #include before #define. Thanks!
»
ratchetfreak
As a bit of a thought exercise I started wondering what the new design of machine language would b…
»
ratchetfreak
Hopefully it becomes more like register allocation, where it's not super clear we ever need to do…
»
Mārtiņš Možeiko
Make sure you understand that these two expressions are equal in C: That means that for following…
»
Casey Muratori
Well, I am at least pretty sure that we will look back on garbage collection as a silly idea, like…
»
Casey Muratori
Have you #define'd internal? Internal is just a #define in the Handmade Hero codebase to be "stat…
»
Glamhoth
Hey, I have problem when including files. When I declare function as a internal then compiler thro…
»
Glamhoth
Hey, I have problem when including files. When I declare function as a internal then compiler thro…
»
Simon Anciaux
You can check and . The site generally has a timer to the next stream, and the twitter bot posts …
»
Maxim Zaks
Hi, almost four years ago I was hired by a company to make a mobile simulation game for iOS (in Ob…
»
Simon Anciaux
Pointer arithmetic works on the size of type pointed (not the size of the pointer). Meaning if you…
»
ratchetfreak
When you add an int to a pointer the int is automatically multiplied with the sizeof the type the …
»
Scott Hunt
Good evening, Hopefully a quick and easy question. In reviewing the HMH videos, I've noticed some …
»
Paweł
Hello, I am new to the forum and stream but liking it very, very much and would like to know when …
»
Jeremiah Johnson
Casey[/quote] I hope you're right. I don't want to see this discussion repeated again and again f…
»
Mārtiņš Možeiko
I actually want my games always to be vsync'ed. I hate tearing. But there are more reasons - if I'…
»
Matt Mascarenhas
Added to , although this should be super easy to do and will then be moved down to "Resolved". Bet…
»
HawYeah
The thing is, when double buffering is enabled, the game is vsynced which isn't something that you…
»
HawYeah
The thing is, when double buffering is enabled, the game is vsynced which isn't something that you…
»
Asaf Gartner
A number of people already have their own systems for tracking streamers, but we each have our own…
»
Sergio González
My 2 cents: In case you start profiling and find that GC hiccups are a problem: This is a package …
»
Jake
Thank you for your help. I gave it a lot of thought and instead opted to switch to Go language as …
»
Casey Muratori
Well, maybe for specifically what you do that could be true (I have no idea). But I do find that…
»
Abner Coimbre
This software is still in beta and not officially launched yet, even though this early community …
»
The_8th_mage
in day 285 Casey kept a reference for traversable_point cameFrom, but as i see it he only uses it …
»
Jeremiah Johnson
In other words, feel free to use literally whatever you want, and this site won't stop you. But t…
»
»
Jeremiah Johnson
I would like to have to do any manual memory management, because the programming languages are …
»
Jack Mott
Thanks, I'll take a look at those. Yes, need loading and playback as well.
»
Mārtiņš Možeiko
There actually isn't any reason to not use double buffering. You pretty much always should want to…
»