SDL 2.26.0 Media Perpustakaan Release

Perpustakaan SDL 2.26.0 (Simple DirectMedia Layer) dileupaskeun, ditujukeun pikeun nyederhanakeun tulisan kaulinan sareng aplikasi multimedia. Perpustakaan SDL nyayogikeun alat sapertos kaluaran grafik 2D sareng 3D anu gancangan hardware, pamrosésan input, playback audio, kaluaran 3D via OpenGL / OpenGL ES / Vulkan sareng seueur operasi anu aya hubunganana. Perpustakaan ditulis dina C sareng disebarkeun dina lisénsi Zlib. Pikeun ngagunakeun kamampuan SDL dina proyék-proyék dina sababaraha basa pamrograman, beungkeutan anu diperyogikeun disayogikeun.

Dina rilis anyar:

  • File lulugu pikeun OpenGL saluyu sareng spésifikasi konsorsium Khronos panganyarna.
  • Ditambahkeun SDL_GetWindowSizeInPixels () fungsi pikeun meunangkeun ukuran piksel jandela, nu bisa jadi béda ti ukuran logis dina layar DPI tinggi alatan skala dilarapkeun.
  • Ditambahkeun simulasi sinkronisasi nangtung (vsync) kana kode rendering software.
  • Diaktipkeun mindahkeun posisi mouse ka SDL_MouseWheelEvent.
  • Ditambahkeun fungsi SDL_ResetHints () pikeun ngareset sadayana petunjuk kana nilai standar.
  • Ditambahkeun fungsi SDL_GetJoystickGUIDInfo () pikeun meunangkeun informasi joystick GUID-disandikeun.
  • Rojongan pikeun controller PS3 jeung Nintendo Wii geus ditambahkeun kana supir HIDAPI.
  • Nambahkeun atribut anyar: SDL_HINT_JOYSTICK_HIDAPI_PS3, SDL_HINT_JOYSTICK_HIDAPI_WII, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360LED_PLAY_HIDAPI_XBOX_360LED_PLAY _ HIJI, HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED, SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED, SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS sareng SDL_HINT_JOY360_WISKBOX sareng kontrol XDL_HINT_JOY3_WISKBOX sareng XNUMX via supir HIDAPI.
  • Nyadiakeun aksés misah ka gyroscopes kénca jeung katuhu dina controller combo Nintendo Pindah Joy-Cons.
  • Ditambahkeun rojongan pikeun interval microsecond mun SDL_SensorEvent, SDL_ControllerSensorEvent, DL_SensorGetDataWithTimestamp () sarta SDL_GameControllerGetSensorDataWithTimestamp ().
  • SDL_GetRevision () fungsi geus dimekarkeun SDL ngawangun informasi, contona, ditambahkeun git commit Hash.
  • Pikeun Linux, fungsi SDL_SetPrimarySelectionText (), SDL_GetPrimarySelectionText () sareng SDL_HasPrimarySelectionText () dilaksanakeun pikeun berinteraksi sareng clipboard primér.
  • Nambahkeun bandéra SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP pikeun ngadalikeun émulasi kursor beurit di lingkungan basis Wayland.
  • Nalika ngawangun pikeun Android, input ti keyboard software IME (Input Method Editor) diaktipkeun.

sumber: opennet.ru

Tambahkeun komentar