การเปิดตัวไลบรารีสื่อ SDL 2.0.20

ไลบรารี SDL 2.0.20 (Simple DirectMedia Layer) เปิดตัวแล้ว โดยมีจุดประสงค์เพื่อลดความซับซ้อนในการเขียนเกมและแอปพลิเคชันมัลติมีเดีย ไลบรารี SDL มีเครื่องมือต่างๆ เช่น เอาต์พุตกราฟิก 2D และ 3D ที่เร่งด้วยฮาร์ดแวร์ การประมวลผลอินพุต การเล่นเสียง เอาต์พุต 3D ผ่าน OpenGL/OpenGL ES/Vulkan และการดำเนินการอื่นๆ ที่เกี่ยวข้องอีกมากมาย ไลบรารีนี้เขียนด้วยภาษา C และเผยแพร่ภายใต้ลิขสิทธิ์ zlib การเชื่อมโยงมีไว้เพื่อใช้ความสามารถ SDL ในโปรเจ็กต์ในภาษาการเขียนโปรแกรมต่างๆ รหัสห้องสมุดเผยแพร่ภายใต้ใบอนุญาต Zlib

ในรุ่นใหม่:

  • ปรับปรุงความแม่นยำในการวาดเส้นแนวนอนและแนวตั้งเมื่อใช้ OpenGL และ OpenGL ES
  • เพิ่มแอตทริบิวต์ SDL_HINT_RENDER_LINE_METHOD เพื่อเลือกวิธีการวาดเส้น ซึ่งส่งผลต่อความเร็ว ความถูกต้อง และความเข้ากันได้
  • ทำใหม่ SDL_RenderGeometryRaw() เพื่อใช้ตัวชี้ไปยังพารามิเตอร์ SDL_Color แทนที่จะเป็นค่าจำนวนเต็ม ข้อมูลสีสามารถระบุได้ในรูปแบบ SDL_PIXELFORMAT_RGBA32 และ SDL_PIXELFORMAT_ABGR8888
  • บนแพลตฟอร์ม Windows ปัญหาเกี่ยวกับขนาดของเคอร์เซอร์ดั้งเดิมได้รับการแก้ไขแล้ว
  • Linux ได้แก้ไขการตรวจจับปลั๊กร้อนสำหรับตัวควบคุมเกม ซึ่งใช้งานไม่ได้ในรุ่น 2.0.18

นอกจากนี้ เรายังสังเกตการเปิดตัวไลบรารี SDL_ttf 2.0.18 พร้อมเฟรมเวิร์กสำหรับกลไกแบบอักษร FreeType 2 ซึ่งมีเครื่องมือสำหรับการทำงานกับแบบอักษร TTF (TrueType) ใน SDL 2.0.18 รุ่นใหม่มีฟังก์ชันเพิ่มเติมสำหรับการปรับขนาด การควบคุมเอาต์พุต การปรับขนาด และการกำหนดการตั้งค่าแบบอักษร TTF ตลอดจนการสนับสนุนสัญลักษณ์ 32 บิต

ที่มา: opennet.ru

เพิ่มความคิดเห็น