EMI: Preserve actor order within a sortorder when sorting
EMI: Properly set modelview matrix for overworld
EMI: Add emi_jump command to debugger
EMI: Remember last wear chore, restore it upon entering overworld
EMI: Draw overworld actors separately
GRAPHICS: Pass Mesh* to GfxBase::drawModelFace
GRAPHICS: CreateModel in GfxBase
GRIM: Move Mesh::draw to GfxBase::drawMesh
GRIM: Sort model faces by material
EMI: Add GfxBase::updateEMIModel
BUILD: add with-opengl-shaders
GRAPHICS: Introduce GfxOpenGLS
GRAPHICS: Emergency font [OpenGLS]
JANITORIAL: Add include guard for shader.h
BUILD: Choose between OpenGL and OpenGLS
GRAPHICS: Text drawing [OpenGLS]
GRAPHICS: Support Smush [OpenGLS]
GRAPHICS: Background drawing [OpenGLS]
GRAPHICS: Loading and updating of GRIM/EMI models [OpenGLS]
GRAPHICS: Drawing of actors [OpenGLS]