SDL 2.0.10 Media Library Tso tawm

coj qhov chaw tsev qiv ntawv tso tawm SDL 2.0.10 (Limple Direct Layer), tsom rau kev yooj yim sau cov kev ua si thiab kev siv ntau yam. Lub tsev qiv ntawv muab cov cuab yeej xws li kho vajtse nrawm 2D thiab 3D cov duab tso tawm, kev tawm tswv yim, kev rov ua suab, 3D tso tawm ntawm OpenGL / OpenGL ES thiab ntau lwm yam haujlwm. Lub tsev qiv ntawv sau hauv C thiab muab faib raws li daim ntawv tso cai zlib. Kev khi yog muab los siv cov peev txheej SDL hauv cov haujlwm hauv ntau hom lus programming.

Hauv qhov kev tso tawm tshiab:

  • Tus neeg tsav tsheb rau kev ua haujlwm siv Mir zaub server tau raug tshem tawm hauv kev pom zoo ntawm tus tsav tsheb ua haujlwm ntawm Wayland;
  • SDL_RW* macros tau hloov dua siab tshiab rau hauv ib qho kev ua haujlwm sib cais;
  • Ntxiv SDL_SIMDGetAlignment(), SDL_SIMDAlloc() thiab SDL_SIMDFree() ua haujlwm los faib lub cim xeeb rau kev ua haujlwm SIMD;
  • Ntxiv SDL_RenderDrawPointF(), SDL_RenderDrawPointsF(), SDL_RenderDrawLineF(), SDL_RenderDrawLinesF(), SDL_RenderDrawRectF(), SDL_RenderDrawRectsF(), SDL_RenderFillRectF(), SDL_RenderFillRect(), SDL_RenderFillpys() ) ua haujlwm rau kev siv cov ntsiab lus ntab hauv qhov kev qhia API SDL;
  • Ntxiv SDL_GetTouchDeviceType() muaj nuj nqi los txiav txim seb hom kov ntaus ntawv (touchpad lossis kov npo nrog tus txheeb ze lossis tus tswj xyuas meej);
  • SDL rendering API tau hloov mus siv batch rendering los ntawm lub neej ntawd, tso cai rau kev ua haujlwm zoo dua. Txhawm rau tswj kev siv batch hom, qhov kev xaiv SDL_HINT_RENDER_BATCHING tau ntxiv;
  • Ntxiv ib qho kev hu rau SDL_RenderFlush() kom yuam kom queued batch commands kom ua, uas yuav pab tau thaum sib txuas SDL rendering thiab ncaj qha rendering;
  • Ntxiv kev xaiv SDL_HINT_EVENT_LOGGING los pab kom SDL kev tshwm sim txiav rau kev debugging lub hom phiaj;
  • Ntxiv kev xaiv SDL_HINT_GAMECONTROLLERCONFIG_FILE los teeb tsa lub npe cov ntaub ntawv nrog cov txheej txheem rau cov tswj kev ua si;
  • Ntxiv kev xaiv SDL_HINT_MOUSE_TOUCH_EVENTS los tswj cov synthesis ntawm kov cov xwm txheej raws li cov xwm txheej nas;
  • Txhim kho kev ua haujlwm ntawm WAVE thiab BMP cov ntaub ntawv tsis raug los thaiv cov peev txheej yooj yim;
  • Rau iOS 13 thiab tvOS 13, kev txhawb nqa rau Xbox thiab PS4 wireless controllers tau ntxiv, nrog rau kev txhawb nqa cov ntawv sau siv Bluetooth keyboards;
  • Android nta ib hom kev ua suab qis qis siv tau siv OpenSL ES. Ntxiv kev xaiv SDL_HINT_ANDROID_BLOCK_ON_PAUSE los tswj seb qhov kev tshwm sim voj raug thaiv thaum daim ntawv thov nres.

Tau qhov twg los: opennet.ru

Ntxiv ib saib