Tags:
Node Thumbnail

เราคงคุ้นเคยกับชื่อ DirectX เวลาไปซื้อเกมแล้วมันแปะข้างกล่องว่าต้องการการ์ดจอที่สนับสนุน DirectX รุ่น X.X แต่แท้จริงแล้ว มันคืออะไรกันแน่?

ถ้ามองในแง่โปรแกรมมิ่งแล้ว มันเป็นชุด API สำหรับการเขียนเกมบนวินโดวส์ เพื่อว่าโปรแกรมเมอร์จะได้ไม่ต้องติดต่อกับฮาร์ดแวร์โดยตรง (เหมือนสมัยดอส) แต่ให้ DirectX ทำหน้าที่นี้ให้แทน ตัว DirectX เองมี API เฉพาะเรื่องหลายอัน เช่น DirectSound, DirectDraw, DirectInput แต่ตัวดังสุดก็คือ Direct3D ที่เอาไว้ทำ 3D ตามชื่อ (เทียบเท่า OpenGL)

ทางเว็บ ExtremeTech ได้สัมภาษณ์ทีม DirectX 10ว่ามีอะไรใหม่บ้าง คำตอบก็คือ DirectInput มีการปรับนิดหน่อยให้รับกับจอยของ XBox 360, DirectSound อีกนิดหน่อย ที่เหลือคือ Direct3D นั้นเพิ่มพรวดพราด เช่น ขยายขีดจำกัดของหน่วยความจำส่วนที่เก็บ texture หรือเรื่อง shader เป็นต้น

DirectX 10 ยังไม่ออก (ออกพร้อม Vista) และทางทีมงานก็มีความเห็นว่าเกมที่ต้องการ DirectX 10 จะยังไม่มีในสองสามปีข้างหน้านี้

ที่มา - Ars Technica

Get latest news from Blognone