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.
Pengo
CGDFW is a game development framework library written in pure C, licensed under ZLIB. GitHub lin…
»
Pengo
As I was working on my own game framework, I decided to decouple the math source on its own librar…
»
Miguel Lechón
Works great. Thanks! Edit: A small nitpick. It seems that all RSS entries in this feed point to i…
»
Andrew Chronister
We now have a separate feed for new projects: These may be added to the firehose feed at some poi…
»
Chen
Noted. Both slides have been bookmarked and will be revisited :)
»
SedatedSnail
Nice. John Hable wrote a good artical on filmic tonemapping with piecewise power curves, if you're…
»
Chen
As promised, I will be a doing a full review of the game engine in its current state. This blog is…
»
Ray
Hey Sam! Don't worry! No hurries! :D Just been working very hard those last weeks with a bunch of …
»
Finalspace
Cleanup: Internal cleanup Changed: All the settings constructors removed and replaced by a simple…
»
»
Murry Lancashire
Glad you are enjoying them :)!
»
Andrew Bromage
Fun fact: My avatar was produced by my own (buggy!) Reyes renderer some time in about 1999. You ca…
»
SamNChiet
Apologies for the delay, I just noticed this message. I'm going to mess around with the new branch…
»
Ben Visness
If you're interested in matrix inverses, please leave a comment on with the sort of inverses you…
»
Allen Webster
Hey everyone! As should be expected I got a lot of bug reports on the new Mac build, and the platf…
»
joe513
Glad to hear you are looking to support matrix inverses. Currently working with 3D picking and thi…
»
graeme
These are great, thank you
»
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…
»