// Copyright 2015 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "gpu/config/gpu_switches.h" namespace switches { // Disable GPU rasterization, i.e. rasterize on the CPU only. // Overrides the kEnableGpuRasterization and kForceGpuRasterization flags. const char kDisableGpuRasterization[] = "disable-gpu-rasterization"; // Allow heuristics to determine when a layer tile should be drawn with the // Skia GPU backend. Only valid with GPU accelerated compositing + // impl-side painting. const char kEnableGpuRasterization[] = "enable-gpu-rasterization"; // Passes active gpu vendor id from browser process to GPU process. const char kGpuActiveVendorID[] = "gpu-active-vendor-id"; // Passes active gpu device id from browser process to GPU process. const char kGpuActiveDeviceID[] = "gpu-active-device-id"; // Passes gpu device_id from browser process to GPU process. const char kGpuDeviceID[] = "gpu-device-id"; // Pass a set of GpuDriverBugWorkaroundType ids, seperated by ','. const char kGpuDriverBugWorkarounds[] = "gpu-driver-bug-workarounds"; // Passes gpu driver_vendor from browser process to GPU process. const char kGpuDriverVendor[] = "gpu-driver-vendor"; // Passes gpu driver_version from browser process to GPU process. const char kGpuDriverVersion[] = "gpu-driver-version"; // Passes gpu driver_date from browser process to GPU process. const char kGpuDriverDate[] = "gpu-driver-date"; // Passes secondary gpu vendor ids from browser process to GPU process. const char kGpuSecondaryVendorIDs[] = "gpu-secondary-vendor-ids"; // Passes secondary gpu device ids from browser process to GPU process. const char kGpuSecondaryDeviceIDs[] = "gpu-secondary-device-ids"; // Testing switch to not launch the gpu process for full gpu info collection. const char kGpuTestingNoCompleteInfoCollection[] = "gpu-no-complete-info-collection"; // Override os version from GpuControlList::MakeDecision. const char kGpuTestingOsVersion[] = "gpu-testing-os-version"; // Override gpu vendor id from the GpuInfoCollector. const char kGpuTestingVendorId[] = "gpu-testing-vendor-id"; // Override gpu device id from the GpuInfoCollector. const char kGpuTestingDeviceId[] = "gpu-testing-device-id"; // Override secondary gpu vendor ids from the GpuInfoCollector. const char kGpuTestingSecondaryVendorIDs[] = "gpu-testing-secondary-vendor-ids"; // Override secondary gpu device ids from the GpuInfoCollector. const char kGpuTestingSecondaryDeviceIDs[] = "gpu-testing-secondary-device-ids"; // Override gpu driver date from the GpuInfoCollector. const char kGpuTestingDriverDate[] = "gpu-testing-driver-date"; // Override gl vendor from the GpuInfoCollector. const char kGpuTestingGLVendor[] = "gpu-testing-gl-vendor"; // Override gl renderer from the GpuInfoCollector. const char kGpuTestingGLRenderer[] = "gpu-testing-gl-renderer"; // Override gl version from the GpuInfoCollector. const char kGpuTestingGLVersion[] = "gpu-testing-gl-version"; // Passes gpu vendor_id from browser process to GPU process. const char kGpuVendorID[] = "gpu-vendor-id"; // Ignores GPU blacklist. const char kIgnoreGpuBlacklist[] = "ignore-gpu-blacklist"; } // namespace switches