Skip to content

Godotに同封されているサードパーティ・ライブラリ

名前ライセンス主な言語説明
amd-fsrMITCAMD FidelityFX Super Resolution(FSR)は、低解像度入力から高解像度フレームを生成するためのオープンソースの高品質ソリューションです。
amd-fsr2MITC, C++AMD FidelityFX Super Resolution 2(FSR 2)は、低解像度入力から高解像度フレームを生成するためのオープンソースの高品質ソリューションです。
angleBSD-3-ClauseC++ANGLEの目標は、OpenGL ES APIコールをそのプラットフォームで利用可能なハードウェアサポートAPIのいずれかに変換することにより、複数のオペレーティングシステムのユーザーがWebGLやその他のOpenGL ESコンテンツをシームレスに実行できるようにすることです。
astcencApache 2.0C, C++Arm® Adaptive Scalable Texture Compression (ASTC) Encoder、astcencは、ASTCテクスチャ圧縮標準を使用して画像を圧縮および解凍するためのコマンドラインツールです。
basis_universalApache 2.0C++, CBasis Universalは「超圧縮」GPUテクスチャデータ交換システムで、2つの高圧縮中間ファイルフォーマット(.basisまたはKhronos Groupによる.KTX2オープンスタンダード)をサポートし、非常に多様なGPU圧縮および非圧縮ピクセルフォーマットに素早くトランスコードすることができます。
brotliMITTypeScriptBrotliは汎用の可逆圧縮アルゴリズムであり、LZ77アルゴリズムの現代的な変形、ハフマン符号化、および2次コンテキストモデリングの組み合わせを使用してデータを圧縮する。速度はdeflateと似ていますが、より高密度の圧縮を提供します。
certsMPL 2.0
clipper2BSL 1.0C++, Pascal, C#TClipper2ライブラリは、単純なポリゴンと複雑なポリゴンの両方に対して、交差、和、差、XORのブーリアン演算を行います。また、ポリゴンのオフセットも行います。これは、10年以上前に書いたオリジナルのClipperライブラリのメジャーアップデートです。そのライブラリは現在Clipper1と呼んでいて、今でもとてもよく動くのですが、Clipper2の方があらゆる面で優れています。
cvttMITC++, C多くのフォーマットに対応した高速で高品質なテクスチャ圧縮ライブラリ
d3d12maMITC++Direct3D 12用メモリ割り当てライブラリの容易な統合
directx_headersMITC, C++オープンソースライセンスで利用可能な公式DirectXヘッダー
doctestMITC++最速の機能豊富な C++11/14/17/20/23 シングルヘッダー・テスト・フレームワーク
embreeApache 2.0C++インテルで開発された高性能レイトレーシング・ライブラリ
enetMITCENet 信頼性の高い UDP ネットワーキング・ライブラリ
etcpakBSD-3-ClauseC世界最速のETCコンプレッサー
freetypeFreeType License (BSD-like)FreeTypeは、フォントをレンダリングするためのフリーで利用可能なソフトウェアライブラリです。
gladCC0 1.0 and Apache 2.0C公式仕様に基づいた多言語Vulkan/GL/GLES/EGL/GLX/WGLローダー・ジェネレーター。
glslangglslangC++GLSL/ESSL用のKhronos参照フロントエンド、HLSL用の部分的フロントエンド、SPIR-Vジェネレータ。
graphiteMITC++グラファイトは、世界のあまり知られていない言語の複雑さを扱うために特別に開発された「スマート・フォント」システムである。
harfbuzzMITC++HarfBuzzテキスト整形エンジン
icu4cUnicodeC++, Javaユニコードの国際コンポーネント
jpeg-compressorPublic domain or MITC, C++パブリックドメインまたはApache 2.0ライセンスのC++ JPEG圧縮/ファジー低RAM JPEG伸長コーデック
libktxApache-2.0C++, CKTX(クロノス・テクスチャ)ライブラリとツール
liboggBSD-3-Clause
libpnglibpng/zliblibpngは公式のPNGリファレンスライブラリです。ほぼすべてのPNG機能をサポートし、拡張可能で、28年以上にわたって広範囲にテストされています。
libtheoraBSD-3-Clause
libvorbisBSD-3-Clause
libwebpBSD-3-Clause
mbedtlsApache 2.0Cオープンソースで、移植性があり、使いやすく、読みやすく、柔軟なTLSライブラリで、PSA Cryptography APIのリファレンス実装です。
meshoptimizerMITC++メッシュをより小さく、より高速にレンダリングするメッシュ最適化ライブラリ。
mingw-std-threadsBSD-2-clauseC++Windows上のMinGW GCCに標準スレッドの実装がまだない。
minimp3CC0 1.0最小限のMP3デコーダ・シングルヘッダ・ライブラリ
miniupnpcBSD-3-ClauseCUPnP IGDの実装
minizipzlib大量にありながら繊細で控えめな圧縮ライブラリ
clipperBSL-1.0ポリゴンとラインのクリッピングとオフセットライブラリ (C++, C#, Delphi)
cubemap_coeffsMIT
fastlzMITC小型でポータブルなバイトアラインドLZ77圧縮
ifaddrs-androidBSD-3-Clause
mikktspacezlib
ok_colorMIT
ok_color_shaderMIT
pcgApache 2.0PCG、より優れた乱数生成器ファミリー
polypartitionMITC++小さなポリゴン分割と三角形分割ライブラリ
r128Public DomainC++128ビット(64.64)符号付き固定小数点演算。
smazBSD-3-ClauseC小さな文字列圧縮ライブラリ
smolvPublic DomainC++SMOL-V:Vulkan/KhronosのSPIR-Vのようなものだが、より小さい。
stb_rect_packPublic DomainCstb C/C++用シングルファイルパブリックドメインライブラリ
yuv2rgbBSD
msdfgenMITC++これは、ベクトル図形とフォントグリフから符号付き距離場を生成するユーティリティで、リアルタイムグラフィックスで使用できるテクスチャ表現として機能し、当該図形を効率的に再現する。
noiseMITJS, C++, Rust...FastNoise Liteは、非常に移植性の高いオープンソースのノイズ生成ライブラリで、豊富なノイズアルゴリズムを備えています。このライブラリは、プラットフォーム/言語固有の機能を避けながら、高性能に重点を置いており、可能な限り多くの言語に簡単に移植することができます。
nvapiMIT
openxrApache 2.0C++, COpenXR ローダー用のヘッダーとソースを生成。
pcre2BSD-3-ClauseCPCREライブラリは、Perl 5と同じ構文とセマンティクスを使って正規表現パターン・マッチを実装する関数群である。
recastnavigationzlibC++業界標準のゲーム用ナビゲーション・メッシュ・ツールセット
rvo2_2d, rvo2_3dApache 2.0C++最適な相互衝突回避
spirv-reflectApache 2.0C, C++SPIRV-Reflectは、VulkanアプリケーションのSPIR-VシェーダーバイトコードにC/C++リフレクションAPIを提供する軽量ライブラリです。
squishMITlibSquishライブラリは、DXT標準(S3TCとしても知られる)で画像を圧縮します。この規格は主にOpenGLとDirectXでRGBAテクスチャの非可逆圧縮に使用されています。.
tinyexrBSD-3-ClauseC++小さなOpenEXRイメージローダー/セーバーライブラリ
thorvgMITC++ThorVG は、ベクターベースのシーンやアニメーションを作成するために設計されたオープンソースのグラフィックライブラリです。ThorVG プロジェクトは、"Simpler is better"(シンプル・イズ・ベター)という哲学のもと、コンパクトなサイズとソフトウェアの複雑さを最小限に抑えながら、直感的でユーザーフレンドリーなインターフェイスを提供しています。
vhacdBSD-3-ClauseC++code.google.com/p/v-hacdから自動的にエクスポートされます。
volkMITCVulkan API用メタローダー
vulkanApache 2.0
waylandMIT
wayland-protocolsMIT
wslayMITCC言語によるWebSocketライブラリ
xatlasMITC++xatlasは外部依存のない小さなC++11ライブラリで、ライトマップのベイクやテクスチャペイントに適したユニークなテクスチャ座標を生成します。
zlibzlib大量にありながら繊細で控えめな圧縮ライブラリ
zstdBSD-3-ClauseCZstandard - 高速リアルタイム圧縮アルゴリズム

fonts