SDL 2.26.0 Media Library Release

Ang SDL 2.26.0 (Simple DirectMedia Layer) librarya, nga gitumong sa pagpayano sa pagsulat sa mga dula ug mga aplikasyon sa multimedia, gipagawas na. Ang SDL library naghatag og mga pasilidad sama sa hardware-accelerated 2D ug 3D graphics output, input processing, audio playback, 3D output pinaagi sa OpenGL/OpenGL ES/Vulkan, ug daghan pang uban nga may kalabutan nga mga operasyon. Ang librarya gisulat sa C nga pinulongan ug giapod-apod ubos sa lisensya sa Zlib. Aron magamit ang mga kapabilidad sa SDL sa mga proyekto sa lain-laing mga programming language, ang gikinahanglan nga mga binding gihatag.

Sa bag-ong pagpagawas:

  • Ang mga file sa header para sa OpenGL nahiuyon sa pinakabag-o nga detalye sa Khronos consortium.
  • Gidugang ang SDL_GetWindowSizeInPixels() function aron makuha ang pixel size sa usa ka window, nga tungod sa scaling mahimong lahi sa logical size sa high-DPI screens.
  • Gidugang ang vertical sync (vsync) simulation sa software rendering code.
  • Gihatag ang pagpasa sa posisyon sa mouse sa SDL_MouseWheelEvent.
  • Gidugang ang SDL_ResetHints() function aron i-reset ang tanang mga pahibalo ngadto sa default values.
  • Gidugang ang SDL_GetJoystickGUIDInfo() function aron makuha ang impormasyon sa joystick nga na-encode sa GUID.
  • Ang suporta alang sa PS3 ug Nintendo Wii controllers gidugang sa HIDAPI driver.
  • Gidugang bag-ong mga kinaiya: SDL_HINT_JOYSTICK_HIDAPI_PS3, SDL_HINT_JOYSTICK_HIDAPI_WII, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_360_LED_PLAY _ONE, HINT_J OYSTICK_HIDAPI_XBOX_ONE_HOME_LED, SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED, SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS ug SDL_HINT_JOYSTIC_360KBOX3 controller ug XXNUMXBOXXNUMX controller s pinaagi sa drayber sa HIDAPI.
  • Gi-enable ang bulag nga pag-access sa wala ug tuo nga mga gyroscope sa Nintendo Switch Joy-Cons combo controllers.
  • Ang suporta alang sa microsecond nga mga agwat gidugang sa SDL_SensorEvent, SDL_ControllerSensorEvent, DL_SensorGetDataWithTimestamp() ug SDL_GameControllerGetSensorDataWithTimestamp().
  • Ang SDL_GetRevision() function nagpadako sa impormasyon sa pagtukod sa SDL, sama sa pagdugang og git commit hash.
  • Para sa Linux, ang SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText(), ug SDL_HasPrimarySelectionText() gipatuman aron makig-interact sa main clipboard.
  • Gidugang ang SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP nga bandera aron makontrol ang pagsundog sa cursor sa mouse sa mga palibot nga nakabase sa Wayland.
  • Kung magtukod para sa Android, ang IME (Input Method Editor) software keyboard input gipaandar.

Source: opennet.ru

Idugang sa usa ka comment