Class KHRDeviceFault

java.lang.Object
org.lwjgl.vulkan.KHRDeviceFault

public class KHRDeviceFault extends Object
  • Field Details

    • VK_KHR_DEVICE_FAULT_SPEC_VERSION

      public static final int VK_KHR_DEVICE_FAULT_SPEC_VERSION
      See Also:
    • VK_KHR_DEVICE_FAULT_EXTENSION_NAME

      public static final String VK_KHR_DEVICE_FAULT_EXTENSION_NAME
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FAULT_FEATURES_KHR

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FAULT_FEATURES_KHR
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FAULT_PROPERTIES_KHR

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FAULT_PROPERTIES_KHR
      See Also:
    • VK_STRUCTURE_TYPE_DEVICE_FAULT_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_DEVICE_FAULT_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_DEVICE_FAULT_DEBUG_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_DEVICE_FAULT_DEBUG_INFO_KHR
      See Also:
    • VK_DEVICE_FAULT_ADDRESS_TYPE_NONE_KHR

      public static final int VK_DEVICE_FAULT_ADDRESS_TYPE_NONE_KHR
      See Also:
    • VK_DEVICE_FAULT_ADDRESS_TYPE_READ_INVALID_KHR

      public static final int VK_DEVICE_FAULT_ADDRESS_TYPE_READ_INVALID_KHR
      See Also:
    • VK_DEVICE_FAULT_ADDRESS_TYPE_WRITE_INVALID_KHR

      public static final int VK_DEVICE_FAULT_ADDRESS_TYPE_WRITE_INVALID_KHR
      See Also:
    • VK_DEVICE_FAULT_ADDRESS_TYPE_EXECUTE_INVALID_KHR

      public static final int VK_DEVICE_FAULT_ADDRESS_TYPE_EXECUTE_INVALID_KHR
      See Also:
    • VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_UNKNOWN_KHR

      public static final int VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_UNKNOWN_KHR
      See Also:
    • VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_INVALID_KHR

      public static final int VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_INVALID_KHR
      See Also:
    • VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_FAULT_KHR

      public static final int VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_FAULT_KHR
      See Also:
    • VK_DEVICE_FAULT_VENDOR_BINARY_HEADER_VERSION_ONE_KHR

      public static final int VK_DEVICE_FAULT_VENDOR_BINARY_HEADER_VERSION_ONE_KHR
      See Also:
    • VK_DEVICE_FAULT_FLAG_DEVICE_LOST_KHR

      public static final int VK_DEVICE_FAULT_FLAG_DEVICE_LOST_KHR
      See Also:
    • VK_DEVICE_FAULT_FLAG_MEMORY_ADDRESS_KHR

      public static final int VK_DEVICE_FAULT_FLAG_MEMORY_ADDRESS_KHR
      See Also:
    • VK_DEVICE_FAULT_FLAG_INSTRUCTION_ADDRESS_KHR

      public static final int VK_DEVICE_FAULT_FLAG_INSTRUCTION_ADDRESS_KHR
      See Also:
    • VK_DEVICE_FAULT_FLAG_VENDOR_KHR

      public static final int VK_DEVICE_FAULT_FLAG_VENDOR_KHR
      See Also:
    • VK_DEVICE_FAULT_FLAG_WATCHDOG_TIMEOUT_KHR

      public static final int VK_DEVICE_FAULT_FLAG_WATCHDOG_TIMEOUT_KHR
      See Also:
    • VK_DEVICE_FAULT_FLAG_OVERFLOW_KHR

      public static final int VK_DEVICE_FAULT_FLAG_OVERFLOW_KHR
      See Also:
  • Method Details

    • nvkGetDeviceFaultReportsKHR

      public static int nvkGetDeviceFaultReportsKHR(VkDevice device, long timeout, long pFaultCounts, long pFaultInfo)
      VkResult vkGetDeviceFaultReportsKHR(VkDevice device, uint64_t timeout, uint32_t * pFaultCounts, VkDeviceFaultInfoKHR * pFaultInfo)
    • vkGetDeviceFaultReportsKHR

      @NativeType("VkResult") public static int vkGetDeviceFaultReportsKHR(VkDevice device, @NativeType("uint64_t") long timeout, @NativeType("uint32_t *") IntBuffer pFaultCounts, @NativeType("VkDeviceFaultInfoKHR *") @Nullable VkDeviceFaultInfoKHR.Buffer pFaultInfo)
      VkResult vkGetDeviceFaultReportsKHR(VkDevice device, uint64_t timeout, uint32_t * pFaultCounts, VkDeviceFaultInfoKHR * pFaultInfo)
    • nvkGetDeviceFaultDebugInfoKHR

      public static int nvkGetDeviceFaultDebugInfoKHR(VkDevice device, long pDebugInfo)
      VkResult vkGetDeviceFaultDebugInfoKHR(VkDevice device, VkDeviceFaultDebugInfoKHR * pDebugInfo)
    • vkGetDeviceFaultDebugInfoKHR

      @NativeType("VkResult") public static int vkGetDeviceFaultDebugInfoKHR(VkDevice device, @NativeType("VkDeviceFaultDebugInfoKHR *") VkDeviceFaultDebugInfoKHR pDebugInfo)
      VkResult vkGetDeviceFaultDebugInfoKHR(VkDevice device, VkDeviceFaultDebugInfoKHR * pDebugInfo)
    • vkGetDeviceFaultReportsKHR

      @NativeType("VkResult") public static int vkGetDeviceFaultReportsKHR(VkDevice device, @NativeType("uint64_t") long timeout, @NativeType("uint32_t *") int[] pFaultCounts, @NativeType("VkDeviceFaultInfoKHR *") @Nullable VkDeviceFaultInfoKHR.Buffer pFaultInfo)
      VkResult vkGetDeviceFaultReportsKHR(VkDevice device, uint64_t timeout, uint32_t * pFaultCounts, VkDeviceFaultInfoKHR * pFaultInfo)