Multiple objects handling, wireframe, depth buffering, on the fly model matrix generation