SDL 2.0.16 Sakin Laburaren Mai jarida

An saki ɗakin karatu na SDL 2.0.16 (Simple DirectMedia Layer), da nufin sauƙaƙe rubutun wasanni da aikace-aikacen multimedia. Laburaren SDL yana ba da kayan aiki kamar kayan aikin 2D da 3D mai haɓaka kayan aiki, sarrafa shigarwa, sake kunna sauti, fitowar 3D ta OpenGL/OpenGL ES/Vulkan da sauran ayyuka masu alaƙa. An rubuta ɗakin karatu a cikin C kuma ana rarraba shi ƙarƙashin lasisin zlib. Ana ba da ɗawainiya don amfani da damar SDL a cikin ayyuka a cikin harsunan shirye-shirye daban-daban.

A cikin sabon saki:

  • Ingantaccen tallafin Wayland.
  • An ƙara ikon fitarwa da ɗaukar sauti ta amfani da Pipewire da uwar garken kafofin watsa labarai na AAudio (Android).
  • Ƙara tallafi don Amazon Luna da masu kula da wasan Xbox Series X.
  • Ƙara goyon baya don tasirin girgiza mai daidaitawa (rumble) akan Google Stadia da Nintendo Switch Pro masu kula yayin amfani da direban HIDAPI.
  • Rage nauyin CPU lokacin sarrafa kiran SDL_WaitEvent() da SDL_WaitEventTimeout().
  • Sabbin fasali da aka gabatar:
    • SDL_FlashWindow() don jawo hankalin mai amfani.
    • SDL_GetAudioDeviceSpec() don samun bayani game da tsarin da aka fi so don takamaiman na'urar.
    • SDL_SetWindowKoyausheOnTop() don canza alamar SDL_WINDOW_ALWAYS_ON_TOP (tsaye a saman) don taga da aka zaɓa.
    • SDL_SetWindowKeyboardGrab() don ɗaukar shigar da madannai ba tare da linzamin kwamfuta ba.
    • SDL_SoftStretchLinear() don sikelin bilinear tsakanin saman 32-bit.
    • SDL_UpdateNVTexture() don sabunta rubutun NV12/21.
    • SDL_GameControllerSendEffect() da SDL_JoystickSendEffect() don aika tasirin al'ada ga masu sarrafa wasan DualSense.
    • SDL_GameControllerGetSensorDataRate() don samun bayanai kan tsananin bayanan da aka karɓa daga na'urori masu sarrafa wasan zuwa PlayStation da Nintendo Switch.
    • SDL_AndroidShowToast() don nuna sanarwar masu nauyi akan dandamalin Android.

source: budenet.ru

Add a comment