Utgivningen av multimediabiblioteket SDL 2.26.0.

Biblioteket SDL 2.26.0 (Simple DirectMedia Layer) har slÀppts och syftar till att förenkla skapandet av spel och multimediaapplikationer. SDL-biblioteket erbjuder verktyg för hÄrdvaruacceleration av 2D- och 3D-grafik, inmatningshantering, ljuduppspelning, 3D-utmatning via OpenGL/OpenGL ES/Vulkan och mÄnga andra relaterade operationer. Biblioteket Àr skrivet i C och distribueras under Zlib-licensen. För att anvÀnda SDL:s funktioner i projekt pÄ olika programmeringssprÄk tillhandahÄlls nödvÀndiga bindningar.

I den nya utgÄvan:

  • Huvudfilerna för OpenGL har anpassats till de senaste specifikationerna frĂ„n Khronos-konsortiet.
  • Funktionen SDL_GetWindowSizeInPixels() har lagts till för att hĂ€mta fönstrets pixelstorlek, som kan skilja sig frĂ„n den logiska storleken pĂ„ skĂ€rmar med hög pixeltĂ€thet (high-DPI) pĂ„ grund av anvĂ€ndning av skalning.
  • Simulering av vertikal synkronisering (vsync) har lagts till i programkoden för rendering.
  • Positionen för muspekaren överförs nu i SDL_MouseWheelEvent.
  • Funktionen SDL_ResetHints() har lagts till för att Ă„terstĂ€lla alla hintar till standardvĂ€rdena.
  • Funktionen SDL_GetJoystickGUIDInfo() har lagts till för att hĂ€mta information om joystick, kodad i GUID.
  • Stödet för kontroller PS3 och Nintendo Wii har lagts till i HIDAPI-drivrutinen.
  • Nya hintar har lagts till: 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 och SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_WIRELESS för att hantera XBox 360- och PS3-kontroller genom HIDAPI-drivrutinen.
  • Möjlighet till separat Ă„tkomst till vĂ€nster och höger gyroskop i kombinerade kontroller för Nintendo Switch Joy-Cons har tillhandahĂ„llits.
  • Stöd för mikrosekundintervall har lagts till i SDL_SensorEvent, SDL_ControllerSensorEvent, DL_SensorGetDataWithTimestamp() och SDL_GameControllerGetSensorDataWithTimestamp().
  • Funktionen SDL_GetRevision() har utökats med mer information om SDL-versionen, inklusive en git-commit-hash.
  • För Linux har funktionerna SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText() och SDL_HasPrimarySelectionText() implementerats för att interagera med huvudclipboarden.
  • Hinten SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP har lagts till för att styra emuleringen av muspekaren i Wayland-baserade miljöer.
  • Vid byggandet för Android har inmatning frĂ„n mjukvarutangentbordet IME (Input Method Editor) inkluderats.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster