ryan: 2D in Blitz is really quite slow and takes much longer because the 2D operations are being done after rendering (and 2D in general is just slow). When it's done via 2D in 3D methods, everything is handled through RenderWorld instead of via post-render drawing.
And if you've ever tried drawing a HUD with alpha and various effects applied after rendering, you'd notice that there's a signifigant slowdown. It can take about as long as four times the time RenderWorld takes.
And if you've ever tried drawing a HUD with alpha and various effects applied after rendering, you'd notice that there's a signifigant slowdown. It can take about as long as four times the time RenderWorld takes.