Представлен LDL — мост между эпохами в мире мультимедийных библиотек
LDL (Little Directmedia Layer) — это не просто кроссплатформенная библиотека, предлагающая единое ядро для работы с графикой и вводом, поверх которого реализованы совместимые API популярных библиотек: SDL1, SDL2, SDL3 и GLUT.
Библиотека позволяет запускать современный код на устаревших системах, таких как Windows 95, и наоборот — сохранять работоспособность legacy-проектов на современном железе.Главная концепция LDL — быть «мостом между эпохами», а не очередной библиотекой-конкурентом для SDL.Сохранение наследия: Позволяет запускать старые проекты, написанные для SDL1 или GLUT, на современных операционных системах и компиляторах без изменений в коде.Будущее-прошлое доказательство: Даёт возможность писать код на современном API SDL3, зная, что он будет работать не только на системах будущего, но и на платформах прошлого.Единое ядро вместо врапперов: В отличие от традиционных подходов с обёртками, где каждый API имеет свою реализацию, все совместимые слои LDL (SDL1, SDL2, SDL3, GLUT) работают поверх единого оптимизированного ядра.
habr.com