Yearly Archives: 2014


DX9 may be dropped in Ogre 2.0 Final

So, I’ve been working on a fork. There’s also another one. Both will eventually merge The code is far from finished at the time of writing. But the direction where we’re heading to is already quite clear. You can even glimpse a bit of what’s coming: Yeah, we’re going bindless […]


Enhanced “Registers” window in Qt Creator

Update 2015-07-19: Gitorious is dead. The repo has been forked in GitHub. Links were updated.   As I said in previous posts, I consider Qt Creator a very good candidate for replacing Visual Studio. I believe it has potential to become the IDE closest to perfection. However, the debugger irritates […]


Reducing code bloat: Unnecessary overloads example

Understanding how your algorithm works and its use cases is very important. It allows you strip code you will never use (or better yet, never code for it). Or may be this could be seen as a case of overengineering. Such is the example of Ogre’s LodStrategy. There are multiple […]


Linear depth buffer my ass

It’s often believed that in order to achieve a linear depth buffer, one needs to counter the W division by multiplying the Z component of the position before returning the vertex shader: At least that’s what I thought too for a very long time, ever since I read Robert Dunlop’s […]