KhronosGroup / Vulkan-ValidationLayers

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

gpu: Refacto #8102

Closed arno-lunarg closed 1 month ago

arno-lunarg commented 1 month ago

Redo GPU resources management: -> Get rid of CommandResources classes -> Now error logic and needed resources are stored in lambdas, no need to create a new class and modify many files (per_command_error_loggers in gpuav::CommandBuffer) -> Add GpuResourcesManager and SharedResourcesManager to help with GPU resources lifetime management

Next thing to refacto would be error messages logic for validation done by instrumenting shaders

ci-tester-lunarg commented 1 month ago

CI Vulkan-ValidationLayers build queued with queue ID 196365.

ci-tester-lunarg commented 1 month ago

CI Vulkan-ValidationLayers build # 16749 running.

ci-tester-lunarg commented 1 month ago

CI Vulkan-ValidationLayers build # 16749 failed.

ci-tester-lunarg commented 1 month ago

CI Vulkan-ValidationLayers build queued with queue ID 196424.

ci-tester-lunarg commented 1 month ago

CI Vulkan-ValidationLayers build # 16751 running.

ci-tester-lunarg commented 1 month ago

CI Vulkan-ValidationLayers build queued with queue ID 196438.

ci-tester-lunarg commented 1 month ago

CI Vulkan-ValidationLayers build # 16752 running.

ci-tester-lunarg commented 1 month ago

CI Vulkan-ValidationLayers build # 16752 passed.

ci-tester-lunarg commented 1 month ago

CI Vulkan-ValidationLayers build queued with queue ID 196471.

ci-tester-lunarg commented 1 month ago

CI Vulkan-ValidationLayers build # 16753 running.

ci-tester-lunarg commented 1 month ago

CI Vulkan-ValidationLayers build # 16753 passed.

ci-tester-lunarg commented 1 month ago

CI Vulkan-ValidationLayers build queued with queue ID 196930.

ci-tester-lunarg commented 1 month ago

CI Vulkan-ValidationLayers build # 16762 running.

ci-tester-lunarg commented 1 month ago

CI Vulkan-ValidationLayers build # 16762 passed.