Vulkan มาตรฐาน API กราฟิกของ Khronos Group ที่ออกแบบมาใช้แทน OpenGL กำลังได้รับความนิยมมากขึ้นเรื่อยๆ แต่ที่ผ่านมา Vulkan ยังไม่สามารถใช้งานได้บนระบบปฏิบัติการฝั่งแอปเปิล แม้จะใช้ได้บนระบบปฏิบัติการหลักๆ อย่าง Windows/Android ได้ตั้งแต่ต้นแล้วก็ตาม ด้วยเหตุผลว่าแอปเปิลยังสงวนท่าทีในเรื่องนี้ เพราะมี Metal ของตัวเองอยู่แล้ว
ล่าสุดกลุ่ม Khronos และพันธมิตรอย่าง Valve หาวิธีให้ Vulkan ทำงานบน macOS และ iOS ได้แล้ว ผ่านไลบรารีที่เรียกว่า MoltenVK ที่พัฒนาโดยบริษัท The Brenwill Workshop หลักการคือแปลงคำสั่งของ Vulkan เป็น Metal อีกต่อหนึ่ง ตัวไลบรารีนี้เปิดเป็นโอเพนซอร์สและเปิดให้แอพ-เกมสามารถผนวกเข้ามาในโค้ดแบบ embed ได้
เกมตัวแรกๆ ที่จะใช้ MoltenVK คือ Dota 2 เวอร์ชันแมค ที่ให้ประสิทธิภาพดีกว่าเวอร์ชัน OpenGL และจะออกเป็นรุ่นจริงในอีกไม่กี่เดือนข้างหน้านี้
ที่มา - Khronos Group
Comments
จะพูดได้เต็มปากว่าดีกว่า OpenGL ได้ไงในเมื่อ Vulkan ต้องแปลงเป็น Metal อีกที...
แต่เขาก็มีผลเปรียบเทียบประสิทธิภาพให้ดูนี่ครับ?
เพราะ Metal ดีกว่า OpenGL Metal vs OpenGL
📸
ดูคลิปสิครับ
เพราะ GL มันโบราณมากครับ
ดูยังไม่ค่อยออกว่าต่างกันอย่างไร มีlack บ้างเหมือนกัน นอกจากมี framlate มากกว่ามากกก 55
ตอนนี้โลโก้ ก็ชวนให้นึกถึง ยาคูลท์อยู่ ฮ่าๆ
ผมไม่ค่อยได้เล่น MacOS มาเท่าไหร่ แต่อยากรู้ว่า Metal ของ mac นี่ปัจจุบันมันรองรับเกมได้เยอะมากขึ้นหรือยังครับ