Uppdaterad multimedia-bibliotek SDL 2.30.0

Efter sju mÄnaders utveckling publicerades version 2.30.0 av biblioteket SDL (Simple DirectMedia Layer), som syftar till att förenkla skapandet av spel och multimediaapplikationer. SDL-biblioteket erbjuder verktyg som hÄrdvaruaccelererad rendering av 2D- och 3D-grafik, inmatningshantering, ljuduppspelning, 3D-rendering via OpenGL/OpenGL ES/Vulkan och en mÀngd andra relaterade operationer. Biblioteket Àr skrivet i C och distribueras under Zlib-licensen. För att anvÀnda SDL:s funktioner i projekt i olika programmeringssprÄk tillhandahÄlls nödvÀndiga bindningar.

I release av SDL 2.30.0 erbjuds frÀmst buggfixar, eftersom SDL 2.x-grenen förra Äret övergick till underhÄllsstadiet och all aktiv utveckling pÄ senare tid har fokuserats pÄ att förbereda SDL 3-grenen och kompatibilitetslagret sdl2-compat, som implementerar API:et för SDL 2.x ovanpÄ SDL 3, vilket möjliggör körning av program skrivna för SDL 2 med funktionerna frÄn SDL 3-grenen.

I SDL 3-grenen har vissa delsystem omarbetats, inkompatibla förÀndringar har införts i API:et och en stor rensning av förÄldrade funktioner har genomförts, som inte lÀngre Àr relevanta i moderna förhÄllanden. Till exempel förvÀntas en fullstÀndig omarbetning av koden för ljudhantering i SDL 3, standardanvÀndningen av Wayland och PipeWire, upphörande av support för OpenGL ES 1.0 och DirectFB, samt borttagning av kod för att arbeta pÄ förÄldrade plattformar som QNX, Pandora, WinRT och OS/2.

Bland Àndringarna i release av SDL 2.30.0:

  • Stöd för ytor med indexerade paletter och 2 bitar fĂ€rgrepresentation per pixel har lagts till.
  • Funktionen SDL_GameControllerGetSteamHandle() har lagts till för att bestĂ€mma spelkontrollerns handtag i Steam API.
  • HĂ€ndelsen SDL_CONTROLLERSTEAMHANDLEUPDATED har lagts till, som genereras vid Ă€ndring av spelkontrollerns handtag i Steam API.
  • Miljövariabeln SDL_LOGGING har lagts till för att kontrollera loggutmatning.
  • För macOS-plattformen har tecknen SDL_HINT_JOYSTICK_IOKIT, SDL_HINT_JOYSTICK_MFI och SDL_HINT_RENDER_METAL_PREFER_LOW_POWER_DEVICE genomförts.
  • För Xbox-plattformen har funktionen SDL_GDKGetDefaultUser() lagts till.

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