Wydanie biblioteki multimedialnej SDL 2.0.20

Wydano bibliotekę SDL 2.0.20 (Simple DirectMedia Layer), która ma na celu uproszczenie pisania gier i aplikacji multimedialnych. Biblioteka SDL oferuje takie narzędzia jak sprzętowo przyspieszony rendering grafiki 2D i 3D, obsługa wejścia, odtwarzanie dźwięku, renderowanie 3D przez OpenGL/OpenGL ES/Vulkan oraz wiele innych związanych operacji. Biblioteka jest napisana w języku C i jest dystrybuowana na zasadzie licencji zlib. Aby korzystać z możliwości SDL w projektach w różnych językach programowania, udostępnione są bindingi. Kod biblioteki jest rozpowszechniany na zasadzie licencji Zlib.

W nowym wydaniu:

  • Zwiększona dokładność rysowania linii poziomych i pionowych przy użyciu OpenGL i OpenGL ES.
  • Dodano sposób SDL_HINT_RENDER_LINE_METHOD do wyboru metody rysowania linii, wpływającą na prędkość, dokładność i zgodność.
  • Funkcja SDL_RenderGeometryRaw() została przeprojektowana, aby używać wskaźnika do parametru SDL_Color, a nie całej wartości. Dane o kolorze mogą być podawane w formatach SDL_PIXELFORMAT_RGBA32 i SDL_PIXELFORMAT_ABGR8888.
  • Na platformie Windows rozwiązano problem z rozmiarem niestandardowych kursorów.
  • W systemie Linux przywrócono wykrywanie podłączenia kontrolerów gier, które zostało przerwane w wersji 2.0.18.

Dodatkowo warto zaznaczyć wydanie biblioteki SDL_ttf 2.0.18 z interfejsem nad silnikiem czcionek FreeType 2, oferującym narzędzia do pracy z czcionkami TTF (TrueType) w SDL 2.0.18. Nowa wersja zawiera dodatkowe funkcje do skalowania, zarządzania renderowaniem, zmiany rozmiaru i określania parametrów czcionek TTF, a także dodano wsparcie dla glyphów 32-bitowych.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster