2016-12-31 21 views
-1

Vulkanの圧縮テクスチャの使い方は?圧縮された形式の形式の非圧縮テクスチャと同じですか?そうであれば、メモリからGPUにデータをコピーするとき、イメージデータのサイズをどのように計算するのですか? VK_FORMAT_ASTC_4x4_UNORM_BLOCKのようなフォーマットがあるとします。コピーするデータのサイズはどのようにして取得できますか?vulkanの圧縮テクスチャのサイズ

+0

あなたの質問は非常に広いです。圧縮されたテクスチャのVulkanの取り扱いは、本明細書において合理的に明確に定義されている。どの部分が問題を抱えているかははっきりしていません。 –

+0

@NicolBolasあなたは私にそれを教えてもらえますか? – debonair

+0

Vulkanの仕様は、[Vulkanレジストリ](https://www.khronos.org/registry/vulkan/)で利用できます。 –

答えて

0

同じ方法でテクセルアドレッシングを行いますが、ブロックに分割しないでください(つまり、指定された軸の適切な倍数である必要があります)。

バイトアドレッシングについては、それもかなり明らかです。ビットサイズは、32.3.1のフォーマットの横にリストされています。フォーマット定義の章。

など。イメージコピーコマンドはテクセルアドレッシングを使用する。 VK_FORMAT_ASTC_4x4_UNORM_BLOCKの場合は、幅と高さのオフセットを除いた非圧縮形式と同じで、サイズは4の倍数でなければなりません。

+0

参照リンクを教えてもらえますか?私はVKimageのデータアップロードについてはあまり明確ではありません – debonair

関連する問題