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.
Mārtiņš Možeiko
This is a bit strange code - why ole32 is loaded dynamically? It's not like it can be missing from…
»
Simon Anciaux
If you want the code for handmade hero, you'll have to wait for mmozeiko to reply, or maybe ask th…
»
minisculebarber
@Mārtiņš Možeiko, any chance you could make your code available online again?
»
Simon Anciaux
On Windows Vista and up, you could call DwmFlush to sort of "wait for vsync" and have better frame…
»
lucapette
I started the handmade series up until the 25th episode more or less, then I decided to make the e…
»
Christoffer Lernö
0.6.7 has been interesting. There has been some significant additions to the language that opens f…
»
Simon Anciaux
As far as I know, it's not possible to call functions from the watch window (or other windows) in …
»
Benjamin Pedersen
In Visual Studio's debugger it is possible call functions (when they survive compilation) in watch…
»
Amin Mesbah
Handmade Hero's code is structured using a unity build (everything compiled as a single translatio…
»
Simon Anciaux
It's weird that the LSP doesn't work, if the code compiles, but I don't use LSPs so I don't know. …
»
DMSYS
I am on day 12 of handmade hero and the most annoying problem rn is that I get errors from LSP for…
»
ozycchi
Hi, thank you very much for this! Is there a separate token for handmadehero_prestream as well by…
»
x13pixels
Currently only a subset of the format specifiers work within the context of a columnar expression.…
»
x13pixels
Answered in forum. Apologies for missing this!
»
x13pixels
One thing you can try is to disable breaking for an access violation altogether by opening the "Ev…
»
Ben Visness
I regret to announce that the Handmade Network and Handmade Software Foundation will no longer be …
»
Simon Anciaux
You are more likely to get a fast reply by asking on the handmade network discord in the remedybg …
»
Scr3amer
Thank you Sir for your hard work !! Btw it seems you were off for a while. Vacations I would assum…
»
longtran2904
Okay, so if I have two IO libraries, each with its own IO::ReadFile function, then a collision wou…
»
Christoffer Lernö
The full name being the full module name, such as mylib::net. It is not possible to have two of th…
»
kavika
The program I am debugging spams c0000005 exceptions basically constantly during normal behavior. …
»
x13pixels
RemedyBG 0.4.0.9 is now available for download from itch.io. Automatically disable dependent break…
»
longtran2904
In C3, you cannot have two modules that have the full name net without them being the same module.…
»
Angelo Theodorou
I have recently published the Dev Update 21, it covers the progress made throughout 2024. Some of …
»
Christoffer Lernö
The 0.6.6 release is surprisingly on time despite (or perhaps thanks to?) the Christmas holidays.…
»
Christoffer Lernö
The need to rename a namespace comes from the fact that there are irresolvable namespace collision…
»
slimjim49j
New guide for future reference:
»
Alex Overstreet
The spinning blue cursor is probably due to the fact that you did not set a cursor in the window c…
»
longtran2904
The person who uses a namespace should name it, rather than the person who creates it. This is how…
»
Christoffer Lernö
Why doesn't C3 allow aliasing of namespaces? Wouldn't import raylib as rl; be a good idea? Why am …
»