SDL 2.26.0 මාධ්‍ය පුස්තකාලය නිකුත් කිරීම

SDL 2.26.0 (Simple DirectMedia Layer) පුස්තකාලය, ක්‍රීඩා ලිවීම සහ බහුමාධ්‍ය යෙදුම් සරල කිරීම අරමුණු කර ගෙන නිකුත් කර ඇත. SDL පුස්තකාලය මගින් දෘඪාංග ත්වරණය කරන ලද 2D සහ 3D ග්‍රැෆික් ප්‍රතිදානය, ආදාන හැසිරවීම, ශ්‍රව්‍ය නැවත ධාවනය, OpenGL/OpenGL ES/Vulkan හරහා 3D ප්‍රතිදානය සහ තවත් බොහෝ අදාළ මෙහෙයුම් වැනි පහසුකම් සපයයි. පුස්තකාලය C භාෂාවෙන් ලියා Zlib බලපත්‍රය යටතේ බෙදා හැර ඇත. විවිධ ක්‍රමලේඛන භාෂා වල ව්‍යාපෘති වල SDL හැකියාවන් භාවිතා කිරීම සඳහා අවශ්‍ය බන්ධන සපයනු ලැබේ.

නව නිකුතුවේ:

  • OpenGL සඳහා ශීර්ෂ ගොනු නවතම Khronos consortium පිරිවිතර සමග පෙළගස්වා ඇත.
  • කවුළුවේ පික්සල ප්‍රමාණය ලබා ගැනීමට SDL_GetWindowSizeInPixels() ශ්‍රිතය එක් කරන ලදී, එය යෙදූ පරිමාණය හේතුවෙන් ඉහළ-DPI තිරවල තාර්කික ප්‍රමාණයෙන් වෙනස් විය හැක.
  • මෘදුකාංග විදැහුම්කරණ කේතයට සිරස් සමමුහුර්තකරණය (vsync) අනුකරණය එක් කරන ලදී.
  • SDL_MouseWheelEvent වෙත මූසිකයේ පිහිටීම මාරු කිරීම සබල කර ඇත.
  • සියලු ඉඟි පෙරනිමි අගයන් වෙත නැවත සැකසීමට SDL_ResetHints() ශ්‍රිතය එක් කරන ලදී.
  • GUID-කේතනය කළ ජොයිස්ටික් තොරතුරු ලබා ගැනීමට SDL_GetJoystickGUIDInfo() ශ්‍රිතය එක් කරන ලදී.
  • PS3 සහ Nintendo Wii පාලක සඳහා සහය HIDAPI ධාවකය වෙත එක් කර ඇත.
  • නව උපලක්ෂණ එකතු කරන ලදි: SDL_HINT_JOYSTICK_HIDAPI_PS3, SDL_HINT_JOYSTICK_HIDAPI_WII, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360, SDL_HINT_JOYSTICK_HIDAPI_WII, SDL_HINT_360 L_HINT_JOYSTICK_HIDAPI_XBOX_ ONE, HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED, SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED, SDL_HINT_PIST_JOYAL_HINT_JOYAL HIDAPI ධාවකය හරහා XBox 360 සහ PS360 පාලනය කිරීමට HINT_JOYSTICK_HIDAPI_XBOX_3_WIRELESS.
  • Nintendo Switch Joy-Cons Combo Controllers හි වම් සහ දකුණු ගයිරොස්කෝප් වලට වෙනම ප්‍රවේශයක් සපයයි.
  • SDL_SensorEvent, SDL_ControllerSensorEvent, DL_SensorGetDataWithTimestamp() සහ SDL_GameControllerGetSensorDataWithTimestamp() වෙත මයික්‍රෝ තත්පර අන්තරයන් සඳහා සහය එක් කරන ලදී.
  • SDL_GetRevision() ශ්‍රිතය SDL ගොඩනැගීමේ තොරතුරු පුළුල් කර ඇත, උදාහරණයක් ලෙස, git commit hash එකක් එක් කර ඇත.
  • Linux සඳහා, SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText() සහ SDL_HasPrimarySelectionText() ශ්‍රිතයන් ප්‍රාථමික පසුරු පුවරුව සමඟ අන්තර් ක්‍රියා කිරීමට ක්‍රියාත්මක කර ඇත.
  • වේලන්ඩ් පාදක පරිසරයන්හි මූසික කර්සරය අනුකරණය කිරීම පාලනය කිරීමට SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP ධජය එක් කරන ලදී.
  • Android සඳහා ගොඩනඟන විට, IME (ආදාන ක්‍රම සංස්කාරක) මෘදුකාංග යතුරුපුවරුවෙන් ආදානය සක්‍රීය කර ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න