Vulkan Android Testの紹介
これは、現在開発中の Vulkan ベースのレンダリング エンジンの単純なテスト アプリケーションです。
本質的に、これは「スモーク テスト」です。これが実行されない場合、このレンダリング エンジンに基づくより複雑なアプリは 100% 失敗します。
すべてがうまくいけば、様式化された「邪悪な」笑顔を持つ、黄色の回転歯車/太陽のようなオブジェクトが表示されるはずです。これは、オリジナルの OpenGL ギアとデスクトップでのテストに使用された Vulkan 固有の VkGears アプリへのオマージュのようなものです。元のアプリは単色の「フラット」カラーでレンダリングされます。楽しみのために上部にテクスチャを追加しました。
このテストでは次の手順を行います。
- Android での Vulkan レンダリングの初期化
- APK アセットからの GLTF メッシュのロード
- APK アセットからの PNG テクスチャの読み込み
- 回転オブジェクトの動的レンダリング
- バッテリー寿命を維持するための固定値への CPU/FPS スロットリング
- 完全に C++ で書かれた Android ネイティブ アプリケーション
- 可能な最小の APK サイズ - 一般的な APK は 1Mb 以下である必要があります。
- Android 権限なし - レンダリングするだけなので、あなたのデータは必要ありません
本質的に、これは「スモーク テスト」です。これが実行されない場合、このレンダリング エンジンに基づくより複雑なアプリは 100% 失敗します。
すべてがうまくいけば、様式化された「邪悪な」笑顔を持つ、黄色の回転歯車/太陽のようなオブジェクトが表示されるはずです。これは、オリジナルの OpenGL ギアとデスクトップでのテストに使用された Vulkan 固有の VkGears アプリへのオマージュのようなものです。元のアプリは単色の「フラット」カラーでレンダリングされます。楽しみのために上部にテクスチャを追加しました。
このテストでは次の手順を行います。
- Android での Vulkan レンダリングの初期化
- APK アセットからの GLTF メッシュのロード
- APK アセットからの PNG テクスチャの読み込み
- 回転オブジェクトの動的レンダリング
- バッテリー寿命を維持するための固定値への CPU/FPS スロットリング
- 完全に C++ で書かれた Android ネイティブ アプリケーション
- 可能な最小の APK サイズ - 一般的な APK は 1Mb 以下である必要があります。
- Android 権限なし - レンダリングするだけなので、あなたのデータは必要ありません
表示