Archive for October, 2008

Logging using ostream and streambuf

Saturday, October 11th, 2008

I architected all of my subsystems in the VDrift refactor to receive ostream objects that they use to output logging information/errors. This is convenient because it keeps all of my subsystems independent from a central logging class; all they have to know about is std::ostream. Of course, to get any advanced functionality out of this […]

Screenspace depth-based contast enhancement effect

Saturday, October 11th, 2008

I spent a little bit of time with the VDrift refactor code implementing this effect: It’s kind of like a cheap version of the Crysis SSAO that isn’t very convincing as AO, but when it’s applied lightly makes for a good improvement in apparent image quality.  The improvement is especially noticeable with flat-shaded objects.  […]

Dev Journal and Project Hosting