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.
Jeremiah Goerdt
Ooh, this is exciting news. Thanks for picking up the reins and doing more work on Handmade Math. …
»
Twicetimes
Good to know, thanks.
»
Ben Visness
Hello everyone! It's been a while since we've posted an update about Handmade Math, but after a hi…
»
Mārtiņš Možeiko
LD is just a shortcut for cl.exe to make it pass /DLL to link.exe and to use /MT for cl.exe (which…
»
Finalspace
Changed: All FPL_ENABLE_ defines are internal now, the caller must use FPL_NO_ or FPL_YES_ respec…
»
Fred
Thank you so much for the detailed answer, Joel, it's fascinating stuff. Definitely will look into…
»
Twicetimes
Firstly, thanks for the insanely fast response. Just checked the latest on github. Yes, the -O s…
»
Mārtiņš Možeiko
Yes. Debug information does not cost anything in performance. You can have debug info with -O2 and…
»
Twicetimes
When switching between optimised (-O2) and non-optimised (-Od) builds, the -O is usually all that …
»
Mārtiņš Možeiko
at least I learned that structs aren't automatically initalized to zero. The more you know... The …
»
Herc
Thanks, I did try something like that before with no luck, so after reading your message I tried a…
»
Joel Davis
Hey, I've done a lot of work with Reyes and can explain this. If you really want to understand or …
»
Simon Anciaux
One simple thing is to put a breakpoint in the window message loop for the WM_KEYDOWN and WM_KEYUP…
»
Herc
Hi all, I'm on episode 28, where, after drawing a tilemap, we're moving the player just using the …
»
JMark
Thanks a lot.I hope experienced people who advice the rest of us to delve into DOD to teach us how…
»
orin tresnjak
No updates on this project yet (I'm still adjusting to life in the Netherlands and haven't had mu…
»
Murry Lancashire
What makes a good programmer: Imma post time stamps to some golden nuggets of information.
»
Murry Lancashire
A friend showed me these lectures, and, my god, i wish i came across these 10 years ago, they are …
»
Mārtiņš Možeiko
If you want to get ready-to-use C code, this is a good header-only C library for sin/cos: If you …
»
Josh Ayres
Hello, Casey said he may replace the built in Sine and Cosine function in the C runtime library w…
»
Allen Webster
There are a few things you could do to help me debug crashes. When it is crashing attach a debugge…
»
cphinton
Thanks for all your hard work! I sent an email with the details. And in case it's relevant, I forg…
»
Mikkel
That's amazing! And you had way too much fun making that video, didn't you Allen? ;)
»
Allen Webster
Hi again cphinton. I have been able to fix the crash (or at least the crash bug I discovered, I su…
»
David Butler
I’m in love with that video :)
»
Allen Webster
Hey everyone! As of 4coder 4.0.22 is up on . You can get the free version on Windows, Linux or …
»
Finalspace
Getting people addicted to such projects is hard, but here is a fine list of arcades you can clone…
»
Allen Webster
Haha glad you were able to hack that in for now. No this will not alway be a problem. Now that t…
»
Allen Webster
Thanks for the report, I'll begin taking a look tomorrow. This is a fine place to report bugs, bu…
»
Birkal
Nice blog post on why shadow texture mapping is nasty to implement and raycasting against light ca…
»