vulkan_crash_keys.h 953 B

123456789101112131415161718192021222324252627
  1. // Copyright 2020 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. #ifndef GPU_VULKAN_VULKAN_CRASH_KEYS_H_
  5. #define GPU_VULKAN_VULKAN_CRASH_KEYS_H_
  6. #include <vulkan/vulkan_core.h>
  7. #include "components/crash/core/common/crash_key.h"
  8. namespace gpu {
  9. namespace crash_keys {
  10. extern crash_reporter::CrashKeyString<16> vulkan_api_version;
  11. extern crash_reporter::CrashKeyString<16> vulkan_device_api_version;
  12. extern crash_reporter::CrashKeyString<16> vulkan_device_driver_version;
  13. extern crash_reporter::CrashKeyString<16> vulkan_device_vendor_id;
  14. extern crash_reporter::CrashKeyString<16> vulkan_device_id;
  15. extern crash_reporter::CrashKeyString<16> vulkan_device_type;
  16. extern crash_reporter::CrashKeyString<VK_MAX_PHYSICAL_DEVICE_NAME_SIZE>
  17. vulkan_device_name;
  18. } // namespace crash_keys
  19. } // namespace gpu
  20. #endif // GPU_VULKAN_VULKAN_CRASH_KEYS_H_