mesa/src/gfxstream
Jason Macnak 7fb8d85c26 gfxstream: use VkSnapshotApiCallHandle outside of VkReconstruction
... as VkSnapshotApiCallInfo* is a pointer into a
std::vector<VkSnapshotApiCallInfo> which can be invalidated during
multi threaded VK usage when the std::vector<> is resized.

Test: bazel test common/end2end:gfxstream_end2end_tests \
      --graphics_drivers=gles_angle_vulkan_swiftshader \
      --test_arg="--gtest_filter=*MultiThreadedResetCommandBuffer*VulkanSnapshots*" \
      --test_arg="--gtest_repeat=100" \
      --test_output=streamed

Reviewed-by: Marcin Radomski <dextero@google.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35416>
2025-06-10 16:11:47 +00:00
..
aemu gfxstream: fix signedness of shifts 2025-02-05 19:28:42 +00:00
codegen gfxstream: use VkSnapshotApiCallHandle outside of VkReconstruction 2025-06-10 16:11:47 +00:00
guest gfxstream: fix suballocation logic using u_mm 2025-06-04 17:24:24 +00:00
.clang-format gfxstream: add clang-format 2024-10-09 22:53:05 +00:00
meson.build gfxstream: guest: use internal version of AEMU headers + impls 2024-11-12 19:21:10 +00:00