KhronosGroup / Vulkan-ValidationLayers

Vulkan Validation Layers (VVL)
https://vulkan.lunarg.com/doc/sdk/latest/linux/khronos_validation_layer.html
Other
727 stars 396 forks source link

sync: Store more resource handles for reporting #8209

Closed artem-lunarg closed 1 week ago

artem-lunarg commented 1 week ago

Adds handles of the resources that are specified directly in the API calls (not everything covered, mostly functions like copies, indirect actions, but not barriers).

The amount of memory used by the handles depends on the game. CS2 max usage: 1-2MB, doom capture: ~10 MB (found by new stats system). The previous refactoring released by a rough estimate 2x more memory than the above numbers.

ci-tester-lunarg commented 1 week ago

CI Vulkan-ValidationLayers build queued with queue ID 207993.

ci-tester-lunarg commented 1 week ago

CI Vulkan-ValidationLayers build # 16954 running.

ci-tester-lunarg commented 1 week ago

CI Vulkan-ValidationLayers build # 16954 passed.