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.
noxy_key
You're right about statics. Even in local functions that attempt to initialize new static structs,…
»
Kim Jørgensen
@people: Yes, it is Handmade Hero. I still need to remind myself that "not invented here" actually…
»
Jesse Coyle
Alright, I can jump aboard that. Especially coming from someone who's been in the industry and has…
»
»
Casey Muratori
Personally, I don't think anyone should make a 3D game before they have made a good 2D game. Pret…
»
Casey Muratori
Yes, I said this on Handmade Hero explicitly: most allocation schemes can be completely handled by…
»
noxy_key
I'm pretty much talking about C++ in either OO-style or C-style. ABI shouldn't matter too much as …
»
Raxfale
I want to say Great Job, Casey, it is so surprising how compelling viewing it is to watch you code…
»
people
@mmozeiko: so the heap is a c runtime library abstraction that gets it's memory from the OS using …
»
Jesse Coyle
I've asked questions here before and found answers to them in the day that followed, but let's see…
»
drjeats
Ooh neat, I didn't know they offered a separate bundle.
»
Kim Jørgensen
@mmozeiko: Using glob simplified the a lot. It even eliminated the need to loop over all hha file…
»
Sergio González
Milton is a paint package with infinite Zoom. It's basically Mischief, but I swear I started befor…
»
Mārtiņš Možeiko
This warning is normal. It happens because there is /O2 in build.bat. Look here:
»
Mārtiņš Možeiko
If we are talking about C then there are no move constructors. You simply pass object by address: …
»
Mārtiņš Možeiko
@people: allocating memory with mmap is not called allocating on heap. Allocating on heap happens …
»
Kim Jørgensen
@mmozeiko: I will take a look at glob, thank you. And thank you @people. Now I am feeling less bad…
»
noxy_key
I appreciate all your responses. Perhaps option #1 is something I should reconsider. Offering API …
»
Casey Muratori
This is a very complex subject with a lot of things to pay attention to, but two things I would me…
»
John Lorre
In addition to what mmozeiko wrote: I prefer to point the API to allocation/deallocation functions…
»
robby
this leads me to this (with /Wv:18): Thanks!
»
John Lorre
I do not have VS3015 installed (yet). But I suggest you replace fabs with fabsf in line 64 of hand…
»
robby
Hi, when compiling with latest VS2015 (i installed it since i installed a new W7 because my old in…
»
people
jeez, it would have been nice to know about fnmatch or glob. I couldn't find something to match a …
»
»
Kim Jørgensen
Does anybody have suggestions to make of GetAllFilesOfTypeBegin and OpenNextFile cleaner? Right n…
»
The_8th_mage
Gradle rubs ndk in his compilendk phase, but he doesn't use the mk files and instead generate them…
»
Adrian McCarthy
Orso's loop is the cleanest. There's no redundancy, and it's easy-to-understand. It's hard to co…
»
Mārtiņš Možeiko
I prefer API to delegate memory management to me. Because then I can control where objects will li…
»
Neil Blakey-Milner
At the very least, don't start anything of your own before around episode 25. That's where you've…
»