| OLD | NEW | 
|---|
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 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 | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #ifndef CONTENT_COMMON_GPU_GPU_PROCESS_LAUNCH_CAUSES_H_ | 5 #ifndef CONTENT_COMMON_GPU_GPU_PROCESS_LAUNCH_CAUSES_H_ | 
| 6 #define CONTENT_COMMON_GPU_GPU_PROCESS_LAUNCH_CAUSES_H_ | 6 #define CONTENT_COMMON_GPU_GPU_PROCESS_LAUNCH_CAUSES_H_ | 
| 7 | 7 | 
| 8 namespace content { | 8 namespace content { | 
| 9 | 9 | 
| 10 // If you change this enum you also need to update | 10 // If you change this enum you also need to update | 
| 11 // tools/metrics/histograms/histograms.xml | 11 // tools/metrics/histograms/histograms.xml | 
| 12 enum CauseForGpuLaunch { | 12 enum CauseForGpuLaunch { | 
| 13   // Start enum from 2 to keep the same values for the histogram. | 13   // Start enum from 2 to keep the same values for the histogram. | 
| 14   CAUSE_FOR_GPU_LAUNCH_GPUDATAMANAGER_REQUESTCOMPLETEGPUINFOIFNEEDED = 2, | 14   CAUSE_FOR_GPU_LAUNCH_GPUDATAMANAGER_REQUESTCOMPLETEGPUINFOIFNEEDED = 2, | 
| 15   CAUSE_FOR_GPU_LAUNCH_RENDERWIDGETFULLSCREENPEPPER_CREATECONTEXT, | 15   CAUSE_FOR_GPU_LAUNCH_RENDERWIDGETFULLSCREENPEPPER_CREATECONTEXT, | 
| 16   CAUSE_FOR_GPU_LAUNCH_WEBGRAPHICSCONTEXT3DCOMMANDBUFFERIMPL_INITIALIZE, | 16   CAUSE_FOR_GPU_LAUNCH_WEBGRAPHICSCONTEXT3DCOMMANDBUFFERIMPL_INITIALIZE, | 
| 17   CAUSE_FOR_GPU_LAUNCH_NO_LAUNCH, | 17   CAUSE_FOR_GPU_LAUNCH_NO_LAUNCH, | 
| 18   CAUSE_FOR_GPU_LAUNCH_VIDEODECODEACCELERATOR_INITIALIZE, | 18   CAUSE_FOR_GPU_LAUNCH_VIDEODECODEACCELERATOR_INITIALIZE, | 
| 19   CAUSE_FOR_GPU_LAUNCH_PEPPERPLATFORMCONTEXT3DIMPL_INITIALIZE, | 19   CAUSE_FOR_GPU_LAUNCH_PEPPERPLATFORMCONTEXT3DIMPL_INITIALIZE, | 
| 20   CAUSE_FOR_GPU_LAUNCH_BROWSER_STARTUP, | 20   CAUSE_FOR_GPU_LAUNCH_BROWSER_STARTUP, | 
| 21   CAUSE_FOR_GPU_LAUNCH_CANVAS_2D, | 21   CAUSE_FOR_GPU_LAUNCH_CANVAS_2D, | 
| 22   CAUSE_FOR_GPU_LAUNCH_PEPPERVIDEOENCODERACCELERATOR_INITIALIZE, | 22   CAUSE_FOR_GPU_LAUNCH_PEPPERVIDEOENCODERACCELERATOR_INITIALIZE, | 
| 23   CAUSE_FOR_GPU_LAUNCH_GPU_MEMORY_BUFFER_ALLOCATE, | 23   CAUSE_FOR_GPU_LAUNCH_GPU_MEMORY_BUFFER_ALLOCATE, | 
| 24   CAUSE_FOR_GPU_LAUNCH_JPEGDECODEACCELERATOR_INITIALIZE, | 24   CAUSE_FOR_GPU_LAUNCH_JPEGDECODEACCELERATOR_INITIALIZE, | 
| 25   CAUSE_FOR_GPU_LAUNCH_MOJO_SETUP, | 25   CAUSE_FOR_GPU_LAUNCH_MOJO_SETUP, | 
|  | 26   CAUSE_FOR_GPU_LAUNCH_GET_GPU_SERVICE_REGISTRY, | 
| 26 | 27 | 
| 27   // All new values should be inserted above this point so that | 28   // All new values should be inserted above this point so that | 
| 28   // existing values continue to match up with those in histograms.xml. | 29   // existing values continue to match up with those in histograms.xml. | 
| 29   CAUSE_FOR_GPU_LAUNCH_MAX_ENUM | 30   CAUSE_FOR_GPU_LAUNCH_MAX_ENUM | 
| 30 }; | 31 }; | 
| 31 | 32 | 
| 32 }  // namespace content | 33 }  // namespace content | 
| 33 | 34 | 
| 34 #endif  // CONTENT_COMMON_GPU_GPU_PROCESS_LAUNCH_CAUSES_H_ | 35 #endif  // CONTENT_COMMON_GPU_GPU_PROCESS_LAUNCH_CAUSES_H_ | 
| OLD | NEW | 
|---|