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.
Marius Adaškevičius
Just a couple of notes for Casey in case he has the time to see them here: 1. VerifyBuffer is ca…
»
Mārtiņš Možeiko
What do you mean by "lock files are created every time"? If you do "echo >file" then that is s…
»
ThadeuMelo
Yep, the problem is with the lock file. 1GetFileAttributesEx(...) fails to find "lock.tmp" when…
»
ThadeuMelo
It crashes right at the call for UpdateandRender. Game.UpdateAndRender(&Thread, &GameMem…
»
ratchetfreak
As for designing the the actual machine code: I know that the opcode is separated in some chunks …
»
Mārtiņš Možeiko
When VS shows error then check out debugger to understand what is wrong. What line code stopped? …
»
ThadeuMelo
Hello friends. I´m geting a crashing and this message from VS whenever I compile the code and th…
»
Mārtiņš Možeiko
While thinking like this from software point of view is nothing wrong, you really need to have ha…
»
Scott Hunt
All thank you for the quick replies and detailed responses, it is much appreciated. It's clear no…
»
ratchetfreak
jon http://pcwalton.github.io/blog/20...iew-of-memory-management-in-rust/ Note that, at this l…
»
Jack Mott
almost every time you use a garbage collected application you are also using a JITted/runtime lan…
»
Jonathan Blow
Most software seems to be very slow and quite laggy compared to what a well-optimized version mig…
»
Jonathan Blow
I am curious about the hinted third option after manual memory management and garbage collection …
»
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 …
»
ratchetfreak
cmuratori Well, I am at least pretty sure that we will look back on garbage collection as a silly…
»
Mārtiņš Možeiko
Make sure you understand that these two expressions are equal in C: 1 2 3 4a[5] *(a+5) *(5+a) 5[a…
»
Casey Muratori
Well, I am at least pretty sure that we will look back on garbage collection as a silly idea, lik…
»
Casey Muratori
Have you #define'd internal? Internal is just a #define in the Handmade Hero codebase to be "sta…
»
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…
»