Издаден е мултимедиен библиотеката SDL 2.0.16

Известно е, че библиотеката SDL 2.0.16 (Simple DirectMedia Layer) е пусната, с цел да опрости създаването на игри и мултимедийни приложения. Библиотеката SDL предлага средства като хардуерно ускорен рендеринг на 2D и 3D графика, обработка на вход, възпроизвеждане на звук, рендеринг на 3D чрез OpenGL/OpenGL ES/Vulkan и множество свързани операции. Библиотеката е написана на C и е лицензирана под zlib. За да се използват възможностите на SDL в проекти на различни програмни езици, са предоставени биндинги.

В новото издание:

  • Поддръжката на Wayland е значително подобрена.
  • Добавена е възможността за изход и захващане на звук чрез мултимедийната сървър Pipewire и AAudio (Android).
  • Добавена е поддръжка на игровите контролери Amazon Luna и Xbox Series X.
  • Добавена е поддръжка на ефекта на адаптивна вибрация (rumble) на контролерите Google Stadia и Nintendo Switch Pro при използване на драйвера HIDAPI.
  • Намалена е натовареността на CPU при обработка на повикванията SDL_WaitEvent() и SDL_WaitEventTimeout().
  • Предложени са нови функции:
    • SDL_FlashWindow() за привличане на вниманието на потребителя.
    • SDL_GetAudioDeviceSpec() за получаване на информация за предпочитания формат на звука за указаното устройство.
    • SDL_SetWindowAlwaysOnTop() за динамично изменение на флага SDL_WINDOW_ALWAYS_ON_TOP (закрепване над друго съдържание) за избраното прозорец.
    • SDL_SetWindowKeyboardGrab() за захващане на входа от клавиатурата независимо от мишката.
    • SDL_SoftStretchLinear() за билинейно мащабиране между 32-битови повърхности.
    • SDL_UpdateNVTexture() за обновяване на текстури NV12/21.
    • SDL_GameControllerSendEffect() и SDL_JoystickSendEffect() за изпращане на собствени ефекти на игрови контролери DualSense.
    • SDL_GameControllerGetSensorDataRate() за получаване на данни за интензивността на входящата информация от сензорите на игрови контролери PlayStation и Nintendo Switch.
    • SDL_AndroidShowToast() за показване на леки уведомления на платформата Android.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster