SDL 2.26.0 מעלדונג פון מעדיע ביבליאָטעק

די SDL 2.26.0 (Simple DirectMedia Layer) ביבליאָטעק, אַימעד צו סימפּלאַפייינג די שרייבן פון שפּילערייַ און מולטימעדיאַ אַפּלאַקיישאַנז, איז באפרייט. די SDL ביבליאָטעק גיט פאַסילאַטיז אַזאַ ווי ייַזנוואַרג-אַקסעלערייטיד 2D און 3D גראַפיקס רעזולטאַט, אַרייַנשרייַב האַנדלינג, אַודיאָ פּלייבאַק, 3D רעזולטאַט דורך OpenGL/OpenGL ES/Vulkan, און פילע אנדערע פֿאַרבונדענע אַפּעריישאַנז. די ביבליאָטעק איז געשריבן אין C און פונאנדערגעטיילט אונטער די Zlib דערלויבעניש. צו נוצן SDL קייפּאַבילאַטיז אין פּראַדזשעקס אין פאַרשידן פּראָגראַממינג שפראַכן, די נייטיק ביינדינגז זענען צוגעשטעלט.

אין די נייַע מעלדונג:

  • Заголовочные файлы для OpenGL приведены в соответствие с последними спецификациями консорциума Khronos.
  • Добавлена функция SDL_GetWindowSizeInPixels() для получения пиксельного размера окна, который из-за применения масштабирования может отличаться от логического размера на экранах с высокой плотностью пикселей (high-DPI).
  • В код программного рендеринга добавлена симуляция вертикальной синхронизации (vsync).
  • Обеспечена передача позиции мыши в SDL_MouseWheelEvent.
  • Добавлена функция SDL_ResetHints() для сброса всех признаков (hint) в значения по умолчанию.
  • Добавлена функция SDL_GetJoystickGUIDInfo() для получения сведений о джойстике, закодированной в GUID.
  • В драйвер HIDAPI добавлена поддержка контроллеров PS3 и Nintendo Wii.
  • Добавлены новые признаки: 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 и SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_WIRELESS для управления контроллерами XBox 360 и PS3 через драйвер HIDAPI.
  • Предоставлена возможности раздельного доступа к левому и правому гироскопам в комбинированных контроллерах Nintendo Switch Joy-Cons.
  • В SDL_SensorEvent, SDL_ControllerSensorEvent, DL_SensorGetDataWithTimestamp() и SDL_GameControllerGetSensorDataWithTimestamp() добавлена поддержка микросекундных интервалов.
  • В функции SDL_GetRevision() расширены сведения о сборке SDL, например, добавлен хэш git-коммита.
  • Для Linux реализованы функции SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText() и SDL_HasPrimarySelectionText() для взаимодействия с основным буфером обмена.
  • Добавлен признак SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP для управления эмуляцией курсора мыши в окружениях на базе Wayland.
  • При сборке для Android включён ввод с программной клавиатуры IME (Input Method Editor).

מקור: opennet.ru

לייגן אַ באַמערקונג