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.
ratchetfreak —
As for designing the the actual machine code: I know that the opcode is separated in some chunks g…
»
Mārtiņš Možeiko —
When VS shows error then check out debugger to understand what is wrong. What line code stopped? W…
»
ThadeuMelo —
Hello friends. I´m geting a crashing and this message from VS whenever I compile the code and the…
»
Mārtiņš Možeiko —
While thinking like this from software point of view is nothing wrong, you really need to have har…
»
Scott Hunt —
All thank you for the quick replies and detailed responses, it is much appreciated. It's clear now…
»
ratchetfreak —
Note that, at this link, when he says "smart pointer" he doesn't necessarily mean the equivalent…
»
Jack Mott —
almost every time you use a garbage collected application you are also using a JITted/runtime lang…
»
Jonathan Blow —
It is probably not a surprise that I agree with this. We are today using compared to what I used…
»
Jonathan Blow —
Rust does this by only allowing you to do memory operations about which it is possible to reason …
»
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 …
»