Valve สนับสนุนการใช้ลินุกซ์เพื่อพัฒนาเกมอย่างเห็นได้ชัดในช่วงปีที่ผ่านมาจาก การเปิดตัว SteamOS และ รองรับ Steam บน Linux มาตั้งแต่ปี 2012 ตอนนี้ทาง Valve ก็หันมาสนับสนุนนักพัฒนาให้พอร์ตเกมไปลงลินุกซ์ได้ง่ายขึ้นด้วยการเปิดซอร์ส ToGL โครงการย่อยจากเกม Dota 2 มันเป็นไลบรารีเพื่อแปลงการเรียกฟังก์ชั่น Direct3D ให้กลายเป็น OpenGL
ไลบรารีรองรับเพียงฟังก์ชั่นบางส่วนของ Direct3D 9.0c เท่านั้น แต่เกมจำนวนมากก็ยังรองรับ DirectX 9 อยู่ดังนั้นไลบรารีนี้ก็น่าจะช่วยให้หลายเกม "รันได้" บนลินุกซ์
ToGL ใช้สัญญาอนุญาต BSD ทำให้เราสามารถทำอะไรกับมันก็ได้ ทั้งการรวมซอร์สเข้าเป็นส่วนหนึ่งของโครงการปิดซอร์สและการแก้ไขแทบทุกรูปแบบ
ที่มา - Slashdot , GitHub: ToGL
Comments
เป็นสัญญาอนุญาตแบบ MIT ไม่ใช่เหรอครับ?
หัวข่าวเป็น TOGL ในข่าวเป็น ToGL ครับ
TOGL => ToGL