Retina

So here’s something fun (for me).  At the start of this week, I received one of those fancy retina-display Macbook Pro laptops. While SDL doesn’t currently support the retina display on the Mac, I’ve hacked things together enough to get MMORPG Tycoon 2 running at standard (i.e. 2x) retina resolution.  And gosh it looks pretty.…

Speedups

In preparation for the graphics work I’ll be focusing on over the next month or two, I’m trying to speed up the VectorStorm library’s rendering path as much as possible.  There are a few new things in the library today (visible on its GitHub repository, in a branch called “feature/vbobatch”) First up, as you’d probably…

A different perspective

I was ill for part of last week, so haven’t made quite the progress on items that I wanted to.  But I’m starting on the work needed for cascaded shadow maps, for really nice full-world shadow support. The first requirement for this is to be able to render an orthographic projection. Orthographic projections are actually…

A techy weekend

So I’ve spent much of the weekend working on adding to VectorStorm’s shader support.  Enough that I’ve managed to implement dynamic shadow maps in MMORPG Tycoon 2. This is all very early stuff, and I’m sure that I’m going to want to completely rework the mechanisms by which this works.  But I’m pretty pleased at…

Submitted for your approval

This is a screenshot of the first run of MMORPG Tycoon 2 running under Linux.  It’s built via a cmake setup — the same script which builds on Windows and Mac.  And it’s building from a VectorStorm library trunk that’s shared with the Testbeds samples. The big troubles all came from the fact that MacOS…