SDL 2.26.0 Media Bibliothéik Verëffentlechung

D'SDL 2.26.0 (Simple DirectMedia Layer) Bibliothéik gouf verëffentlecht, fir d'Schreiwen vu Spiller a Multimedia Uwendungen ze vereinfachen. D'SDL Bibliothéik bitt Tools wéi Hardware-beschleunegt 2D an 3D Grafikausgang, Inputveraarbechtung, Audio Playback, 3D Output iwwer OpenGL/OpenGL ES/Vulkan a vill aner ähnlech Operatiounen. D'Bibliothéik ass an C geschriwwen an ënner der Zlib Lizenz verdeelt. Fir d'Fäegkeete vun SDL a Projeten a verschiddene Programméierungssproochen ze benotzen, ginn déi néideg Bindungen zur Verfügung gestallt.

An der neier Verëffentlechung:

  • Headerdateien fir OpenGL si mat de leschte Khronos Konsortium Spezifikatioune ausgeriicht.
  • SDL_GetWindowSizeInPixels () Funktioun dobäigesat fir d'Pixelgréisst vun der Fënster ze kréien, déi vun der logescher Gréisst op High-DPI-Bildschirmer ënnerscheede kann wéinst der ugewandter Skala.
  • Vertikal Synchroniséierung (vsync) Simulatioun an de Software Rendering Code bäigefüügt.
  • Aktivéiert Transfert vun Maus Positioun ze SDL_MouseWheelEvent.
  • SDL_ResetHints () Funktioun dobäigesat fir all Hiweiser op Standardwäerter zréckzesetzen.
  • SDL_GetJoystickGUIDInfo () Funktioun bäigefüügt fir GUID-kodéiert Joystickinformatioun ze kréien.
  • Ënnerstëtzung fir PS3 an Nintendo Wii Controller gouf zum HIDAPI Treiber bäigefüügt.
  • Nei Attributer hinzugefügt: SDL_HINT_JOYSTICK_HIDAPI_PS3, SDL_HINT_JOYSTICK_HIDAPI_WII, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_PLAYER_HINTLED_360_PLAYER_HINTO JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED, SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED, SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS an SDL_HINT_JOYSTICK_HIDAPI_XBOX_EL360s Kontrollen iwwer 3.XBOX_ELXNUMX an XBIR XNUMX Chauffer an XBIR XNUMX Kontrollen.
  • Bitt getrennten Zougang zu de lénksen a rietse Gyroskopen an den Nintendo Switch Joy-Cons Combo Controller.
  • Zousätzlech Ënnerstëtzung fir Mikrosekonnen Intervalle op SDL_SensorEvent, SDL_ControllerSensorEvent, DL_SensorGetDataWithTimestamp () an SDL_GameControllerGetSensorDataWithTimestamp ().
  • D'Funktion SDL_GetRevision () huet SDL Build Informatioun erweidert, zum Beispill, e Git commit Hash bäigefüügt.
  • Fir Linux sinn d'SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText() an SDL_HasPrimarySelectionText() Funktiounen ëmgesat fir mat der primärer Clipboard ze interagéieren.
  • SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP Fändel bäigefüügt fir d'Maus Cursor Emulatioun a Wayland-baséiert Ëmfeld ze kontrolléieren.
  • Wann Dir fir Android baut, ass Input vun der IME (Input Method Editor) Software Tastatur aktivéiert.

Source: opennet.ru

Setzt e Commentaire