การเปิดตัว PortableGL 0.98 ซึ่งเป็นการใช้งาน C ของ OpenGL 3

หลังจากการพัฒนามานานกว่าหนึ่งปี โครงการ PortableGL 0.98 ได้เปิดตัวแล้ว โดยเป็นการพัฒนาการใช้งานซอฟต์แวร์ของกราฟิก API OpenGL 3.x ซึ่งเขียนด้วยภาษา C (C99) ทั้งหมด ตามทฤษฎีแล้ว PortableGL สามารถใช้ในแอปพลิเคชันใดก็ได้ที่รับพื้นผิวหรือเฟรมบัฟเฟอร์เป็นอินพุต รหัสถูกจัดรูปแบบเป็นไฟล์ส่วนหัวเดียวและเผยแพร่ภายใต้ใบอนุญาต MIT

เป้าหมายของโครงการ ได้แก่ ความสามารถในการพกพา การปฏิบัติตามข้อกำหนดของ OpenGL API การใช้งานง่าย การเขียนโค้ดอย่างง่าย และประสิทธิภาพสูง ขอบเขตการใช้งานรวมถึงการสอนแนวคิดในการสร้าง API กราฟิก การใช้มันเพื่อทำงานกับกราฟิก 3D บนระบบที่ไม่มี GPU และการผสานรวมการสนับสนุน OpenGL เข้ากับระบบปฏิบัติการเฉพาะที่ไม่ได้ย้ายแพ็คเกจ Mesa3D ในบรรดาโปรเจ็กต์ที่เสร็จสิ้นแล้วโดยใช้ PortableGL มีการกล่าวถึงพอร์ตของเกม Craft ที่คล้ายกับ Minecraft

ในเวอร์ชันใหม่:

  • มีการใช้งานไลบรารีเชเดอร์มาตรฐานใหม่
  • เพิ่มการรองรับรูปแบบพื้นผิวเพิ่มเติมและการแปลงเป็นรูปแบบ RGBA โดยอัตโนมัติ
    การเปิดตัว PortableGL 0.98 ซึ่งเป็นการใช้งาน C ของ OpenGL 3
  • เพิ่มการรองรับการใช้แอตทริบิวต์จุดยอดกับประเภทอื่นที่ไม่ใช่ทศนิยม
  • มีการเสนออัลกอริธึมที่ได้รับการปรับปรุงใหม่สำหรับการสร้างเส้นกว้าง
  • API ขยายแล้ว มีการเพิ่มฟีเจอร์และความสามารถใหม่ๆ ของ OpenGL มากมาย รวมถึงความสามารถของ OpenGL ES 2/3

การเปิดตัว PortableGL 0.98 ซึ่งเป็นการใช้งาน C ของ OpenGL 3 การเปิดตัว PortableGL 0.98 ซึ่งเป็นการใช้งาน C ของ OpenGL 3


ที่มา: opennet.ru
ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster