Wydanie multimedialnej biblioteki SDL 2.0.20

Nastąpił premierowy wydanie biblioteki SDL 2.0.20 (Simple DirectMedia Layer), której celem jest uproszczenie pisania gier i aplikacji multimedialnych. Biblioteka SDL oferuje takie funkcje jak sprzętowo przyspieszony rendering grafiki 2D i 3D, obsługa wejścia, odtwarzanie dźwięku, rendering 3D przez OpenGL/OpenGL ES/Vulkan, i wiele innych powiązanych operacji. Biblioteka napisana jest w języku C i jest udostępniana na licencji zlib. Aby wykorzystać możliwości SDL w projektach w różnych językach programowania, dostępne są powiązania. Kod biblioteki jest wydawany na licencji Zlib.

W najnowszym wydaniu:

  • Zwiększona dokładność renderowania linii poziomych i pionowych przy użyciu OpenGL i OpenGL ES.
  • Dodano znacznik SDL_HINT_RENDER_LINE_METHOD do wyboru metody rysowania linii, co wpływa na szybkość, dokładność i zgodność.
  • Funkcja SDL_RenderGeometryRaw() została przebudowana dla użycia wskaźnika do parametru SDL_Color, a nie wartości całkowitej. Dane kolorów mogą być określone w formatach SDL_PIXELFORMAT_RGBA32 i SDL_PIXELFORMAT_ABGR8888.
  • Na platformie Windows rozwiązano problem z rozmiarem własnych kursorów.
  • W systemie Linux wprowadzono identyfikację podłączonych na gorąco kontrolerów gier, która została zakłócona w wersji 2.0.18.

Dodatkowo warto zauważyć wydanie biblioteki SDL_ttf 2.0.18 z interfejsem dla silnika czcionek FreeType 2, który zapewnia narzędzia do pracy z czcionkami TTF (TrueType) w SDL 2.0.18. Nowa wersja zawiera dodatkowe funkcje do skalowania, zarządzania wyjściem, zmiany rozmiaru i określania parametrów czcionek TTF, a także dodano wsparcie dla 32-bitowych glifów.

Źródło: opennet.ru

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