SDL 2.26.0 Tukunga Puna Media

I tukuna te whare pukapuka SDL 2.26.0 (Simple DirectMedia Layer), hei whakangawari i te tuhi o nga keemu me nga tono rongorau. Ko te whare pukapuka SDL e whakarato ana i nga taputapu penei i te whakaputanga whakairoiro 2D me te 3D kua whakatere taputapu, te tukatuka whakauru, te purei ororongo, te putanga 3D ma te OpenGL/OpenGL ES/Vulkan me te maha atu o nga mahi e pa ana. Kua tuhia te whare pukapuka ki te C ka tohatohahia i raro i te raihana Zlib. Hei whakamahi i nga kaha o te SDL i roto i nga kaupapa i roto i nga momo reo hotaka, ka whakaratohia nga here e tika ana.

I roto i te tukunga hou:

  • Ko nga konae pane mo te OpenGL e hono ana ki nga whakaritenga hou a Khronos consortium.
  • Kua taapirihia te mahinga SDL_GetWindowSizeInPixels() ki te tiki i te rahi pika o te matapihi, tera pea ka rereke mai i te rahi arorau i runga i nga mata DPI teitei na runga i te whakatauine.
  • Kua taapirihia te tukutahitanga poutū (vsync) whaihanga ki te waehere whakaputa rorohiko.
  • Whakahohe te whakawhiti i te tuunga kiore ki SDL_MouseWheelEvent.
  • Kua taapirihia te mahi SDL_ResetHints() hei tautuhi i nga tohu katoa ki nga uara taunoa.
  • Kua taapirihia te mahi SDL_GetJoystickGUIDInfo() ki te tiki i nga korero riikiri-whakawaeherehia e GUID.
  • Ko te tautoko mo nga kaiwhakahaere PS3 me Nintendo Wii kua taapirihia ki te taraiwa HIDAPI.
  • Kua taapirihia nga huanga hou: SDL_HINT_JOYSTICK_HIDAPI_PS3, SDL_HINT_JOYSTICK_HIDAPI_WII, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_LED_INTICK_HIDAPI_XBOX_360LED_PLAY_PLAY , HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED, SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED, SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS me te SDL_HINT_JOYSTICK_WII_PLAYER_LED, SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS me te SDL_HINT_JOYSTICK_WII_PLAYER_LED, SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS me SDL_HINT_JOYSTICK_WII_PLAYER_LED ki te mana whakahaere i te XBOX_360LES3 IDAPI.
  • Ka whakarato i te uru motuhake ki te taha maui me te taha matau i roto i nga kaiwhakahaere paheko Nintendo Whakawhiti Joy-Cons.
  • He tautoko taapiri mo nga waahi moroiti ki SDL_SensorEvent, SDL_ControllerSensorEvent, DL_SensorGetDataWithTimestamp() me SDL_GameControllerGetSensorDataWithTimestamp().
  • Ko te mahi SDL_GetRevision() kua whakawhānui ake i nga korero hanga SDL, hei tauira, kua taapirihia he git commit hash.
  • Mo Linux, kua whakatinanahia nga mahi SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText() me SDL_HasPrimarySelectionText() ki te taunekeneke me te papatopenga tuatahi.
  • Kua taapirihia te haki SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP hei whakahaere i te peehi pehu kiore i roto i nga taiao o Wayland.
  • I te wa e hanga ana mo te Android, ka taea te whakauru mai i te IME (Etita Tikanga Whakauru) papapātuhi rorohiko.

Source: opennet.ru

Tāpiri i te kōrero