Home | History | Annotate | Download | only in gpu
      1 // Copyright (c) 2012 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 
      5 #ifndef CONTENT_COMMON_GPU_GPU_PROCESS_LAUNCH_CAUSES_H_
      6 #define CONTENT_COMMON_GPU_GPU_PROCESS_LAUNCH_CAUSES_H_
      7 
      8 namespace content {
      9 
     10 // If you change this enum you also need to update
     11 // tools/histograms/histograms.xml.
     12 enum CauseForGpuLaunch {
     13   // Start enum from 2 to keep the same values for the histogram.
     14   CAUSE_FOR_GPU_LAUNCH_GPUDATAMANAGER_REQUESTCOMPLETEGPUINFOIFNEEDED = 2,
     15   CAUSE_FOR_GPU_LAUNCH_RENDERWIDGETFULLSCREENPEPPER_CREATECONTEXT,
     16   CAUSE_FOR_GPU_LAUNCH_WEBGRAPHICSCONTEXT3DCOMMANDBUFFERIMPL_INITIALIZE,
     17   CAUSE_FOR_GPU_LAUNCH_NO_LAUNCH,
     18   CAUSE_FOR_GPU_LAUNCH_VIDEODECODEACCELERATOR_INITIALIZE,
     19   CAUSE_FOR_GPU_LAUNCH_PEPPERPLATFORMCONTEXT3DIMPL_INITIALIZE,
     20   CAUSE_FOR_GPU_LAUNCH_BROWSER_STARTUP,
     21   CAUSE_FOR_GPU_LAUNCH_CANVAS_2D,
     22 
     23   // All new values should be inserted above this point so that
     24   // existing values continue to match up with those in histograms.xml.
     25   CAUSE_FOR_GPU_LAUNCH_MAX_ENUM
     26 };
     27 
     28 }  // namespace content
     29 
     30 
     31 #endif  // CONTENT_COMMON_GPU_GPU_PROCESS_LAUNCH_CAUSES_H_
     32