Fixed the 2D scaling algorithm (it was just a matter of rounding up the first division), fixed a few bugs in the mission packs’ HUDs, fixed the HUD style 5 (which also requires horizontal flipping of some 2D graphics, so I’ve implemented it), and fixed a few minor bugs that also showed up.
Translucency still need to be implemented in the 2D renderer, though the only things that should feature it in this version are the crosshair and (optionally) the console background.
This engine is running quite well on my desktop computer (a Core2 Duo), between 50 and 72 fps at 1280x960.
However, it’s quite unstable. There still is a fair number of things to fix, mainly in the console and in the 3D renderer.