私はthis tutorialに従いました。バリデーションレイヤーを設定するときにはwe have to setup debug callbacksと表示され、ログはstdoutに出力されます。検証レイヤーでエラーが出力されたが、コールバックがありません
私はそれらを設定していないが、アプリケーションはvkDestroySurfaceKHR
への呼び出しを省略すると、例えば、Swapchain(ERROR): object 0x1cdd2d0 type: 1 location: 292 msgCode: 3: VkDestroyInstance() called before all of its associated VkSurfaceKHRs were destroyed
というさまざまなエラーメッセージを印刷しています。
私はVK_LAYER_LUNARG_standard_validation
を使用していますが、特別な拡張子はありません(VK_KHR_surface
とVK_KHR_xcb_surface
のみ)。
これが期待どおりの動作ですか?
あなたの上司カール、おかげで私はここであなたのメッセージを見つけました。素晴らしいソフトウェアとLunarGの皆さんを作ってくれてありがとう! – Rafael