1// Copyright 2017-2022 Khronos Group. 2// 3// SPDX-License-Identifier: CC-BY-4.0 4 5include::{generated}/meta/{refprefix}VK_EXT_device_fault.adoc[] 6 7=== Other Extension Metadata 8 9*Last Modified Date*:: 10 2021-03-10 11*IP Status*:: 12 No known IP claims. 13*Contributors*:: 14 - Ralph Potter, Samsung 15 - Stuart Smith, AMD 16 - Jan-Harald Fredriksen, ARM 17 - Mark Bellamy, ARM 18 - Andrew Ellem, Google 19 - Alex Walters, IMG 20 - Jeff Bolz, NVIDIA 21 - Baldur Karlsson, Valve 22 23=== Description 24 25Device loss can be triggered by a variety of issues, including invalid API 26usage, implementation errors, or hardware failures. 27 28This extension introduces a new command: flink:vkGetDeviceFaultInfoEXT, 29which may be called subsequent to a ename:VK_ERROR_DEVICE_LOST error code 30having been returned by the implementation. 31This command allows developers to query for additional information on GPU 32faults which may have caused device loss, and to generate binary crash 33dumps, which may be loaded into external tools for further diagnosis. 34 35include::{generated}/interfaces/VK_EXT_device_fault.adoc[] 36 37=== Version History 38 39 * Revision 1, 2020-10-19 (Ralph Potter) 40 ** Initial revision 41