Rilis Perpustakaan Media SDL 2.0.16

Pustaka SDL 2.0.16 (Simple DirectMedia Layer) dirilis, bertujuan untuk menyederhanakan penulisan game dan aplikasi multimedia. Pustaka SDL menyediakan alat seperti keluaran grafis 2D dan 3D yang dipercepat perangkat keras, pemrosesan masukan, pemutaran audio, keluaran 3D melalui OpenGL/OpenGL ES/Vulkan dan banyak operasi terkait lainnya. Perpustakaan ditulis dalam C dan didistribusikan di bawah lisensi zlib. Binding disediakan untuk menggunakan kemampuan SDL dalam proyek dalam berbagai bahasa pemrograman.

Dalam rilis baru:

  • Dukungan Wayland meningkat secara signifikan.
  • Menambahkan kemampuan untuk mengeluarkan dan menangkap audio menggunakan server media Pipewire dan AAudio (Android).
  • Menambahkan dukungan untuk pengontrol game Amazon Luna dan Xbox Series X.
  • Menambahkan dukungan untuk efek getaran adaptif (gemuruh) pada pengontrol Google Stadia dan Nintendo Switch Pro saat menggunakan driver HIDAPI.
  • Mengurangi beban CPU saat memproses panggilan SDL_WaitEvent() dan SDL_WaitEventTimeout().
  • Fitur baru yang diusulkan:
    • SDL_FlashWindow() untuk menarik perhatian pengguna.
    • SDL_GetAudioDeviceSpec() untuk mendapatkan informasi tentang format audio pilihan untuk perangkat tertentu.
    • SDL_SetWindowAlwaysOnTop() untuk mengubah flag SDL_WINDOW_ALWAYS_ON_TOP (snap on top) secara dinamis untuk jendela yang dipilih.
    • SDL_SetWindowKeyboardGrab() untuk menangkap input keyboard yang tidak bergantung pada mouse.
    • SDL_SoftStretchLinear() untuk penskalaan bilinear antara permukaan 32-bit.
    • SDL_UpdateNVTexture() untuk memperbarui tekstur NV12/21.
    • SDL_GameControllerSendEffect() dan SDL_JoystickSendEffect() untuk mengirimkan efek khusus ke pengontrol game DualSense.
    • SDL_GameControllerGetSensorDataRate() untuk memperoleh data intensitas informasi yang diterima dari sensor pengontrol game ke PlayStation dan Nintendo Switch.
    • SDL_AndroidShowToast() untuk menampilkan notifikasi ringan di platform Android.

Sumber: opennet.ru

Tambah komentar