SDL 2.26.0 Rilaxx tal-Librerija tal-Midja

Il-librerija SDL 2.26.0 (Simple DirectMedia Layer), immirata biex tissimplifika l-kitba tal-logħob u l-applikazzjonijiet multimedjali, ġiet rilaxxata. Il-librerija SDL tipprovdi faċilitajiet bħal output tal-grafika 2D u 3D aċċelerati bil-ħardwer, immaniġġjar tal-input, daqq tal-awdjo, output 3D permezz ta 'OpenGL/OpenGL ES/Vulkan, u ħafna operazzjonijiet oħra relatati. Il-librerija hija miktuba bil-lingwa Ċ u mqassma taħt il-liċenzja Zlib. Biex tuża l-kapaċitajiet SDL fi proġetti f'diversi lingwi ta' programmar, huma pprovduti l-irbit meħtieġa.

Fir-rilaxx il-ġdid:

  • Fajls tal-header għal OpenGL huma allinjati mal-aħħar speċifikazzjonijiet tal-konsorzju Khronos.
  • Żid il-funzjoni SDL_GetWindowSizeInPixels() biex tikseb id-daqs tal-pixel ta 'tieqa, li minħabba l-iskala jista' jkun differenti mid-daqs loġiku fuq skrins ta 'DPI għoli.
  • Miżjud simulazzjoni tas-sinkronizzazzjoni vertikali (vsync) mal-kodiċi tar-rendi tas-softwer.
  • Ipprovda tgħaddi tal-pożizzjoni tal-maws għal SDL_MouseWheelEvent.
  • Miżjud il-funzjoni SDL_ResetHints() biex reset l-ideat kollha għall-valuri default.
  • Miżjud il-funzjoni SDL_GetJoystickGUIDInfo() biex tikseb informazzjoni tal-joystick kodifikata fil-GUID.
  • L-appoġġ għall-kontrolluri PS3 u Nintendo Wii ġie miżjud mas-sewwieq HIDAPI.
  • Karatteristiċi ġodda miżjuda: SDL_HINT_JOYSTICK_HIDAPI_PS3, SDL_HINT_JOYSTICK_HIDAPI_WII, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_PLAYER_INT_LED, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_PLAYER_INT_LED, HDLOX__HIDAPI ICK_HIDAPI_XBOX_ONE_HOME_LED, SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED, SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS u SDL_HINT_JOYSTICK_HIDAPI_XBOX_3_WIRELESS biex jikkontrollaw il-kontrollur HIDAXNUMX u PSBoxXNUMX.
  • Aċċess separat għal ġiroskopji tax-xellug u tal-lemin fil-kontrolluri Nintendo Switch Joy-Cons combo.
  • L-appoġġ għall-intervalli ta’ mikrosekonda ġie miżjud ma’ SDL_SensorEvent, SDL_ControllerSensorEvent, DL_SensorGetDataWithTimestamp() u SDL_GameControllerGetSensorDataWithTimestamp().
  • Il-funzjoni SDL_GetRevision() estendiet l-informazzjoni tal-bini SDL, bħaż-żieda ta’ git commit hash.
  • Għal Linux, il-funzjonijiet SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText(), u SDL_HasPrimarySelectionText() huma implimentati biex jinteraġixxu mal-clipboard prinċipali.
  • Żid il-bandiera SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP biex tikkontrolla l-emulazzjoni tal-cursor tal-maws f'ambjenti bbażati fuq Wayland.
  • Meta tibni għal Android, l-input tat-tastiera tas-softwer IME (Input Method Editor) huwa attivat.

Sors: opennet.ru

Żid kumment