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.
Simon Anciaux
Why is this "Critical" ? It looks like click bait. And there is a typo in the title.
»
Simon Anciaux
Thanks for the article. There are two links to id that don't work in the article: Under the first…
»
jstimpfle
Hi, I'm currently writing a C parser and so far it's going quite well. I've implemented a fairly c…
»
Abner Coimbre
As ChronalDragon pointed out to me, what I'm proposing is that most programming tasks can be recog…
»
Gops
Thanks for the suggestion Scott, I should've thought of that. It turns out that the reason for the…
»
Mārtiņš Možeiko
Modern Windows uses GPU accelerated rendering when compositing contents of windows to screen. So a…
»
Scott Hunt
Hey Gops, I think the best test would be to download Day 180 from Casey's downloads, build and run…
»
Gops
I just got to Day 180 where we got some of the debug display working and I noticed a bit of a diff…
»
Miguel Lechón
As far as I know, there's no way to force malloc to return a fixed address inside the virtual memo…
»
Finalspace
Hi everyone, i have another release for you all! This release contains a ton of bugfixes and impro…
»
Mārtiņš Možeiko
Yes, regular malloc/free will also work. Annotations are done mostly by (its mentioned on right s…
»
Jack Mott
Thank you, wow those annotations are amazing, who is doing all that work!? So it sounds like he is…
»
Huntress77
I recently downloaded Casey's code from the repository and compiled it. It does the same thing. M…
»
Abner Coimbre
Handmade Folks, UPDATE (5/22/2018) UPDATE (6/2/2018) [li] recommends . At the time of writing, t…
»
ratchetfreak
You'll need to use the platform layer to allocate the memory for you. In fact (it looks like) he r…
»
Jack Mott
So I'm glancing over the code introduced around episode 21 of handemade hero where he does the hot…
»
Ryan Fleury
Hi there! I found an issue that was causing a crash and found that it was deterministic and could …
»
Mārtiņš Možeiko
There is an easier way - you create normal VS project. Then it will work as designed. Everything e…
»
Scott Hunt
Thanks everyone. It's super simple for now, but got a very basic terrain generator via perlin nois…
»
Christopher McLaughlin
/useenv has been working really well for me but I can't believe that there isn't a better way to g…
»
ratchetfreak
you can supply your own allocator and if you can guarantee that there will always be memory to sat…
»
Scott Hunt
Thanks Martins. Yeah I didn't realize the allocator required exception handling. I handn't used th…
»
Jim R. Didriksen
Woo hoo the first thing listed makes my 3 week old symlink workaround unnecessary. (multiple code …
»
Randy Gaul
Been going very slowly. Ended up sick with a cold. In the meantime I've been thinking of how to go…
»
Finalspace
define fplDebugBreak() __builtin_debugtrap()elif __has_builtin(__debugbreak)define fplDebugBreak()…
»
Mārtiņš Možeiko
define fplDebugBreak() __builtin_debugtrap()elif __has_builtin(__debugbreak)define fplDebugBreak()…
»
Mārtiņš Možeiko
Because in C++ operator new throws exception (std::bad_alloc) when it cannot allocate memory. Whic…
»
Scott Hunt
Good evening all, Getting an opportunity to get a bit of programming in again at night. Started ba…
»
Finalspace
Hi everyone, i have a important release for you all! In the last couple of days i was working a bi…
»
Allen Webster
Heyo everyone! I've been a bit quiet on the blog here as my life has been in a state of constant c…
»