2 4
Шари абстракції SDL на різних системах
Ілюстрація з сайту En.Wikipedia.Org
Розробники ігрового движка ioquake3 повідомили про те, що йде робота з перекладу кодової бази на SDL2, в той час як підтримка 1.2 буде закінчена.
Движок ioquake3 є вільною реалізацією відгалуження від ігрового движка id Tech 3, на якому була створена легендарна гра Quake III Arena. Відгалуження необхідно було для видалення помилок, чищення коду, додавання нових можливостей в графіку і звук завдяки використанню SDL і OpenAL. Simple DirectMedia Layer (SDL) являє собою кроссплатформенную бібліотеку для розробки і реалізує єдиний програмний інтерфейс для обладнання. SDL 2.0 використовується для створення різних вільних ігор - наприклад, Trine, 0 AD, Hedgewars та інших.
Зараз кодова база ioquake3 підготовлена для фінального переходу з SDL 1.2 на 2.0. Розробники проекту використовували SDL 2.0 протягом останнього року і прийшли до висновку, що поточна реалізація готова замінити 1.2. Ці зміни не торкнуться поточні версії ігор, однак можна спробувати тестові збірки Q3A. Це дозволить розробникам отримати зворотній зв'язок і переконатися, що все працює як покладена на більшості систем. Більш детальна інформація доступна в блозі розробників .
Постійне посилання до новини: https://www.nixp.ru/news/12724.html . Микита Лялін за матеріалами phoronix.com .