LDL 0.2 (Little DirectMedia Layer) マルチメディアライブラリのバージョンが公開され、最新システムとレガシーシステムの両方で実行できるグラフィカルアプリケーションの作成が可能になりました (Windows 95 +、 macOS/OS X/Mac OS X 10.6以降、カーネル搭載のディストリビューション Linux 2.0以降、FreeBSD 3.0以降に対応しています。ウィンドウ管理と入力イベント処理のためのシンプルなクロスプラットフォームAPIが提供されています。レンダリングにはOpenGL 1.0~4.6を使用できます。コードはC言語で記述されており、LGPL 3.0ライセンスで提供されています。
新しいリリースでは:
- 汎用的な2Dレンダラーが追加され、透明度の有無にかかわらずプリミティブとテクスチャをレンダリングできるようになりました。OpenGL 1.2、2.0、または3.0をサポートするグラフィックカードに対応しています。この実装では、まずデータをレンダリングバッファに配置し、レイヤーとテクスチャごとにソートしてからジオメトリに変換するという最適化が用いられています。
- 異なるバージョンのOpenGL上で動作することをサポートするが、単一のAPIを提供する実験的な3Dレンダラーを追加しました。
- C++言語用のバインディングが実装されました。
次期バージョンでは、汎用3D APIの改善、サウンドサポートの追加、ドキュメントの準備、および他言語へのバインディングの提供に重点を置く予定です。


出所: オープンネット.ru
