A hardware-accelerated canvas API for X-Windows