UtgÄvan av biblioteket SDL 2.0.20 (Simple DirectMedia Layer) har Àgt rum, som syftar till att förenkla skapandet av spel och multimediaprogram. SDL-biblioteket tillhandahÄller verktyg för hÄrdvaruaccelererad 2D- och 3D-grafik, inmatningshantering, ljuduppspelning, 3D-rendering 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 kapabiliteter i projekt pÄ olika programmeringssprÄk finns bindningar tillgÀngliga. Koden för biblioteket distribueras under Zlib-licensen.
I den nya utgÄvan:
- Noggrannheten i utdata av horisontella och vertikala linjer har förbÀttrats vid anvÀndning av OpenGL och OpenGL ES.
- En ny flagga SDL_HINT_RENDER_LINE_METHOD har lagts till för att vÀlja metod för linjerendering, vilket pÄverkar hastighet, noggrannhet och kompatibilitet.
- Funktionen SDL_RenderGeometryRaw() har omarbetats för att anvÀnda en pekare pÄ parameter SDL_Color istÀllet för ett helt vÀrde. FÀrgdatan kan anges i formaten SDL_PIXELFORMAT_RGBA32 och SDL_PIXELFORMAT_ABGR8888.
- Ett problem med storleken pÄ anpassade muspekare har ÄtgÀrdats pÄ Windows-plattformen.
- I Linux har identifieringen av den heta anslutningen av spelkontroller ÄterstÀllts, vilket stördes i version 2.0.18.
Det kan ocksÄ noteras att biblioteket SDL_ttf 2.0.18 har slÀppts med en bindning över typsnittsmotorn FreeType 2, vilket tillhandahÄller verktyg för att arbeta med TTF-typsnitt (TrueType) i SDL 2.0.18. Den nya versionen inkluderar ytterligare funktioner för skalning, utdatahantering, storleksÀndring och bestÀmning av TTF-typsnittens parametrar samt stöd för 32-bitars glyfer.
KĂ€lla: opennet.ru
