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
Hey, I have problem when including files. When I declare function as a internal then compiler thr…
»
Glamhoth
Hey, I have problem when including files. When I declare function as a internal then compiler thr…
»
Simon Anciaux
You can check handmadehero.org and @handmade_hero. The site generally has a timer to the next str…
»
Maxim Zaks
Hi, almost four years ago I was hired by a company to make a mobile simulation game for iOS (in …
»
Simon Anciaux
Pointer arithmetic works on the size of type pointed (not the size of the pointer). Meaning if yo…
»
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 som…
»
Paweł
Hello, I am new to the forum and stream but liking it very, very much and would like to know when…
»
Jeremiah Johnson
cmuratori I'm not suggesting I magically know the answer, I'm more saying that I don't think it's…
»
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 the list, although this should be super easy to do and will then be moved down to "Resol…
»
HawYeah
The thing is, when double buffering is enabled, the game is vsynced which isn't something that yo…
»
HawYeah
The thing is, when double buffering is enabled, the game is vsynced which isn't something that yo…
»
Asaf Gartner
A number of people already have their own systems for tracking streamers, but we each have our ow…
»
Sergio González
My 2 cents: In case you start profiling and find that GC hiccups are a problem: This is a packa…
»
Jake
Thank you for your help. I gave it a lot of thought and instead opted to switch to Go language as…
»
Casey Muratori
naikrovek outside of games, which I neither author nor contribute to, garbage collection is just …
»
Abner Coimbre
naikrovek Why doesn't this software handle nested quotes? What year is this? This software is st…
»
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
timothy.wright abnercoimbre And it's interesting to hear this from Timothy, as he is an author of…
»
»
Jeremiah Johnson
cmuratori I might also add to the discussion here that, at least with the sorts of things I talk …
»
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 t…
»
HawYeah
Hey guys, I'm currently on day 241 and I ran into a problem. Sometime earlier, when Casey was doi…
»
Andrew Bromage
cmuratori I just think, sadly, most of the time that is not the goal of high level language desig…
»
hugo schmitt
The only language that is getting popular and doesn't have garbage collection is Rust, IIRC: http…
»
Mārtiņš Možeiko
Do you need also loading or just mixing? Because mixing is just a loop with adding numbers togeth…
»
Jonathan Blow
I don't ever do a deeper depth. There isn't a good reason.
»
Jack Mott
I'd like something that would work on windows/linux/osx, and be able to mix 3+ sound files at a t…
»