SDL означає Simple DirectMedia Layer, набір бібліотек, розроблених на мові C і які можуть надавати певні основні функції для виконання операцій 2D-креслення, керування звуковими ефектами та керування зображеннями. Кілька днів тому з'явилася новина, що Райан Гордон (він же Icculus) отримав епічний MegaGrant для подальшого покращення SDL, який може допомогти майбутнім API наступного покоління.
Завдяки SDL, розробка мультиплатформних відеоігор, щоб полегшити розробникам і полегшити доступ більшої кількості назв до Linux. І полягає в тому, що цей набір бібліотек забезпечує низькорівневий доступ до звукового обладнання, клавіатури, миші, джойстиків, а також до графіки. Таким чином, він може використовуватися програмним забезпеченням для емуляції, для відтворення відео, аудіо та відеоігор.
Райан Гордон Він є одним із людей, відповідальних за розробку SDL, а також архітектором портів для відеоігор для Linux і macOS, а також інших платформ, що дуже активно в останні роки. Після оголошення, яке він зробив на Patreon про свої наміри, він дав зрозуміти, що SDL ще є що сказати.
Поки що проблема полягає в тому Вулкан Апі Він набагато сучасніший, перспективний і потужніший за OpenGL, проте цей API був складнішим і були проблеми з SDL. Тепер Ryzen Gordon полегшив роботу з Vulkan, хоча вони також продовжуватимуть працювати з іншими, такими як Direct3D, Metal тощо. І хоча будуть певні обмеження, це зробить API наступного покоління більш доступним для всіх розробників движків, які не є AAA.
Зрештою, покращення SDL прийде до полегшити роботу по розробці, і в більш прозорий спосіб для розробників, щоб вони могли створювати свої ігри без особливих складнощів.
Компілятор Vala робить роботу з SDL дуже легкою для новачків.