ゲームやマルチメディア アプリケーションの作成を簡素化することを目的とした SDL 2.0.20 (Simple DirectMedia Layer) ライブラリがリリースされました。 SDL ライブラリは、ハードウェア アクセラレーションによる 2D および 3D グラフィックス出力、入力処理、オーディオ再生、OpenGL/OpenGL ES/Vulkan 経由の 3D 出力、およびその他の多くの関連操作などのツールを提供します。 このライブラリは C で書かれており、zlib ライセンスの下で配布されます。 さまざまなプログラミング言語のプロジェクトで SDL 機能を使用するためにバインディングが提供されます。 ライブラリ コードは Zlib ライセンスに基づいて配布されます。
新しいリリースでは:
- OpenGL および OpenGL ES を使用する場合の水平線と垂直線の描画の精度が向上しました。
- 速度、正確性、互換性に影響する線描画方法を選択するための SDL_HINT_RENDER_LINE_METHOD 属性を追加しました。
- 整数値ではなく SDL_Color パラメータへのポインタを使用するように SDL_RenderGeometryRaw() を作り直しました。 カラーデータはSDL_PIXELFORMAT_RGBA32、SDL_PIXELFORMAT_ABGR8888の形式で指定できます。
- Windows プラットフォームでは、ネイティブ カーソルのサイズに関する問題が解決されました。
- Linux では、リリース 2.0.18 で壊れていたゲーム コントローラのホットプラグ検出が修正されました。
さらに、FreeType 2.0.18 フォント エンジンのフレームワークを備えた SDL_ttf 2 ライブラリのリリースにも注目してください。これは、SDL 2.0.18 で TTF フォント (TrueType) を操作するためのツールを提供します。 新しいリリースには、スケーリング、出力制御、サイズ変更、TTF フォント設定の定義のための追加機能と、32 ビット グリフのサポートが含まれています。
出所: オープンネット.ru