最初に、いくつかの概念を適切に理解しているかどうかを確認するために、いくつかの細かい詳細について疑問に思います。
- vulkan-1.dll (または Linux では libvulkan.so.1) はローダーと呼ばれるものですか?
- を使用する場合
HMODULE vulkan_module = LoadLibrary( "vulkan-1.dll" );
、これはグラフィックス ドライバーのローダーを使用していますか? (前の詳細が正しい場合)?
では、実際の質問に移ります。ローダーは、ドライバーをまとめて一種の「ユニット」として見せるだけでなく、利用可能な拡張機能と検証レイヤーを収集する役割も果たしているようです。では、LunarG ローダー (たとえば) とグラフィックス ドライバーによって提供されるものとの違いは何ですか? なぜ一方を他方より使いたいのでしょうか?