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.
HawYeah
Hey guys, I've been working on trying to setup a similar build system to handmade hero with androi…
»
»
Jeroen van Rijn
When replying to a forum post, you will now see the post you're replying to underneath the editor.…
»
Jeroen van Rijn
Well, this one's done and dusted :)
»
Jeroen van Rijn
I've just added a new feature to the website: post preview. Whether you're writing a new blog or f…
»
strangezak
Wow, huh. Seems like something is off in either FreeType or the OpenGL font rendering, i dont know…
»
Jeroen van Rijn
He's since started because the old one was becoming a bit unwieldy. It has been a fruitful effor…
»
Petteri Linnakangas
Hey, I just recently upgraded my machine and now 4coder won't render text anymore. It starts up ju…
»
Mārtiņš Možeiko
I have worked on pretty big C++ codebase on Windows, Linux, OSX (not a game though). We compiled w…
»
Marc Costa
I've usually found that when starting a new project there is a bit of friction between different c…
»
Casey Muratori
I think there is a misunderstanding here about how the CPU/GPU pipeline works. The CPU and GPU ar…
»
Zachary
I really hope he posts audio.
»
Zachary
Sorry in advance. "...but it sounds like you are perhaps confused about what is going on..." Naile…
»
Casey Muratori
I can't say for sure since I may be misunderstanding you, but it sounds like you are perhaps confu…
»
Andrew Bromage
A variant on the X macro is the "header file of macro calls", which I learned from the Clang sourc…
»
The_8th_mage
Those are not ideological, those are problems of not being able to edit the function in a fast way…
»
Andrew Bromage
has some very good advice on fighting compiler warnings. See Example 3 in particular.
»
Jesse
Is the large function causing actual (vs ideological) problems unrelated to the problem it's solvi…
»
yon
Yeah I agree it's not a fair comparison when Windows comes shipped on your laptop and is already c…
»
socapex
Linux isn't a great desktop OS, that is all. It wasn't really meant for that anyways. It's great f…
»
Neo Ar
Ah yeah, I saw that! I haven't read through it all yet but it is definitely an exciting idea, and…
»
Flyingsand
I guess the applications refresh rate has to be aligned to the screen refresh rate in order to ge…
»
graeme
There probably aren't any easy answers with this, but my preference lately has been to leave them …
»
The_8th_mage
Hello everyone Casey's compression oriented programming advices that code that is written multiple…
»
Adrian
I guess the applications refresh rate has to be aligned to the screen refresh rate in order to ge…
»
graeme
I've tried to install arch on a VM--it's not the same as installing it on an actual piece of hardw…
»
Zachary
Hey Casey, Thanks for your response! I find this interesting, since variable-step is the only sol…
»
Mārtiņš Možeiko
"while (ev)" is simply checking is ev variable NULL or not NULL. It's part of "do { ... } while (e…
»
Flyingsand
Yeah I set the delegates the wrong way. It works now perfectly fine. But why is it working? I tho…
»
Casey Muratori
In HH we haven't really looped back around to finalize our platform layer, and probably won't for …
»