| Index: gpu/command_buffer/client/gles2_implementation.cc
|
| ===================================================================
|
| --- gpu/command_buffer/client/gles2_implementation.cc (revision 84291)
|
| +++ gpu/command_buffer/client/gles2_implementation.cc (working copy)
|
| @@ -9,7 +9,7 @@
|
| #include "../client/mapped_memory.h"
|
| #include "../common/gles2_cmd_utils.h"
|
| #include "../common/id_allocator.h"
|
| -#include "../common/trace_event.h"
|
| +#include "gpu/common/gpu_trace_event.h"
|
|
|
| #if defined(__native_client__) && !defined(GLES2_SUPPORT_CLIENT_SIDE_ARRAYS)
|
| #define GLES2_SUPPORT_CLIENT_SIDE_ARRAYS
|
| @@ -491,7 +491,7 @@
|
| }
|
|
|
| void GLES2Implementation::WaitForCmd() {
|
| - TRACE_EVENT0("gpu", "GLES2::WaitForCmd");
|
| + GPU_TRACE_EVENT0("gpu", "GLES2::WaitForCmd");
|
| helper_->CommandBufferHelper::Finish();
|
| }
|
|
|
| @@ -500,7 +500,7 @@
|
| }
|
|
|
| GLenum GLES2Implementation::GetGLError() {
|
| - TRACE_EVENT0("gpu", "GLES2::GetGLError");
|
| + GPU_TRACE_EVENT0("gpu", "GLES2::GetGLError");
|
| // Check the GL error first, then our wrapped error.
|
| typedef gles2::GetError::Result Result;
|
| Result* result = GetResultAs<Result*>();
|
| @@ -533,7 +533,7 @@
|
|
|
| void GLES2Implementation::GetBucketContents(uint32 bucket_id,
|
| std::vector<int8>* data) {
|
| - TRACE_EVENT0("gpu", "GLES2::GetBucketContents");
|
| + GPU_TRACE_EVENT0("gpu", "GLES2::GetBucketContents");
|
| GPU_DCHECK(data);
|
| typedef cmd::GetBucketSize::Result Result;
|
| Result* result = GetResultAs<Result*>();
|
| @@ -674,7 +674,7 @@
|
| }
|
|
|
| void GLES2Implementation::Finish() {
|
| - TRACE_EVENT0("gpu", "GLES2::Finish");
|
| + GPU_TRACE_EVENT0("gpu", "GLES2::Finish");
|
| // Insert the cmd to call glFinish
|
| helper_->Finish();
|
| // Finish our command buffer
|
| @@ -714,7 +714,7 @@
|
|
|
| void GLES2Implementation::GenSharedIdsCHROMIUM(
|
| GLuint namespace_id, GLuint id_offset, GLsizei n, GLuint* ids) {
|
| - TRACE_EVENT0("gpu", "GLES2::GenSharedIdsCHROMIUM");
|
| + GPU_TRACE_EVENT0("gpu", "GLES2::GenSharedIdsCHROMIUM");
|
| GLint* id_buffer = transfer_buffer_.AllocTyped<GLint>(n);
|
| helper_->GenSharedIdsCHROMIUM(namespace_id, id_offset, n,
|
| transfer_buffer_id_,
|
| @@ -726,7 +726,7 @@
|
|
|
| void GLES2Implementation::DeleteSharedIdsCHROMIUM(
|
| GLuint namespace_id, GLsizei n, const GLuint* ids) {
|
| - TRACE_EVENT0("gpu", "GLES2::DeleteSharedIdsCHROMIUM");
|
| + GPU_TRACE_EVENT0("gpu", "GLES2::DeleteSharedIdsCHROMIUM");
|
| GLint* id_buffer = transfer_buffer_.AllocTyped<GLint>(n);
|
| memcpy(id_buffer, ids, sizeof(*ids) * n);
|
| helper_->DeleteSharedIdsCHROMIUM(namespace_id, n,
|
| @@ -738,7 +738,7 @@
|
|
|
| void GLES2Implementation::RegisterSharedIdsCHROMIUM(
|
| GLuint namespace_id, GLsizei n, const GLuint* ids) {
|
| - TRACE_EVENT0("gpu", "GLES2::RegisterSharedIdsCHROMIUM");
|
| + GPU_TRACE_EVENT0("gpu", "GLES2::RegisterSharedIdsCHROMIUM");
|
| GLint* id_buffer = transfer_buffer_.AllocTyped<GLint>(n);
|
| memcpy(id_buffer, ids, sizeof(*ids) * n);
|
| helper_->RegisterSharedIdsCHROMIUM(namespace_id, n,
|
| @@ -764,7 +764,7 @@
|
| }
|
| #endif // defined(GLES2_SUPPORT_CLIENT_SIDE_ARRAYS)
|
|
|
| - TRACE_EVENT0("gpu", "GLES2::GetVertexAttribPointerv");
|
| + GPU_TRACE_EVENT0("gpu", "GLES2::GetVertexAttribPointerv");
|
| typedef gles2::GetVertexAttribPointerv::Result Result;
|
| Result* result = GetResultAs<Result*>();
|
| result->SetNumResults(0);
|
| @@ -776,7 +776,7 @@
|
|
|
| GLint GLES2Implementation::GetAttribLocation(
|
| GLuint program, const char* name) {
|
| - TRACE_EVENT0("gpu", "GLES2::GetAttribLocation");
|
| + GPU_TRACE_EVENT0("gpu", "GLES2::GetAttribLocation");
|
| typedef GetAttribLocationBucket::Result Result;
|
| Result* result = GetResultAs<Result*>();
|
| *result = -1;
|
| @@ -790,7 +790,7 @@
|
|
|
| GLint GLES2Implementation::GetUniformLocation(
|
| GLuint program, const char* name) {
|
| - TRACE_EVENT0("gpu", "GLES2::GetUniformLocation");
|
| + GPU_TRACE_EVENT0("gpu", "GLES2::GetUniformLocation");
|
| typedef GetUniformLocationBucket::Result Result;
|
| Result* result = GetResultAs<Result*>();
|
| *result = -1;
|
| @@ -1101,7 +1101,7 @@
|
| SetGLError(GL_INVALID_VALUE, "glGetActiveAttrib: bufsize < 0");
|
| return;
|
| }
|
| - TRACE_EVENT0("gpu", "GLES2::GetActiveAttrib");
|
| + GPU_TRACE_EVENT0("gpu", "GLES2::GetActiveAttrib");
|
| // Clear the bucket so if we the command fails nothing will be in it.
|
| helper_->SetBucketSize(kResultBucketId, 0);
|
| typedef gles2::GetActiveAttrib::Result Result;
|
| @@ -1142,7 +1142,7 @@
|
| SetGLError(GL_INVALID_VALUE, "glGetActiveUniform: bufsize < 0");
|
| return;
|
| }
|
| - TRACE_EVENT0("gpu", "GLES2::GetActiveUniform");
|
| + GPU_TRACE_EVENT0("gpu", "GLES2::GetActiveUniform");
|
| // Clear the bucket so if we the command fails nothing will be in it.
|
| helper_->SetBucketSize(kResultBucketId, 0);
|
| typedef gles2::GetActiveUniform::Result Result;
|
| @@ -1182,7 +1182,7 @@
|
| SetGLError(GL_INVALID_VALUE, "glGetAttachedShaders: maxcount < 0");
|
| return;
|
| }
|
| - TRACE_EVENT0("gpu", "GLES2::GetAttachedShaders");
|
| + GPU_TRACE_EVENT0("gpu", "GLES2::GetAttachedShaders");
|
| typedef gles2::GetAttachedShaders::Result Result;
|
| uint32 size = Result::ComputeSize(maxcount);
|
| Result* result = transfer_buffer_.AllocTyped<Result>(size);
|
| @@ -1203,7 +1203,7 @@
|
|
|
| void GLES2Implementation::GetShaderPrecisionFormat(
|
| GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision) {
|
| - TRACE_EVENT0("gpu", "GLES2::GetShaderPrecisionFormat");
|
| + GPU_TRACE_EVENT0("gpu", "GLES2::GetShaderPrecisionFormat");
|
| typedef gles2::GetShaderPrecisionFormat::Result Result;
|
| Result* result = static_cast<Result*>(result_buffer_);
|
| result->success = false;
|
| @@ -1255,7 +1255,7 @@
|
|
|
| void GLES2Implementation::GetUniformfv(
|
| GLuint program, GLint location, GLfloat* params) {
|
| - TRACE_EVENT0("gpu", "GLES2::GetUniformfv");
|
| + GPU_TRACE_EVENT0("gpu", "GLES2::GetUniformfv");
|
| typedef gles2::GetUniformfv::Result Result;
|
| Result* result = static_cast<Result*>(result_buffer_);
|
| result->SetNumResults(0);
|
| @@ -1267,7 +1267,7 @@
|
|
|
| void GLES2Implementation::GetUniformiv(
|
| GLuint program, GLint location, GLint* params) {
|
| - TRACE_EVENT0("gpu", "GLES2::GetUniformiv");
|
| + GPU_TRACE_EVENT0("gpu", "GLES2::GetUniformiv");
|
| typedef gles2::GetUniformiv::Result Result;
|
| Result* result = static_cast<Result*>(result_buffer_);
|
| result->SetNumResults(0);
|
| @@ -1294,7 +1294,7 @@
|
| // and that when we copy the results to the user's buffer we need to not
|
| // write those padding bytes but leave them as they are.
|
|
|
| - TRACE_EVENT0("gpu", "GLES2::ReadPixels");
|
| + GPU_TRACE_EVENT0("gpu", "GLES2::ReadPixels");
|
| typedef gles2::ReadPixels::Result Result;
|
| Result* result = static_cast<Result*>(result_buffer_);
|
| int8* dest = reinterpret_cast<int8*>(pixels);
|
| @@ -1534,7 +1534,7 @@
|
| return;
|
| }
|
| #endif
|
| - TRACE_EVENT0("gpu", "GLES2::GetVertexAttribfv");
|
| + GPU_TRACE_EVENT0("gpu", "GLES2::GetVertexAttribfv");
|
| typedef GetVertexAttribfv::Result Result;
|
| Result* result = GetResultAs<Result*>();
|
| result->SetNumResults(0);
|
| @@ -1553,7 +1553,7 @@
|
| return;
|
| }
|
| #endif
|
| - TRACE_EVENT0("gpu", "GLES2::GetVertexAttribiv");
|
| + GPU_TRACE_EVENT0("gpu", "GLES2::GetVertexAttribiv");
|
| typedef GetVertexAttribiv::Result Result;
|
| Result* result = GetResultAs<Result*>();
|
| result->SetNumResults(0);
|
| @@ -1565,7 +1565,7 @@
|
|
|
| GLboolean GLES2Implementation::CommandBufferEnableCHROMIUM(
|
| const char* feature) {
|
| - TRACE_EVENT0("gpu", "GLES2::CommandBufferEnableCHROMIUM");
|
| + GPU_TRACE_EVENT0("gpu", "GLES2::CommandBufferEnableCHROMIUM");
|
| typedef CommandBufferEnableCHROMIUM::Result Result;
|
| Result* result = GetResultAs<Result*>();
|
| *result = 0;
|
|
|