Vulkan のオブジェクトが破棄され、VK_LAYER_LUNARG_object_tracker
レイヤーが有効になっており、デバッグ レポートがインストールされている場合は常に、destroy 呼び出しが報告され、コールバックを介して残りのオブジェクトの総数が示されます。例えば:
INFO: [OBJTRACK]: OBJ_STAT Destroy VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT obj 0xcf43130 (217 total objs remain & 1 VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT objs).
まだ割り当てられているオブジェクトに関する情報を取得する方法はありますか?
編集: object_tracker レイヤー ( https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers/blob/master/layers/object_tracker.h ) のソースを調べると、 のプロトタイプがあるobjTrackGetObjectsOfTypeCount
ようですが、そうではないようですどこにでも実装があるように。この機能は何らかの方法でアクセスできますか?