MESA--

Zink Vulkan 上での Mesa の OpenGL 実装として、特に契約の下で作業している Mike Blumenkrantz による多くの作業が引き続き行われています。バルブ用。最新のものは、Zink のシェーダー キャッシュの実装に対する大幅なリワークであり、実際に必要に応じて最適な方法で動作します。

Zink には既存のシェーダー キャッシュの実装がありますが、「まったく何もしない」ことが判明したため、Blumenkrantz はそれを書き直しました。 Valve が Mesa の他の場所で追求したような単一ファイル キャッシュを使用するのではなく、書き換えは複数ファイル キャッシュであり、より頻繁な更新をより適切に処理でき、完全に非同期でもあります。

Mike が書いた新しい Zink シェーダー キャッシュの詳細については、彼のブログを参照してください。

今のところ、この作り直されたシェーダー キャッシュは zink-wip コードですが、うまくいけば、メインラインの Mesa が十分に早く見られるようになります。

Categories: IT Info