ブールデータの使用に単にR8Uint
形式を使用した例をいくつか見てきました。しかし、ストレージを節約する他のソリューションはありますか?ブールデータストレージに最適なバッファテクスチャ形式?
答えて
まあ、最小のフォーマットは1バイトです。
明らかに:あなたの状況によっては、そのバイトに8ビット(ブール値)をパックすることができます。
真。私はデータを異なる精度のフォーマットにパックするコードについて読んだ。しかしブーリアンのためにそれをやっている誰も見ていない。だから私はすべての実行可能なソリューションと、そのような状況でシェーダのパッキング/アンパック操作がパフォーマンスを犠牲にするかどうかを知りたかったのです。 –
シェーダには実際には特有ではありません。これはプレーンなC++にも関係します。ビットフィールドへの/からの1つの 'bool'のパッキング/アンパックは、ちょうど1つのbitwise-&(通常は最速のopがあります)です。小さなメモリはキャッシュ(シェーダの/テクスチャの読み込み)を助けるかもしれないので、場合によってはいくつかのパフォーマンスを取り戻すことができます。 – krOoze
- 1. 適切な形式
- 2. スマートフォンでオーディオファイルを再生するのに最適なファイル形式
- 3. ジョダのDateTime不適切な形式
- 4. REST URLの適切な形式
- 5. Java String.format - 引数形式(String、Object [])には適用できない形式(String、float)
- 6. 機能を保存するのに最適なデータ形式ですか?
- 7. PHP HTML 100ビデオを表示するのに最適なビデオ形式です。
- 8. JavaでXmlFormatter形式のログファイルを読み込むのに最適な方法は?
- 9. アンドロイドゲームに使用できる最適な2Dアニメーション形式は何ですか
- 10. iphone、アンドロイドとデスクトップPCのインポートとエクスポートに最適な形式は何ですか
- 11. TEXTに最適な画像ファイル形式とそれを作成するツール
- 12. URLパスのparamでロケールに最適な形式は何ですか?
- 13. 最も厄介なメール形式
- 14. 最適なリダイレクト方式ですか?
- 15. 最新のangle2形式
- 16. yii1で配列を適切なjson形式に変換する
- 17. Ruby on Rails、適切な日付形式のデータベースに保存
- 18. Java式の最適化
- 19. エラーを表示するには、長い形式が最適です。ユーザビリティ質問
- 20. 非線形方程式のパラメータを同時に最適化する
- 21. 通常のPNGをiPhoneに変換する最適化された形式
- 22. 静的資産(ファイル)をrails 3.1(pdf形式、xlsファイルなど)に保存するのに最適な場所
- 23. Xcode autolayout:四角形に最適
- 24. ダウンロードPDF形式ではない適切な
- 25. コードが適切な形式で印刷されない
- 26. サードパーティライブラリのデータを適切なjson形式で使用しない
- 27. エイリアス式に最も適した方法
- 28. 不規則な形状に最小の矩形を適合させるアルゴリズム
- 29. 携帯電話用に設計されたウェブサイトにはどのようなビデオ形式が最適ですか?
- 30. 最も簡単なメッシュファイル形式で四角形を書くには?
[有効なバッファテクスチャ形式](https://www.khronos.org/opengl/wiki/Buffer_Texture#Image_formats)のリストは長くありません。そこから選択するものはあまりありません。正確にあなたのアドバイスが必要ですか? –
@NicolBolas私は他の返答で私の質問を指定しました。ビットのパッキング/アンパック操作のパフォーマンスへの影響についての洞察があれば、それは理解できます。 –