Multimeedia raamatukogu SDL 2.26.0 väljaanne.

Ilmus SDL 2.26.0 (Simple DirectMedia Layer) raamatukogu, mis on suunatud mängude ja multimeedia rakenduste arendamise lihtsustamisele. SDL pakub selliseid tööriistu nagu riistvaraliselt kiirendatud 2D- ja 3D-graafika väljund, sisendi töötlemine, heli edastamine, 3D-väljund OpenGL/OpenGL ES/Vulkan kaudu ja palju muid seotud toiminguid. Raamatukogu on kirjutatud C keeles ja seda levitatakse Zlib litsentsi alusel. SDL-i võimaluste kasutamiseks erinevates programmeerimiskeeltedes on saadaval vajalikud mähised.

Uues väljaandes:

  • OpenGL-i pealkirjafailid on viidud kooskõlla viimaste Khronose konsortsiumi spetsifikatsioonidega.
  • Lisatud funktsioon SDL_GetWindowSizeInPixels(), et saada akna pikslisuurus, mis võib kõrge pikslitihedusega ekraanidel skalaarimise tõttu erineda loogilisest suurusest.
  • Programmi renderdamise koodis on lisatud vertikaalse sünhroniseerimise (vsync) simuleerimine.
  • SDL_MouseWheelEvent-s tagatakse hiire positsiooni edastamine.
  • Lisatud funktsioon SDL_ResetHints() kõigi vihjete (hint) nullimiseks vaikeväärtusteks.
  • Lisatud funktsioon SDL_GetJoystickGUIDInfo() joystick'i teabe saamiseks, mis on kodeeritud GUID-i kujul.
  • HIDAPI draiveri toetamine PS3 ja Nintendo Wii kontrollerite jaoks.
  • Lisatud uued vihjed: SDL_HINT_JOYSTICK_HIDAPI_PS3, SDL_HINT_JOYSTICK_HIDAPI_WII, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_PLAYER_LED, SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE, HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED, SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED, SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS ja SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_WIRELESS XBox 360 ja PS3 kontrollerite juhtimiseks HIDAPI draiveri kaudu.
  • Pakutakse võimalust eraldi ligipääsuks vasakule ja paremale gyroskoobile Nintendo Switch Joy-Conse-s.
  • SDL_SensorEvent, SDL_ControllerSensorEvent, SDL_SensorGetDataWithTimestamp() ja SDL_GameControllerGetSensorDataWithTimestamp() toetab mikrosekundilisi intervaale.
  • SDL_GetRevision() funktsioonis on laienenud SDL kogumise teave, näiteks on lisatud git-commit'i hash.
  • Linuxi jaoks on rakendatud funktsioonid SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText() ja SDL_HasPrimarySelectionText() peamise lõikepuhvri kasutamiseks.
  • Lisatud vihje SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP, et hallata kursori emuleerimist Waylandi-põhistes keskkondades.
  • Androidi ehitamise korral on lisatud sisend tarkvaraklaviatuurilt IME (Input Method Editor).

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster