A software level renderer