SDL 2.0.20 Media Library Release

SDL 2.0.20-biblioteket (Simple DirectMedia Layer) blev frigivet, med det formål at forenkle skrivningen af ​​spil og multimedieapplikationer. SDL-biblioteket giver værktøjer såsom hardware-accelereret 2D- og 3D-grafikoutput, inputbehandling, lydafspilning, 3D-output via OpenGL/OpenGL ES/Vulkan og mange andre relaterede operationer. Biblioteket er skrevet i C og distribueres under zlib-licensen. Bindinger leveres til at bruge SDL-funktioner i projekter på forskellige programmeringssprog. Bibliotekskoden distribueres under Zlib-licensen.

I den nye udgivelse:

  • Forbedret nøjagtighed ved at tegne vandrette og lodrette linjer ved brug af OpenGL og OpenGL ES.
  • Tilføjet attributten SDL_HINT_RENDER_LINE_METHOD for at vælge linjetegningsmetoden, som påvirker hastighed, korrekthed og kompatibilitet.
  • Omarbejdet SDL_RenderGeometryRaw() for at bruge en pointer til SDL_Color-parameteren i stedet for en heltalsværdi. Farvedata kan angives i formaterne SDL_PIXELFORMAT_RGBA32 og SDL_PIXELFORMAT_ABGR8888.
  • På Windows-platformen er problemet med størrelsen af ​​native markører blevet løst.
  • Linux har rettet hot-plug-detektion for spilcontrollere, som blev brudt i release 2.0.18.

Derudover kan vi bemærke udgivelsen af ​​SDL_ttf 2.0.18-biblioteket med en ramme til FreeType 2-skrifttypemotoren, som giver værktøjer til at arbejde med TTF-skrifttyper (TrueType) i SDL 2.0.18. Den nye udgivelse inkluderer yderligere funktionalitet til skalering, outputkontrol, ændring af størrelse og definering af TTF-skrifttypeindstillinger samt understøttelse af 32-bit glyffer.

Kilde: opennet.ru

Tilføj en kommentar