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.
Ben Visness
As of tomorrow (when I run a couple migration scripts) the wiki articles will be back online under…
»
Neo Ar
Can you elaborate on the whole The wiki, on the other hand, is gone for good - but all the wonderf…
»
x13pixels
Jesse, Simon, and Jason: you're welcome! A follow up release with some additional bug fixes is now…
»
Asaf Gartner
The new post editor can even do fancy math expressions! $$x = {-b \pm \sqrt{b^2-4ac} \over 2a}$$
»
Ben Visness
For the past few months, Asaf and I have been working hard on rewriting the Handmade Network websi…
»
Mārtiņš Možeiko
CW_USEDEFAULT is not any particular size. It can be anything depending on whatever Windows decide…
»
Opoiregwfetags
In the HmH game (I watched about 100 episodes) the platform layer allocates a big chunk of perman…
»
Abdo
I'm a computer engineering student and really like exploring the technology behind video games. O…
»
longtran2904
A problem that I encounter is AdjustWindowRect wouldn't work with a rect that contains CW_USEDEFA…
»
Dawoodoz
I prefer having application settings in the same folder as the application, because Windows games…
»
Dawoodoz
Both APIs have too many bugs and platform limitations for me, so I moved to software rendering. E…
»
Dmitriy Kubyshkin
It has been a couple of months since the last update. As usual, there are a lot of internal chang…
»
longtran2904
Thanks for all the docs and videos you guys sent me. I kind of understand why do we use homogenou…
»
Jason
Awesome update. Having the hover ability is definitely a quality of life improvement. Thank you!
»
Simon Anciaux
Thanks for the update.
»
Jesse
Enormous QOL improvements here. Thanks so much!
»
Guntha
Hello, A great resource of usage code for most graphics APIs is the example backends for Dear Im…
»
Mārtiņš Možeiko
If you're aiming to learn modern GPU api on Windows, I suggest starting with Direct3D 11. It does…
»
tarun_r
Hey all. I'm relatively new to the hand made network community and have a lot of interest in grap…
»
x13pixels
A new version of RemedyBG, 0.3.6.0, is now available for immediate download. Changes include: Ne…
»
Mārtiņš Možeiko
That is kind of wrong question to ask. Each thread executing has its own stack - piece of memory …
»
Simon Anciaux
You should report the issue on github, there is probably already one, but you can relpy with your…
»
longtran2904
So do inline functions have their own call stack? Because if you just do something similar to cop…
»
Mārtiņš Možeiko
When compiler inlines function, it becomes no different than code without function call - just as…
»
longtran2904
So inline functions just use the same registers' information without the need to save it?
»
Miles
Another important benefit of inlining, in addition to what ratchetfreak already mentioned, is tha…
»
longtran2904
If I use the GetTextMetrics and GetTextExtentPoint32W then all the characters will have the same …
»
ratchetfreak
that is effectively what happens, and doing this allows for a bunch of additional optimizations t…
»
longtran2904
So that's what inline means! I used to think inline just mean copy the function body then paste i…
»
Jay
I have the same issue. When using the downloaded version of opengl32.dll that was suggested in th…
»