SDL, Simple DirectMedia Layer, è una libreria multipiattaforma per l’accesso ad audio, tastiera, mouse, controller e hardware GPU utilizzando OpenGL e Direct3D. SDL è utilizzato da sviluppatori e studi di giochi come Valve. È disponibile su Linux, iOS, Android, Windows, macOS. La libreria è scritta in C e interagisce nativamente con C++ e altri linguaggi come C# e Python. Da pochi giorni è disponibile la versione 3.2.0.
Le principali novità:
– aggiornamento della documentazione
– nuovi esempi ed esecuzione direttamente nel browser
– sviluppi e nuove API: GPU, Dialog, Camera, Pen, ecc.
– L’API degli Appunti aggiunge altri tipi di dati oltre al testo
– migliore gestione dei tasti della tastiera
– personalizzazione delle tastiere virtuali (Android, iOS)
– DPI elevati notevolmente migliorati rispetto alla v2
3.2 costituisce la vera disponibilità di SDL 3. Dalla parte puramente Linux, questa versione porta un nuovo supporto hardware, un miglioramento su Wayland e persino il rendering Vulkan.
Se utilizzi SDL 2, fai riferimento alla guida alla migrazione: https://github.com/libsdl-org/SDL/blob/main/docs/README-migration.md
Nota di rilascio e fonti: https://github.com/libsdl-org/SDL/releases/tag/release-3.2.0
Belgio