数年前、私たちが Chainfire3D をざっと見てみた. 覚えていない人のために説明すると、Chainfire3D を使用すると、ユーザーはテクスチャ サイズや品質など、3D レンダリング パスのさまざまな側面を微調整することができました。 このアプリでは、プラグイン システムのおかげで、ユーザーが他のデバイス向けのゲームを読み込むこともできました。
残念ながら、Android 3.0 以降で使用されるレンダリング パスウェイが大幅に変更されたため、Chainfire3D は最新のデバイスでは使用できなくなりました。 幸いなことに、Chainfire3D の機能の多くといくつかの新しいトリックをもたらすオプションが 1 つあります。
XDA フォーラム メンバーによる GLTools n0n3m4 (そして認定貢献者によってフォーラムに投稿されました) 神々のハンマー) を使用すると、ユーザーは 3D レンダリング パイプラインの多くの側面をアプリごとおよびシステム全体のベースで制御できます。 このアプリを使用すると、ユーザーはアプリのレンダリング解像度、ビット深度、テクスチャ圧縮などを変更できます。 また、シェーダーをオンザフライで最適化し、アンチエイリアシングを有効にして品質を向上させることもできます。
GLTools を使用すると、次のようなさまざまな報告された GL フラグを偽装することもできます。 GL_VENDOR お使いのデバイス向けではないゲームをプレイするため。 ただし、Chainfire3D を使用したプラグインを通じて可能であったものとは異なり、このアプリは実際には独自の拡張機能を追加しません。 むしろ、変更できるのは報告されたハードウェア機能のみです。 とはいえ、どのデバイスがどの機能にアクセスできるかを恣意的に制限しているゲームも多くあるため、この機能は確かに便利です。
ルート化された Android デバイスで 3D レンダリング パイプラインを微調整したい場合は、次のページに進んでください。 アプリケーションスレッド GLTools を試してみてください!