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.
»
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 …
»
Casey Muratori
Did you check to see that you actually got an OpenGL context? My guess is that your wglMakeCurren…
»