Reland "[Vulkan] Add optional callback invoked on VK_ERROR_DEVICE_LOST"
This reverts commit ea260ac426c352d1469664ffc2e68764d5e7cbce.
Reason for revert: fixing build failure
Original change's description:
> Revert "[Vulkan] Add optional callback invoked on VK_ERROR_DEVICE_LOST"
>
> This reverts commit f2e4afe3e0605fc947f9b3c10d3fbb96150d797c.
>
> Reason for revert: Blocking Flutter roll due to compilation woes (missing std::string #include)
>
> Original change's description:
> > [Vulkan] Add optional callback invoked on VK_ERROR_DEVICE_LOST
> >
> > Added to both Ganesh and Graphite, this callback will pass fault
> > debugging information from the driver to the client if the
> > VK_EXT_device_fault extension is supported / enabled. It will be invoked
> > with generic / empty info if the extension is not available.
> >
> > Bug: b/313369997
> > Change-Id: I61b7c57abb8049129f8725f30d87ed6030aa2a6d
> > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/804637
> > Reviewed-by: Greg Daniel <egdaniel@google.com>
> > Commit-Queue: Nolan Scobie <nscobie@google.com>
>
> Bug: b/313369997
> Change-Id: I1c98803d2061e697a9543d8d12238e88c2208ce4
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/805976
> Commit-Queue: Robert Phillips <robertphillips@google.com>
> Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
> Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
> Auto-Submit: Robert Phillips <robertphillips@google.com>
Bug: b/313369997
Change-Id: I8b7b808198a1fe4004312be4c21afc1e3010c448
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/805882
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Nolan Scobie <nscobie@google.com>
19 files changed