Skip to content

Latest commit

 

History

History
15 lines (9 loc) · 1.76 KB

pipeline_cache.adoc

File metadata and controls

15 lines (9 loc) · 1.76 KB

パイプラインキャッシュ

パイプラインキャッシングとは、VkPipelineCache オブジェクトを使って、すでに作成されたパイプラインを再利用する技術です。パイプラインの作成には多少のコストがかかります。たとえば、作成時にシェーダをコンパイルする必要があります。パイプラインキャッシュの大きな利点は、パイプラインの状態をファイルに保存して、アプリケーションの実行間に使用することができるので、作成時のコストを取り除くことができます。SIGGRAPH 2016のパイプラインキャッシュに関する Khronos のプレゼンテーション動画)がスライド140からあります。

pipeline_cache_cache.png

パイプラインキャッシュは重要なツールですが、Arseny Kapoulkine 氏のブログ記事で紹介されているように、堅牢なシステムを構築することが重要です。

パフォーマンスの向上とパイプラインキャッシュのリファレンス実装を説明するために、Khronos はサンプルとチュートリアルを提供しています。