このページの内容

このページは、GLFW 3.5.1 公式ドキュメントを Markdown 向けに改変したものです。書式、ナビゲーション、リンクは libx 用に変更していますが、技術的内容は GLFW 3.5.1 ソース配布物に基づいています。

バージョン 3.5 リリースノート

3.5.0 がリリースされなかった理由

ツールの設定ミスにより、誤った 3.5.0 タグが一時的にメイン Git リポジトリで公開されました。多数のパッケージング協力者による手動対応のおかげで、これはほぼ完全に巻き戻されました。GLFW 3.5 の最初の実際のリリースが、あらゆる場所で誤ったタグを確実に置き換えるよう、最初のリリースは 3.5.1 と命名されました。

新機能

無制限のマウスボタン

GLFW に、対応するマウスボタントークンだけでなく、無制限の数のマウスボタンをマウスボタンコールバックへ通知できる入力モードが追加されました。これにより、値が 8 を超えるマウスボタンを使用できます。以前のバージョンとの互換性のため、この機能を利用するには GLFW_UNLIMITED_MOUSE_BUTTONS 入力モードを設定する必要があります。

EGLConfig ネイティブアクセス関数

GLFW は、EGLSurface を持つウィンドウの EGLConfig を照会するネイティブアクセス関数 glfwGetEGLConfig を提供するようになりました。

GLXFBConfig ネイティブアクセス関数

GLFW は、GLXWindow を持つウィンドウの GLXFBConfig を照会するネイティブアクセス関数 glfwGetGLXFBConfig を提供するようになりました。

注意事項

非推奨

削除

Windows XP および Vista サポートの削除

Windows XP および Vista のサポートは削除されました。Windows XP の延長サポートは 2014 年に終了しています。

オリジナル MinGW サポートの削除

現在は保守されていないオリジナル MinGW ディストリビューションのサポートは削除されました。

これは、より高機能で引き続き完全にサポートされる MinGW-w64 には当てはまりません。MinGW-w64 は 32 ビットと 64 ビットの両方のバイナリをビルドでき、活発に保守され、多くのプラットフォームで利用できます。

新しいシンボル

新しい関数

新しい型

新しい定数

以前のバージョンのリリースノート