Veröffentlichung der SDL 2.0.20-Medienbibliothek

Die SDL 2.0.20-Bibliothek (Simple DirectMedia Layer) wurde veröffentlicht, die das Schreiben von Spielen und Multimedia-Anwendungen vereinfachen soll. Die SDL-Bibliothek bietet Tools wie hardwarebeschleunigte 2D- und 3D-Grafikausgabe, Eingabeverarbeitung, Audiowiedergabe, 3D-Ausgabe über OpenGL/OpenGL ES/Vulkan und viele andere verwandte Vorgänge. Die Bibliothek ist in C geschrieben und wird unter der zlib-Lizenz vertrieben. Es werden Bindungen bereitgestellt, um SDL-Funktionen in Projekten in verschiedenen Programmiersprachen zu nutzen. Der Bibliothekscode wird unter der Zlib-Lizenz vertrieben.

In der neuen Version:

  • Verbesserte Genauigkeit beim Zeichnen horizontaler und vertikaler Linien bei Verwendung von OpenGL und OpenGL ES.
  • Das Attribut SDL_HINT_RENDER_LINE_METHOD wurde hinzugefügt, um die Strichzeichnungsmethode auszuwählen, die sich auf Geschwindigkeit, Korrektheit und Kompatibilität auswirkt.
  • SDL_RenderGeometryRaw() wurde überarbeitet, um einen Zeiger auf den SDL_Color-Parameter anstelle eines ganzzahligen Werts zu verwenden. Farbdaten können in den Formaten SDL_PIXELFORMAT_RGBA32 und SDL_PIXELFORMAT_ABGR8888 angegeben werden.
  • Auf der Windows-Plattform wurde das Problem mit der Größe nativer Cursor behoben.
  • Linux hat die Hot-Plug-Erkennung für Gamecontroller behoben, die in Version 2.0.18 fehlerhaft war.

Darüber hinaus können wir die Veröffentlichung der SDL_ttf 2.0.18-Bibliothek mit einem Framework für die FreeType 2-Schriftart-Engine erwähnen, die Tools für die Arbeit mit TTF-Schriftarten (TrueType) in SDL 2.0.18 bereitstellt. Die neue Version umfasst zusätzliche Funktionen zur Skalierung, Ausgabesteuerung, Größenänderung und Definition von TTF-Schriftarteinstellungen sowie Unterstützung für 32-Bit-Glyphen.

Source: opennet.ru

Kommentar hinzufügen