On Tue, 24 Mar 2015 12:24:46 +0800, Rob Kramer wrote: > It can do all extent calculations, and then create a > bitmap surface. And then what happens when it renders into that bitmap surface--isn’t it doing all the calculations again?