Hardware acce;erated 3D devices