SDL 2.26.0 Media Library Tso tawm

Lub tsev qiv ntawv SDL 2.26.0 (Simple DirectMedia Layer) tau tso tawm, tsom rau kev yooj yim sau cov kev ua si thiab kev siv ntau yam. Lub tsev qiv ntawv SDL muab cov cuab yeej xws li kho vajtse nrawm 2D thiab 3D cov duab tso tawm, kev tawm tswv yim, suab rov qab, 3D tso tawm ntawm OpenGL / OpenGL ES / Vulkan thiab ntau lwm yam haujlwm. Lub tsev qiv ntawv sau hauv C thiab muab faib raws li daim ntawv tso cai Zlib. Txhawm rau siv lub peev xwm ntawm SDL hauv cov haujlwm hauv ntau hom lus programming, cov ntaub ntawv tsim nyog tau muab.

Hauv qhov kev tso tawm tshiab:

  • Cov ntaub ntawv header rau OpenGL tau ua raws li qhov tseeb Khronos consortium specifications.
  • Ntxiv SDL_GetWindowSizeInPixels() muaj nuj nqi kom tau txais lub pixel loj ntawm lub qhov rais, uas tej zaum yuav txawv los ntawm lub logical loj ntawm high-DPI cov ntxaij vab tshaus vim scaling thov.
  • Ntxiv ntsug synchronization (vsync) simulation rau software rendering code.
  • Enabled hloov chaw ntawm nas mus rau SDL_MouseWheelEvent.
  • Ntxiv SDL_ResetHints() muaj nuj nqi los rov pib dua tag nrho cov lus qhia rau qhov tseem ceeb.
  • Ntxiv SDL_GetJoystickGUIDInfo() muaj nuj nqi kom tau GUID-encoded joystick cov ntaub ntawv.
  • Kev them nyiaj yug rau PS3 thiab Nintendo Wii controllers tau ntxiv rau HIDAPI tsav tsheb.
  • Ntxiv cov cwj pwm tshiab: SDL_HINT_JOYSTICK_HIDAPI_PS3, SDL_HINT_JOYSTICK_HIDAPI_WII, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360, SDL_HINT_JOYSTICK_HIDAPI_XBOX_HIDLEK_JIDLEK_360_, X_ ONE, HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED, SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED, SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS thiab SDL_HINT_WIX360BoxPi360 tswj 3 thiab PSXNUMX ntawm HIDAPI tsav tsheb.
  • Muab cais nkag mus rau sab laug thiab sab xis gyroscopes hauv Nintendo Hloov Joy-Cons combo controllers.
  • Ntxiv kev txhawb nqa rau microsecond intervals rau SDL_SensorEvent, SDL_ControllerSensorEvent, DL_SensorGetDataWithTimestamp() thiab SDL_GameControllerGetSensorDataWithTimestamp().
  • SDL_GetRevision() muaj nuj nqi tau nthuav dav SDL tsim cov ntaub ntawv, piv txwv li, ntxiv git ua phem hash.
  • Rau Linux, SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText() thiab SDL_HasPrimarySelectionText() tau siv los cuam tshuam nrog thawj daim ntawv teev npe.
  • Ntxiv SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP chij los tswj tus nas cursor emulation hauv Wayland-raws li ib puag ncig.
  • Thaum tsim rau Android, cov tswv yim los ntawm IME (Input Method Editor) software keyboard qhib.

Tau qhov twg los: opennet.ru

Ntxiv ib saib