sdl12-compat เป็นการนำเลเยอร์ความเข้ากันได้ของ SDL 1.2 ไปใช้บน SDL 2.0 โปรเจ็กต์ที่เข้ากันได้กับ sdl12 นี้อนุญาตให้เกมเก่าที่ล้าสมัยและแอปพลิเคชั่นอื่น ๆ ที่ใช้อินเทอร์เฟซ SDL 1.2 แบบเก่าเพื่อเรียกใช้ผ่านไลบรารี SDL2 ที่ทันสมัยเพื่อให้เข้ากันได้ดีกับอุปกรณ์อินพุต รองรับ Wayland (สมมติว่าไม่มีการพึ่งพาฮาร์ด X11 โดยตรง ) รองรับเสียง PipeWire การควบคุมอินพุตที่ได้รับการปรับปรุง และการปรับปรุงอื่นๆ มากมายที่พบใน SDL 2.0 เท่านั้น ไม่ใช่ SDL 1.2 ที่ไม่ได้รับการดูแล

หลังจากการเปิดตัวครั้งแรกเมื่อต้นปีนี้เพื่อปรับปรุงการเล่นเกม Linux แบบวินเทจบนเดสก์ท็อปสมัยใหม่ sdl12-compat จะออกมาพร้อมกับรุ่นก่อนวางจำหน่ายใหม่ sdl12-compat 1.2.54 เป็นรุ่นก่อนเผยแพร่ซึ่งในที่สุดจะได้รับการขนานนามว่าเป็น v1.2.56
br>Multiwinia
tucnak
schismtracker
BasiliskII
Linapple
netsurf-framebuffer
BIT.TRIP Runner2
อีกมากมาย และอีกมากมาย!

รุ่นนี้ยัง มีการแก้ไขมากมาย ตอนนี้ OpenGL 2D renderer ของ SDL2 ใช้งานได้กับซอฟต์แวร์มากขึ้น การจัดการเสียงที่ได้รับการปรับปรุง การแก้ไข API ต่างๆ และการแก้ไขอื่นๆ อีกมากมาย ในความเป็นจริง ความคิดเห็น”FIXME”ทั้งหมดภายในโค้ดฐาน sdl12-compat ได้รับการแก้ไขแล้ว

รายละเอียดเพิ่มเติมเกี่ยวกับ sdl12-compat รุ่นก่อนวางจำหน่ายผ่านทาง GitHub.

Categories: IT Info