summaryrefslogtreecommitdiffstats
path: root/ui/gl
diff options
context:
space:
mode:
authorapatrick@chromium.org <apatrick@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-05-24 10:55:32 +0000
committerapatrick@chromium.org <apatrick@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-05-24 10:55:32 +0000
commit3551cb20ae0d809fb2daffe1ece5f3947e037f3c (patch)
tree7d0fafbd954048640d956e3c4758ba82e005935e /ui/gl
parentabe5fedb266ae81e25813aec4291da36a2d023df (diff)
downloadchromium_src-3551cb20ae0d809fb2daffe1ece5f3947e037f3c.zip
chromium_src-3551cb20ae0d809fb2daffe1ece5f3947e037f3c.tar.gz
chromium_src-3551cb20ae0d809fb2daffe1ece5f3947e037f3c.tar.bz2
Add more trace events to GPU process.
Review URL: https://chromiumcodereview.appspot.com/10447002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138762 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/gl')
-rw-r--r--ui/gl/gl_context_linux.cc2
-rw-r--r--ui/gl/gl_context_mac.mm2
-rw-r--r--ui/gl/gl_context_win.cc2
-rw-r--r--ui/gl/gl_surface_linux.cc3
-rw-r--r--ui/gl/gl_surface_mac.cc3
-rw-r--r--ui/gl/gl_surface_win.cc3
6 files changed, 15 insertions, 0 deletions
diff --git a/ui/gl/gl_context_linux.cc b/ui/gl/gl_context_linux.cc
index 2b5d16f..667df48 100644
--- a/ui/gl/gl_context_linux.cc
+++ b/ui/gl/gl_context_linux.cc
@@ -4,6 +4,7 @@
#include "ui/gl/gl_context.h"
+#include "base/debug/trace_event.h"
#include "base/logging.h"
#include "base/memory/scoped_ptr.h"
#include "third_party/mesa/MesaLib/include/GL/osmesa.h"
@@ -26,6 +27,7 @@ scoped_refptr<GLContext> GLContext::CreateGLContext(
GLShareGroup* share_group,
GLSurface* compatible_surface,
GpuPreference gpu_preference) {
+ TRACE_EVENT0("gpu", "GLContext::CreateGLContext");
switch (GetGLImplementation()) {
case kGLImplementationOSMesaGL: {
scoped_refptr<GLContext> context(new GLContextOSMesa(share_group));
diff --git a/ui/gl/gl_context_mac.mm b/ui/gl/gl_context_mac.mm
index 06829be..0a8d096 100644
--- a/ui/gl/gl_context_mac.mm
+++ b/ui/gl/gl_context_mac.mm
@@ -4,6 +4,7 @@
#include "base/basictypes.h"
#include "base/command_line.h"
+#include "base/debug/trace_event.h"
#include "base/logging.h"
#include "base/mac/mac_util.h"
#include "base/memory/scoped_generic_obj.h"
@@ -41,6 +42,7 @@ scoped_refptr<GLContext> GLContext::CreateGLContext(
GLShareGroup* share_group,
GLSurface* compatible_surface,
GpuPreference gpu_preference) {
+ TRACE_EVENT0("gpu", "GLContext::CreateGLContext");
switch (GetGLImplementation()) {
case kGLImplementationDesktopGL:
case kGLImplementationAppleGL: {
diff --git a/ui/gl/gl_context_win.cc b/ui/gl/gl_context_win.cc
index c42daa9..d2aaf85 100644
--- a/ui/gl/gl_context_win.cc
+++ b/ui/gl/gl_context_win.cc
@@ -4,6 +4,7 @@
#include "ui/gl/gl_context.h"
+#include "base/debug/trace_event.h"
#include "base/logging.h"
#include "base/memory/scoped_ptr.h"
#include "third_party/mesa/MesaLib/include/GL/osmesa.h"
@@ -24,6 +25,7 @@ scoped_refptr<GLContext> GLContext::CreateGLContext(
GLShareGroup* share_group,
GLSurface* compatible_surface,
GpuPreference gpu_preference) {
+ TRACE_EVENT0("gpu", "GLContext::CreateGLContext");
switch (GetGLImplementation()) {
case kGLImplementationOSMesaGL: {
scoped_refptr<GLContext> context(new GLContextOSMesa(share_group));
diff --git a/ui/gl/gl_surface_linux.cc b/ui/gl/gl_surface_linux.cc
index d657605..03ab514 100644
--- a/ui/gl/gl_surface_linux.cc
+++ b/ui/gl/gl_surface_linux.cc
@@ -4,6 +4,7 @@
#include "ui/gl/gl_surface.h"
+#include "base/debug/trace_event.h"
#include "base/logging.h"
#include "base/memory/scoped_ptr.h"
#include "base/message_loop.h"
@@ -265,6 +266,7 @@ NativeViewGLSurfaceOSMesa::~NativeViewGLSurfaceOSMesa() {
scoped_refptr<GLSurface> GLSurface::CreateViewGLSurface(
bool software,
gfx::AcceleratedWidget window) {
+ TRACE_EVENT0("gpu", "GLSurface::CreateViewGLSurface");
if (software)
return NULL;
@@ -304,6 +306,7 @@ scoped_refptr<GLSurface> GLSurface::CreateViewGLSurface(
scoped_refptr<GLSurface> GLSurface::CreateOffscreenGLSurface(
bool software,
const gfx::Size& size) {
+ TRACE_EVENT0("gpu", "GLSurface::CreateOffscreenGLSurface");
if (software)
return NULL;
diff --git a/ui/gl/gl_surface_mac.cc b/ui/gl/gl_surface_mac.cc
index 0431628..df542a1 100644
--- a/ui/gl/gl_surface_mac.cc
+++ b/ui/gl/gl_surface_mac.cc
@@ -4,6 +4,7 @@
#include "ui/gl/gl_surface.h"
+#include "base/debug/trace_event.h"
#include "base/logging.h"
#include "base/memory/scoped_ptr.h"
#include "third_party/mesa/MesaLib/include/GL/osmesa.h"
@@ -37,6 +38,7 @@ bool GLSurface::InitializeOneOffInternal() {
scoped_refptr<GLSurface> GLSurface::CreateViewGLSurface(
bool software,
gfx::AcceleratedWidget window) {
+ TRACE_EVENT0("gpu", "GLSurface::CreateViewGLSurface");
#if defined(USE_AURA)
if (software)
return NULL;
@@ -64,6 +66,7 @@ scoped_refptr<GLSurface> GLSurface::CreateViewGLSurface(
scoped_refptr<GLSurface> GLSurface::CreateOffscreenGLSurface(
bool software,
const gfx::Size& size) {
+ TRACE_EVENT0("gpu", "GLSurface::CreateOffscreenGLSurface");
if (software)
return NULL;
diff --git a/ui/gl/gl_surface_win.cc b/ui/gl/gl_surface_win.cc
index ae55568..b07dff4 100644
--- a/ui/gl/gl_surface_win.cc
+++ b/ui/gl/gl_surface_win.cc
@@ -4,6 +4,7 @@
#include "ui/gl/gl_surface.h"
+#include "base/debug/trace_event.h"
#include "base/logging.h"
#include "base/memory/scoped_ptr.h"
#include "third_party/mesa/MesaLib/include/GL/osmesa.h"
@@ -174,6 +175,7 @@ bool NativeViewGLSurfaceOSMesa::PostSubBuffer(
scoped_refptr<GLSurface> GLSurface::CreateViewGLSurface(
bool software,
gfx::AcceleratedWidget window) {
+ TRACE_EVENT0("gpu", "GLSurface::CreateViewGLSurface");
switch (GetGLImplementation()) {
case kGLImplementationOSMesaGL: {
scoped_refptr<GLSurface> surface(
@@ -212,6 +214,7 @@ scoped_refptr<GLSurface> GLSurface::CreateViewGLSurface(
scoped_refptr<GLSurface> GLSurface::CreateOffscreenGLSurface(
bool software,
const gfx::Size& size) {
+ TRACE_EVENT0("gpu", "GLSurface::CreateOffscreenGLSurface");
switch (GetGLImplementation()) {
case kGLImplementationOSMesaGL: {
scoped_refptr<GLSurface> surface(new GLSurfaceOSMesa(OSMESA_RGBA,