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.
  • Ҳангоми истифодаи драйвери HIDAPI барои контроллерҳои Google Stadia ва Nintendo Switch Pro дастгирии эффекти ларзиши мутобиқшавӣ (гурб) илова карда шудааст.
  • Камшавии сарбории 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

Илова Эзоҳ