ไมโครซอฟท์ออก DirectX 12 Ultimate เมื่อต้นปี 2020 โดยเป็นชุด API กราฟิกยุคใหม่ ทันสมัยเท่า Xbox Series X
แต่ข้อจำกัดของ DirectX 12 Ultimate คือมันผูกกับ Windows 10 20H1 ขึ้นไป และในอนาคตถ้า DirectX มีฟีเจอร์ใหม่ นักพัฒนาเกมจำเป็นต้องรอผู้ใช้อัพเดตผ่าน Windows Update ก่อนจึงจะใช้ฟีเจอร์เหล่านี้ได้ กลายเป็นอุปสรรคในการรองรับฟีเจอร์ใหม่ๆ
วันนี้ไมโครซอฟท์แก้เกมด้วยการออก DirectX 12 Agility SDK ที่สามารถผูกฟีเจอร์ใหม่ของ DirectX ไปกับไฟล์เกมได้เลย ไม่ต้องรอผู้ใช้อัพเดตระบบปฏิบัติการก่อน ตัว SDK นี้สามารถใช้ได้กับ Windows 10 19H2 ขึ้นไป ซึ่งไมโครซอฟท์บอกว่าครอบคลุมเกมเมอร์เกือบทั้งหมดแล้ว
เพื่อพิสูจน์ศักยภาพให้เห็น ไมโครซอฟท์จึงออก Agility SDK เวอร์ชันแรก ที่นำ DirectX 12 Ultimate รุ่นมาตรฐาน (มีใน 20H1 อยู่แล้ว) บวกกับ Shader Model เวอร์ชัน 6.6 ที่จะรอออกพร้อม Windows 10 ตัวหน้า (ยังไม่มีที่ไหนเลย) มาให้ใช้งานกันทันที
ไมโครซอฟท์บอกว่าแยก Agility SDK ออกมาจากเสียงสะท้อนของนักพัฒนาเกม ที่ต้องการใช้ฟีเจอร์ล่าสุดของ DirectX 12 Ultimate แต่ติดที่ผู้ใช้ไม่อัพเดตระบบปฏิบัติการ บริษัทเกมรายใหญ่ที่ประกาศสนับสนุนแล้วคือ Epic Games ที่จะนำไปใช้กับ Unreal Engine ของตัวเอง
ภาพรวมของ DirectX คงเหมือนกับโปรแกรมอื่นๆ ใน Windows (เช่น Edge หรือแม้แต่ Notepad) ที่แยกรอบการอัพเดตของตัวเองไม่ให้ผูกกับตัว OS เพื่อไม่ต้องรอรอบซึ่งกันและกัน
ที่มา - Microsoft