SDL 2.26.0 Fa'asalalau Faletusi

O le SDL 2.26.0 (Simple DirectMedia Layer) na tatalaina le faletusi, e faʻatatau i le faʻafaigofieina o le tusitusi o taʻaloga ma faʻasalalauga faʻasalalauga. O le faletusi SDL o loʻo tuʻuina atu meafaigaluega e pei o masini faʻavavevave 2D ma 3D faʻataʻitaʻiga, gaioiga faʻaoga, toe faʻalogo leo, 3D gaioiga e ala i OpenGL / OpenGL ES / Vulkan ma le tele o isi gaioiga faʻapitoa. O le faletusi o loʻo tusia i le C ma tufatufaina i lalo ole laisene Zlib. Mo le faʻaogaina o gafatia o le SDL i galuega faʻatino i gagana faʻapolokalame eseese, o loʻo tuʻuina atu fusiga talafeagai.

I le faʻasalalauga fou:

  • O faila faila mo OpenGL o loʻo ogatusa ma faʻamatalaga lata mai a Khronos consortium.
  • Fa'aopoopo le SDL_GetWindowSizeInPixels() galuega e maua ai le pika o le fa'amalama, atonu e ese mai le lapopo'a talafeagai i lau DPI maualuga ona o le fua fa'atatau.
  • Fa'aopoopo fa'atasi fa'atasi (vsync) fa'ata'ita'iga i le fa'ailoga fa'akomepiuta.
  • Fa'ataga le fa'aliliuina o le tulaga o isumu ile SDL_MouseWheelEvent.
  • Fa'aopoopoina le SDL_ResetHints() galuega e toe setiina ai fa'ailoga uma i tau fa'aletonu.
  • Fa'aopoopo le SDL_GetJoystickGUIDInfo() galuega e maua ai fa'amatalaga o le joystick GUID.
  • Lagolago mo PS3 ma Nintendo Wii controllers ua faaopoopo i le avetaavale HIDAPI.
  • Fa'aopoopo uiga fou: SDL_HINT_JOYSTICK_HIDAPI_PS3, SDL_HINT_JOYSTICK_HIDAPI_WII, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360LED_PLAY_PLAY _ TASI, HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED, SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED, SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS ma le SDL_HINT_JOY360_WISKBOX360 Pule ma le SDL_HINT_JOY3_WISKBOXXNUMX ma le SDL_HINT_JOYXNUMX_WISKBOXXNUMX e ala i le avetaavale HIDAPI.
  • Tuuina atu avanoa eseese i le agavale ma le taumatau gyroscopes i le Nintendo Switch Joy-Cons combo controllers.
  • Fa'aopoopo le lagolago mo vaeluaga lua i le SDL_SensorEvent, SDL_ControllerSensorEvent, DL_SensorGetDataWithTimestamp() ma SDL_GameControllerGetSensorDataWithTimestamp().
  • O le SDL_GetRevision () galuega ua faʻalauteleina le SDL faʻamatalaga fausia, mo se faʻataʻitaʻiga, faʻaopoopoina se git commit hash.
  • Mo Linux, ua fa'atinoina galuega SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText() ma SDL_HasPrimarySelectionText() e fegalegaleai ai ma le laupapa kilipa muamua.
  • Ua fa'aopoopoina le fu'a SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP e pulea ai le fa'ata'ita'iina o le fa'ata o le isumu i si'osi'omaga e fa'atatau i Wayland.
  • A fau mo le Android, fa'aoga mai le IME (Input Method Editor) komipiuta komepiuta keyboard e mafai.

puna: opennet.ru

Faaopoopo i ai se faamatalaga