gpu_switches.h 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. // Copyright 2015 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_CONFIG_GPU_SWITCHES_H_
  5. #define GPU_CONFIG_GPU_SWITCHES_H_
  6. #include "gpu/gpu_export.h"
  7. namespace switches {
  8. GPU_EXPORT extern const char kDisableGpuRasterization[];
  9. GPU_EXPORT extern const char kDisableMipmapGeneration[];
  10. GPU_EXPORT extern const char kEnableGpuRasterization[];
  11. GPU_EXPORT extern const char kGpuBlocklistTestGroup[];
  12. GPU_EXPORT extern const char kGpuDriverBugListTestGroup[];
  13. GPU_EXPORT extern const char kGpuPreferences[];
  14. GPU_EXPORT extern const char kIgnoreGpuBlocklist[];
  15. GPU_EXPORT extern const char kGpuDiskCacheSizeKB[];
  16. GPU_EXPORT extern const char kDisableGpuProcessForDX12InfoCollection[];
  17. GPU_EXPORT extern const char kEnableUnsafeWebGPU[];
  18. GPU_EXPORT extern const char kEnableWebGPUDeveloperFeatures[];
  19. GPU_EXPORT extern const char kEnableDawnBackendValidation[];
  20. GPU_EXPORT extern const char kUseWebGPUAdapter[];
  21. GPU_EXPORT extern const char kEnableDawnFeatures[];
  22. GPU_EXPORT extern const char kDisableDawnFeatures[];
  23. GPU_EXPORT extern const char kUseHighGPUThreadPriorityForPerfTests[];
  24. GPU_EXPORT extern const char kNoDelayForDX12VulkanInfoCollection[];
  25. GPU_EXPORT extern const char kEnableGpuBlockedTime[];
  26. GPU_EXPORT extern const char kGpuVendorId[];
  27. GPU_EXPORT extern const char kGpuDeviceId[];
  28. GPU_EXPORT extern const char kGpuSubSystemId[];
  29. GPU_EXPORT extern const char kGpuRevision[];
  30. GPU_EXPORT extern const char kGpuDriverVersion[];
  31. GPU_EXPORT extern const char kWebViewDrawFunctorUsesVulkan[];
  32. GPU_EXPORT extern const char kEnableVulkanProtectedMemory[];
  33. GPU_EXPORT extern const char kDisableVulkanFallbackToGLForTesting[];
  34. GPU_EXPORT extern const char kVulkanHeapMemoryLimitMb[];
  35. GPU_EXPORT extern const char kVulkanSyncCpuMemoryLimitMb[];
  36. GPU_EXPORT extern const char kForceBrowserCrashOnGpuCrash[];
  37. GPU_EXPORT extern const char kGpuWatchdogTimeoutSeconds[];
  38. } // namespace switches
  39. #endif // GPU_CONFIG_GPU_SWITCHES_H_