| Index: gpu/command_buffer/client/gles2_implementation.cc
|
| diff --git a/gpu/command_buffer/client/gles2_implementation.cc b/gpu/command_buffer/client/gles2_implementation.cc
|
| index df70976be7307f30265a1d898ce2aad47e9e3e44..eed825455c2136ed5d7b9b18248cbd6463c2b301 100644
|
| --- a/gpu/command_buffer/client/gles2_implementation.cc
|
| +++ b/gpu/command_buffer/client/gles2_implementation.cc
|
| @@ -30,11 +30,6 @@
|
| #define GLES2_SUPPORT_CLIENT_SIDE_ARRAYS
|
| #endif
|
|
|
| -#if defined(GPU_CLIENT_DEBUG)
|
| -#include "ui/gl/gl_switches.h"
|
| -#include "base/command_line.h"
|
| -#endif
|
| -
|
| namespace gpu {
|
| namespace gles2 {
|
|
|
| @@ -107,7 +102,6 @@ GLES2Implementation::GLES2Implementation(
|
| bound_pixel_pack_transfer_buffer_id_(0),
|
| bound_pixel_unpack_transfer_buffer_id_(0),
|
| error_bits_(0),
|
| - debug_(false),
|
| use_count_(0),
|
| current_query_(NULL),
|
| error_message_callback_(NULL),
|
| @@ -121,11 +115,6 @@ GLES2Implementation::GLES2Implementation(
|
| sprintf(temp, "%p", static_cast<void*>(this));
|
| this_in_hex_ = std::string(temp);
|
|
|
| - GPU_CLIENT_LOG_CODE_BLOCK({
|
| - debug_ = CommandLine::ForCurrentProcess()->HasSwitch(
|
| - switches::kEnableGPUClientLogging);
|
| - });
|
| -
|
| share_group_ =
|
| (share_group ? share_group : new ShareGroup(bind_generates_resource));
|
|
|
| @@ -400,9 +389,7 @@ const std::string& GLES2Implementation::GetLogPrefix() const {
|
|
|
| GLenum GLES2Implementation::GetError() {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetError()");
|
| GLenum err = GetGLError();
|
| - GPU_CLIENT_LOG("returned " << GLES2Util::GetStringError(err));
|
| return err;
|
| }
|
|
|
| @@ -458,9 +445,6 @@ void GLES2Implementation::CheckGLError() {
|
|
|
| void GLES2Implementation::SetGLError(
|
| GLenum error, const char* function_name, const char* msg) {
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] Client Synthesized Error: "
|
| - << GLES2Util::GetStringError(error) << ": "
|
| - << function_name << ": " << msg);
|
| FailGLError(error);
|
| if (msg) {
|
| last_error_ = msg;
|
| @@ -584,8 +568,6 @@ void GLES2Implementation::SetBucketAsString(
|
|
|
| void GLES2Implementation::Disable(GLenum cap) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glDisable("
|
| - << GLES2Util::GetStringCapability(cap) << ")");
|
| bool changed = false;
|
| if (!state_.SetCapabilityState(cap, false, &changed) || changed) {
|
| helper_->Disable(cap);
|
| @@ -595,8 +577,6 @@ void GLES2Implementation::Disable(GLenum cap) {
|
|
|
| void GLES2Implementation::Enable(GLenum cap) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glEnable("
|
| - << GLES2Util::GetStringCapability(cap) << ")");
|
| bool changed = false;
|
| if (!state_.SetCapabilityState(cap, true, &changed) || changed) {
|
| helper_->Enable(cap);
|
| @@ -606,8 +586,6 @@ void GLES2Implementation::Enable(GLenum cap) {
|
|
|
| GLboolean GLES2Implementation::IsEnabled(GLenum cap) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsEnabled("
|
| - << GLES2Util::GetStringCapability(cap) << ")");
|
| bool state = false;
|
| if (!state_.GetEnabled(cap, &state)) {
|
| typedef cmds::IsEnabled::Result Result;
|
| @@ -621,7 +599,6 @@ GLboolean GLES2Implementation::IsEnabled(GLenum cap) {
|
| state = (*result) != 0;
|
| }
|
|
|
| - GPU_CLIENT_LOG("returned " << state);
|
| CheckGLError();
|
| return state;
|
| }
|
| @@ -770,13 +747,8 @@ GLuint GLES2Implementation::GetMaxValueInBufferCHROMIUMHelper(
|
| GLuint GLES2Implementation::GetMaxValueInBufferCHROMIUM(
|
| GLuint buffer_id, GLsizei count, GLenum type, GLuint offset) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetMaxValueInBufferCHROMIUM("
|
| - << buffer_id << ", " << count << ", "
|
| - << GLES2Util::GetStringGetMaxIndexType(type)
|
| - << ", " << offset << ")");
|
| GLuint result = GetMaxValueInBufferCHROMIUMHelper(
|
| buffer_id, count, type, offset);
|
| - GPU_CLIENT_LOG("returned " << result);
|
| CheckGLError();
|
| return result;
|
| }
|
| @@ -802,11 +774,6 @@ void GLES2Implementation::RestoreArrayBuffer(bool restore) {
|
| void GLES2Implementation::DrawElements(
|
| GLenum mode, GLsizei count, GLenum type, const void* indices) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glDrawElements("
|
| - << GLES2Util::GetStringDrawMode(mode) << ", "
|
| - << count << ", "
|
| - << GLES2Util::GetStringIndexType(type) << ", "
|
| - << static_cast<const void*>(indices) << ")");
|
| if (count < 0) {
|
| SetGLError(GL_INVALID_VALUE, "glDrawElements", "count less than 0.");
|
| return;
|
| @@ -828,7 +795,6 @@ void GLES2Implementation::DrawElements(
|
|
|
| void GLES2Implementation::Flush() {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glFlush()");
|
| // Insert the cmd to call glFlush
|
| helper_->Flush();
|
| // Flush our command buffer
|
| @@ -838,7 +804,6 @@ void GLES2Implementation::Flush() {
|
|
|
| void GLES2Implementation::ShallowFlushCHROMIUM() {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glShallowFlushCHROMIUM()");
|
| // Flush our command buffer
|
| // (tell the service to execute up to the flush cmd.)
|
| helper_->CommandBufferHelper::Flush();
|
| @@ -867,7 +832,6 @@ bool GLES2Implementation::MustBeContextLost() {
|
| }
|
|
|
| void GLES2Implementation::FinishHelper() {
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glFinish()");
|
| TRACE_EVENT0("gpu", "GLES2::Finish");
|
| // Insert the cmd to call glFinish
|
| helper_->Finish();
|
| @@ -879,7 +843,6 @@ void GLES2Implementation::FinishHelper() {
|
|
|
| void GLES2Implementation::SwapBuffers() {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glSwapBuffers()");
|
| // TODO(piman): Strictly speaking we'd want to insert the token after the
|
| // swap, but the state update with the updated token might not have happened
|
| // by the time the SwapBuffer callback gets called, forcing us to synchronize
|
| @@ -900,9 +863,6 @@ void GLES2Implementation::SwapBuffers() {
|
|
|
| void GLES2Implementation::GenSharedIdsCHROMIUM(
|
| GLuint namespace_id, GLuint id_offset, GLsizei n, GLuint* ids) {
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenSharedIdsCHROMIUM("
|
| - << namespace_id << ", " << id_offset << ", " << n << ", " <<
|
| - static_cast<void*>(ids) << ")");
|
| TRACE_EVENT0("gpu", "GLES2::GenSharedIdsCHROMIUM");
|
| GLsizei num = n;
|
| GLuint* dst = ids;
|
| @@ -919,23 +879,10 @@ void GLES2Implementation::GenSharedIdsCHROMIUM(
|
| num -= id_buffer.num_elements();
|
| dst += id_buffer.num_elements();
|
| }
|
| - GPU_CLIENT_LOG_CODE_BLOCK({
|
| - for (GLsizei i = 0; i < n; ++i) {
|
| - GPU_CLIENT_LOG(" " << i << ": " << namespace_id << ", " << ids[i]);
|
| - }
|
| - });
|
| }
|
|
|
| void GLES2Implementation::DeleteSharedIdsCHROMIUM(
|
| GLuint namespace_id, GLsizei n, const GLuint* ids) {
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glDeleteSharedIdsCHROMIUM("
|
| - << namespace_id << ", " << n << ", "
|
| - << static_cast<const void*>(ids) << ")");
|
| - GPU_CLIENT_LOG_CODE_BLOCK({
|
| - for (GLsizei i = 0; i < n; ++i) {
|
| - GPU_CLIENT_LOG(" " << i << ": " << namespace_id << ", " << ids[i]);
|
| - }
|
| - });
|
| TRACE_EVENT0("gpu", "GLES2::DeleteSharedIdsCHROMIUM");
|
| while (n) {
|
| ScopedTransferBufferArray<GLint> id_buffer(n, helper_, transfer_buffer_);
|
| @@ -954,14 +901,6 @@ void GLES2Implementation::DeleteSharedIdsCHROMIUM(
|
|
|
| void GLES2Implementation::RegisterSharedIdsCHROMIUM(
|
| GLuint namespace_id, GLsizei n, const GLuint* ids) {
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glRegisterSharedIdsCHROMIUM("
|
| - << namespace_id << ", " << n << ", "
|
| - << static_cast<const void*>(ids) << ")");
|
| - GPU_CLIENT_LOG_CODE_BLOCK({
|
| - for (GLsizei i = 0; i < n; ++i) {
|
| - GPU_CLIENT_LOG(" " << i << ": " << namespace_id << ", " << ids[i]);
|
| - }
|
| - });
|
| TRACE_EVENT0("gpu", "GLES2::RegisterSharedIdsCHROMIUM");
|
| while (n) {
|
| ScopedTransferBufferArray<GLint> id_buffer(n, helper_, transfer_buffer_);
|
| @@ -981,8 +920,6 @@ void GLES2Implementation::RegisterSharedIdsCHROMIUM(
|
| void GLES2Implementation::BindAttribLocation(
|
| GLuint program, GLuint index, const char* name) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBindAttribLocation("
|
| - << program << ", " << index << ", " << name << ")");
|
| SetBucketAsString(kResultBucketId, name);
|
| helper_->BindAttribLocationBucket(program, index, kResultBucketId);
|
| helper_->SetBucketSize(kResultBucketId, 0);
|
| @@ -992,8 +929,6 @@ void GLES2Implementation::BindAttribLocation(
|
| void GLES2Implementation::BindUniformLocationCHROMIUM(
|
| GLuint program, GLint location, const char* name) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBindUniformLocationCHROMIUM("
|
| - << program << ", " << location << ", " << name << ")");
|
| SetBucketAsString(kResultBucketId, name);
|
| helper_->BindUniformLocationCHROMIUMBucket(
|
| program, location, kResultBucketId);
|
| @@ -1004,10 +939,6 @@ void GLES2Implementation::BindUniformLocationCHROMIUM(
|
| void GLES2Implementation::GetVertexAttribPointerv(
|
| GLuint index, GLenum pname, void** ptr) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetVertexAttribPointer("
|
| - << index << ", " << GLES2Util::GetStringVertexPointer(pname) << ", "
|
| - << static_cast<void*>(ptr) << ")");
|
| - GPU_CLIENT_LOG_CODE_BLOCK(int32 num_results = 1);
|
| if (!vertex_array_object_manager_->GetAttribPointer(index, pname, ptr)) {
|
| TRACE_EVENT0("gpu", "GLES2::GetVertexAttribPointerv");
|
| typedef cmds::GetVertexAttribPointerv::Result Result;
|
| @@ -1020,13 +951,7 @@ void GLES2Implementation::GetVertexAttribPointerv(
|
| index, pname, GetResultShmId(), GetResultShmOffset());
|
| WaitForCmd();
|
| result->CopyResult(ptr);
|
| - GPU_CLIENT_LOG_CODE_BLOCK(num_results = result->GetNumResults());
|
| }
|
| - GPU_CLIENT_LOG_CODE_BLOCK({
|
| - for (int32 i = 0; i < num_results; ++i) {
|
| - GPU_CLIENT_LOG(" " << i << ": " << ptr[i]);
|
| - }
|
| - });
|
| CheckGLError();
|
| }
|
|
|
| @@ -1089,12 +1014,9 @@ GLint GLES2Implementation::GetAttribLocationHelper(
|
| GLint GLES2Implementation::GetAttribLocation(
|
| GLuint program, const char* name) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetAttribLocation(" << program
|
| - << ", " << name << ")");
|
| TRACE_EVENT0("gpu", "GLES2::GetAttribLocation");
|
| GLint loc = share_group_->program_info_manager()->GetAttribLocation(
|
| this, program, name);
|
| - GPU_CLIENT_LOG("returned " << loc);
|
| CheckGLError();
|
| return loc;
|
| }
|
| @@ -1118,19 +1040,15 @@ GLint GLES2Implementation::GetUniformLocationHelper(
|
| GLint GLES2Implementation::GetUniformLocation(
|
| GLuint program, const char* name) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetUniformLocation(" << program
|
| - << ", " << name << ")");
|
| TRACE_EVENT0("gpu", "GLES2::GetUniformLocation");
|
| GLint loc = share_group_->program_info_manager()->GetUniformLocation(
|
| this, program, name);
|
| - GPU_CLIENT_LOG("returned " << loc);
|
| CheckGLError();
|
| return loc;
|
| }
|
|
|
| void GLES2Implementation::UseProgram(GLuint program) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glUseProgram(" << program << ")");
|
| if (current_program_ != program) {
|
| current_program_ = program;
|
| helper_->UseProgram(program);
|
| @@ -1142,17 +1060,11 @@ bool GLES2Implementation::GetProgramivHelper(
|
| GLuint program, GLenum pname, GLint* params) {
|
| bool got_value = share_group_->program_info_manager()->GetProgramiv(
|
| this, program, pname, params);
|
| - GPU_CLIENT_LOG_CODE_BLOCK({
|
| - if (got_value) {
|
| - GPU_CLIENT_LOG(" 0: " << *params);
|
| - }
|
| - });
|
| return got_value;
|
| }
|
|
|
| void GLES2Implementation::LinkProgram(GLuint program) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glLinkProgram(" << program << ")");
|
| helper_->LinkProgram(program);
|
| share_group_->program_info_manager()->CreateInfo(program);
|
| CheckGLError();
|
| @@ -1162,11 +1074,6 @@ void GLES2Implementation::ShaderBinary(
|
| GLsizei n, const GLuint* shaders, GLenum binaryformat, const void* binary,
|
| GLsizei length) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glShaderBinary(" << n << ", "
|
| - << static_cast<const void*>(shaders) << ", "
|
| - << GLES2Util::GetStringEnum(binaryformat) << ", "
|
| - << static_cast<const void*>(binary) << ", "
|
| - << length << ")");
|
| if (n < 0) {
|
| SetGLError(GL_INVALID_VALUE, "glShaderBinary", "n < 0.");
|
| return;
|
| @@ -1200,9 +1107,6 @@ void GLES2Implementation::ShaderBinary(
|
|
|
| void GLES2Implementation::PixelStorei(GLenum pname, GLint param) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glPixelStorei("
|
| - << GLES2Util::GetStringPixelStore(pname) << ", "
|
| - << param << ")");
|
| switch (pname) {
|
| case GL_PACK_ALIGNMENT:
|
| pack_alignment_ = param;
|
| @@ -1238,13 +1142,6 @@ void GLES2Implementation::VertexAttribPointer(
|
| GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride,
|
| const void* ptr) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttribPointer("
|
| - << index << ", "
|
| - << size << ", "
|
| - << GLES2Util::GetStringVertexAttribType(type) << ", "
|
| - << GLES2Util::GetStringBool(normalized) << ", "
|
| - << stride << ", "
|
| - << static_cast<const void*>(ptr) << ")");
|
| // Record the info on the client side.
|
| if (!vertex_array_object_manager_->SetAttribPointer(
|
| bound_array_buffer_id_, index, size, type, normalized, stride, ptr)) {
|
| @@ -1268,9 +1165,6 @@ void GLES2Implementation::VertexAttribPointer(
|
| void GLES2Implementation::VertexAttribDivisorANGLE(
|
| GLuint index, GLuint divisor) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttribDivisorANGLE("
|
| - << index << ", "
|
| - << divisor << ") ");
|
| // Record the info on the client side.
|
| vertex_array_object_manager_->SetAttribDivisor(index, divisor);
|
| helper_->VertexAttribDivisorANGLE(index, divisor);
|
| @@ -1280,24 +1174,6 @@ void GLES2Implementation::VertexAttribDivisorANGLE(
|
| void GLES2Implementation::ShaderSource(
|
| GLuint shader, GLsizei count, const GLchar* const* source, const GLint* length) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glShaderSource("
|
| - << shader << ", " << count << ", "
|
| - << static_cast<const void*>(source) << ", "
|
| - << static_cast<const void*>(length) << ")");
|
| - GPU_CLIENT_LOG_CODE_BLOCK({
|
| - for (GLsizei ii = 0; ii < count; ++ii) {
|
| - if (source[ii]) {
|
| - if (length && length[ii] >= 0) {
|
| - std::string str(source[ii], length[ii]);
|
| - GPU_CLIENT_LOG(" " << ii << ": ---\n" << str << "\n---");
|
| - } else {
|
| - GPU_CLIENT_LOG(" " << ii << ": ---\n" << source[ii] << "\n---");
|
| - }
|
| - } else {
|
| - GPU_CLIENT_LOG(" " << ii << ": NULL");
|
| - }
|
| - }
|
| - });
|
| if (count < 0) {
|
| SetGLError(GL_INVALID_VALUE, "glShaderSource", "count < 0");
|
| return;
|
| @@ -1412,11 +1288,6 @@ void GLES2Implementation::BufferDataHelper(
|
| void GLES2Implementation::BufferData(
|
| GLenum target, GLsizeiptr size, const void* data, GLenum usage) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBufferData("
|
| - << GLES2Util::GetStringBufferTarget(target) << ", "
|
| - << size << ", "
|
| - << static_cast<const void*>(data) << ", "
|
| - << GLES2Util::GetStringBufferUsage(usage) << ")");
|
| BufferDataHelper(target, size, data, usage);
|
| CheckGLError();
|
| }
|
| @@ -1486,10 +1357,6 @@ void GLES2Implementation::BufferSubDataHelperImpl(
|
| void GLES2Implementation::BufferSubData(
|
| GLenum target, GLintptr offset, GLsizeiptr size, const void* data) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBufferSubData("
|
| - << GLES2Util::GetStringBufferTarget(target) << ", "
|
| - << offset << ", " << size << ", "
|
| - << static_cast<const void*>(data) << ")");
|
| BufferSubDataHelper(target, offset, size, data);
|
| CheckGLError();
|
| }
|
| @@ -1544,13 +1411,6 @@ void GLES2Implementation::CompressedTexImage2D(
|
| GLenum target, GLint level, GLenum internalformat, GLsizei width,
|
| GLsizei height, GLint border, GLsizei image_size, const void* data) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glCompressedTexImage2D("
|
| - << GLES2Util::GetStringTextureTarget(target) << ", "
|
| - << level << ", "
|
| - << GLES2Util::GetStringCompressedTextureFormat(internalformat) << ", "
|
| - << width << ", " << height << ", " << border << ", "
|
| - << image_size << ", "
|
| - << static_cast<const void*>(data) << ")");
|
| if (width < 0 || height < 0 || level < 0) {
|
| SetGLError(GL_INVALID_VALUE, "glCompressedTexImage2D", "dimension < 0");
|
| return;
|
| @@ -1587,14 +1447,6 @@ void GLES2Implementation::CompressedTexSubImage2D(
|
| GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width,
|
| GLsizei height, GLenum format, GLsizei image_size, const void* data) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glCompressedTexSubImage2D("
|
| - << GLES2Util::GetStringTextureTarget(target) << ", "
|
| - << level << ", "
|
| - << xoffset << ", " << yoffset << ", "
|
| - << width << ", " << height << ", "
|
| - << GLES2Util::GetStringCompressedTextureFormat(format) << ", "
|
| - << image_size << ", "
|
| - << static_cast<const void*>(data) << ")");
|
| if (width < 0 || height < 0 || level < 0) {
|
| SetGLError(GL_INVALID_VALUE, "glCompressedTexSubImage2D", "dimension < 0");
|
| return;
|
| @@ -1665,14 +1517,6 @@ void GLES2Implementation::TexImage2D(
|
| GLsizei height, GLint border, GLenum format, GLenum type,
|
| const void* pixels) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glTexImage2D("
|
| - << GLES2Util::GetStringTextureTarget(target) << ", "
|
| - << level << ", "
|
| - << GLES2Util::GetStringTextureInternalFormat(internalformat) << ", "
|
| - << width << ", " << height << ", " << border << ", "
|
| - << GLES2Util::GetStringTextureFormat(format) << ", "
|
| - << GLES2Util::GetStringPixelType(type) << ", "
|
| - << static_cast<const void*>(pixels) << ")");
|
| if (level < 0 || height < 0 || width < 0) {
|
| SetGLError(GL_INVALID_VALUE, "glTexImage2D", "dimension < 0");
|
| return;
|
| @@ -1766,14 +1610,6 @@ void GLES2Implementation::TexSubImage2D(
|
| GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width,
|
| GLsizei height, GLenum format, GLenum type, const void* pixels) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glTexSubImage2D("
|
| - << GLES2Util::GetStringTextureTarget(target) << ", "
|
| - << level << ", "
|
| - << xoffset << ", " << yoffset << ", "
|
| - << width << ", " << height << ", "
|
| - << GLES2Util::GetStringTextureFormat(format) << ", "
|
| - << GLES2Util::GetStringPixelType(type) << ", "
|
| - << static_cast<const void*>(pixels) << ")");
|
|
|
| if (level < 0 || height < 0 || width < 0) {
|
| SetGLError(GL_INVALID_VALUE, "glTexSubImage2D", "dimension < 0");
|
| @@ -1935,30 +1771,13 @@ void GLES2Implementation::GetActiveAttrib(
|
| GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size,
|
| GLenum* type, char* name) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetActiveAttrib("
|
| - << program << ", " << index << ", " << bufsize << ", "
|
| - << static_cast<const void*>(length) << ", "
|
| - << static_cast<const void*>(size) << ", "
|
| - << static_cast<const void*>(type) << ", "
|
| - << static_cast<const void*>(name) << ", ");
|
| if (bufsize < 0) {
|
| SetGLError(GL_INVALID_VALUE, "glGetActiveAttrib", "bufsize < 0");
|
| return;
|
| }
|
| TRACE_EVENT0("gpu", "GLES2::GetActiveAttrib");
|
| - bool success = share_group_->program_info_manager()->GetActiveAttrib(
|
| - this, program, index, bufsize, length, size, type, name);
|
| - if (success) {
|
| - if (size) {
|
| - GPU_CLIENT_LOG(" size: " << *size);
|
| - }
|
| - if (type) {
|
| - GPU_CLIENT_LOG(" type: " << GLES2Util::GetStringEnum(*type));
|
| - }
|
| - if (name) {
|
| - GPU_CLIENT_LOG(" name: " << name);
|
| - }
|
| - }
|
| + share_group_->program_info_manager()->GetActiveAttrib(
|
| + this, program, index, bufsize, length, size, type, name);
|
| CheckGLError();
|
| }
|
|
|
| @@ -2006,40 +1825,19 @@ void GLES2Implementation::GetActiveUniform(
|
| GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size,
|
| GLenum* type, char* name) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetActiveUniform("
|
| - << program << ", " << index << ", " << bufsize << ", "
|
| - << static_cast<const void*>(length) << ", "
|
| - << static_cast<const void*>(size) << ", "
|
| - << static_cast<const void*>(type) << ", "
|
| - << static_cast<const void*>(name) << ", ");
|
| if (bufsize < 0) {
|
| SetGLError(GL_INVALID_VALUE, "glGetActiveUniform", "bufsize < 0");
|
| return;
|
| }
|
| TRACE_EVENT0("gpu", "GLES2::GetActiveUniform");
|
| - bool success = share_group_->program_info_manager()->GetActiveUniform(
|
| + share_group_->program_info_manager()->GetActiveUniform(
|
| this, program, index, bufsize, length, size, type, name);
|
| - if (success) {
|
| - if (size) {
|
| - GPU_CLIENT_LOG(" size: " << *size);
|
| - }
|
| - if (type) {
|
| - GPU_CLIENT_LOG(" type: " << GLES2Util::GetStringEnum(*type));
|
| - }
|
| - if (name) {
|
| - GPU_CLIENT_LOG(" name: " << name);
|
| - }
|
| - }
|
| CheckGLError();
|
| }
|
|
|
| void GLES2Implementation::GetAttachedShaders(
|
| GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetAttachedShaders("
|
| - << program << ", " << maxcount << ", "
|
| - << static_cast<const void*>(count) << ", "
|
| - << static_cast<const void*>(shaders) << ", ");
|
| if (maxcount < 0) {
|
| SetGLError(GL_INVALID_VALUE, "glGetAttachedShaders", "maxcount < 0");
|
| return;
|
| @@ -2063,11 +1861,6 @@ void GLES2Implementation::GetAttachedShaders(
|
| *count = result->GetNumResults();
|
| }
|
| result->CopyResult(shaders);
|
| - GPU_CLIENT_LOG_CODE_BLOCK({
|
| - for (int32 i = 0; i < result->GetNumResults(); ++i) {
|
| - GPU_CLIENT_LOG(" " << i << ": " << result->GetData()[i]);
|
| - }
|
| - });
|
| transfer_buffer_->FreePendingToken(result, token);
|
| CheckGLError();
|
| }
|
| @@ -2075,11 +1868,6 @@ void GLES2Implementation::GetAttachedShaders(
|
| void GLES2Implementation::GetShaderPrecisionFormat(
|
| GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetShaderPrecisionFormat("
|
| - << GLES2Util::GetStringShaderType(shadertype) << ", "
|
| - << GLES2Util::GetStringShaderPrecision(precisiontype) << ", "
|
| - << static_cast<const void*>(range) << ", "
|
| - << static_cast<const void*>(precision) << ", ");
|
| TRACE_EVENT0("gpu", "GLES2::GetShaderPrecisionFormat");
|
| typedef cmds::GetShaderPrecisionFormat::Result Result;
|
| Result* result = GetResultAs<Result*>();
|
| @@ -2105,12 +1893,9 @@ void GLES2Implementation::GetShaderPrecisionFormat(
|
| if (range) {
|
| range[0] = result->min_range;
|
| range[1] = result->max_range;
|
| - GPU_CLIENT_LOG(" min_range: " << range[0]);
|
| - GPU_CLIENT_LOG(" min_range: " << range[1]);
|
| }
|
| if (precision) {
|
| precision[0] = result->precision;
|
| - GPU_CLIENT_LOG(" min_range: " << precision[0]);
|
| }
|
| }
|
| CheckGLError();
|
| @@ -2167,11 +1952,8 @@ const GLubyte* GLES2Implementation::GetStringHelper(GLenum name) {
|
|
|
| const GLubyte* GLES2Implementation::GetString(GLenum name) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetString("
|
| - << GLES2Util::GetStringStringType(name) << ")");
|
| TRACE_EVENT0("gpu", "GLES2::GetString");
|
| const GLubyte* result = GetStringHelper(name);
|
| - GPU_CLIENT_LOG(" returned " << reinterpret_cast<const char*>(result));
|
| CheckGLError();
|
| return result;
|
| }
|
| @@ -2179,9 +1961,6 @@ const GLubyte* GLES2Implementation::GetString(GLenum name) {
|
| void GLES2Implementation::GetUniformfv(
|
| GLuint program, GLint location, GLfloat* params) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetUniformfv("
|
| - << program << ", " << location << ", "
|
| - << static_cast<const void*>(params) << ")");
|
| TRACE_EVENT0("gpu", "GLES2::GetUniformfv");
|
| typedef cmds::GetUniformfv::Result Result;
|
| Result* result = GetResultAs<Result*>();
|
| @@ -2193,20 +1972,12 @@ void GLES2Implementation::GetUniformfv(
|
| program, location, GetResultShmId(), GetResultShmOffset());
|
| WaitForCmd();
|
| result->CopyResult(params);
|
| - GPU_CLIENT_LOG_CODE_BLOCK({
|
| - for (int32 i = 0; i < result->GetNumResults(); ++i) {
|
| - GPU_CLIENT_LOG(" " << i << ": " << result->GetData()[i]);
|
| - }
|
| - });
|
| CheckGLError();
|
| }
|
|
|
| void GLES2Implementation::GetUniformiv(
|
| GLuint program, GLint location, GLint* params) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetUniformiv("
|
| - << program << ", " << location << ", "
|
| - << static_cast<const void*>(params) << ")");
|
| TRACE_EVENT0("gpu", "GLES2::GetUniformiv");
|
| typedef cmds::GetUniformiv::Result Result;
|
| Result* result = GetResultAs<Result*>();
|
| @@ -2218,11 +1989,6 @@ void GLES2Implementation::GetUniformiv(
|
| program, location, GetResultShmId(), GetResultShmOffset());
|
| WaitForCmd();
|
| GetResultAs<cmds::GetUniformfv::Result*>()->CopyResult(params);
|
| - GPU_CLIENT_LOG_CODE_BLOCK({
|
| - for (int32 i = 0; i < result->GetNumResults(); ++i) {
|
| - GPU_CLIENT_LOG(" " << i << ": " << result->GetData()[i]);
|
| - }
|
| - });
|
| CheckGLError();
|
| }
|
|
|
| @@ -2230,12 +1996,6 @@ void GLES2Implementation::ReadPixels(
|
| GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format,
|
| GLenum type, void* pixels) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glReadPixels("
|
| - << xoffset << ", " << yoffset << ", "
|
| - << width << ", " << height << ", "
|
| - << GLES2Util::GetStringReadPixelFormat(format) << ", "
|
| - << GLES2Util::GetStringPixelType(type) << ", "
|
| - << static_cast<const void*>(pixels) << ")");
|
| if (width < 0 || height < 0) {
|
| SetGLError(GL_INVALID_VALUE, "glReadPixels", "dimensions < 0");
|
| return;
|
| @@ -2340,8 +2100,6 @@ void GLES2Implementation::ReadPixels(
|
|
|
| void GLES2Implementation::ActiveTexture(GLenum texture) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glActiveTexture("
|
| - << GLES2Util::GetStringEnum(texture) << ")");
|
| GLuint texture_index = texture - GL_TEXTURE0;
|
| if (texture_index >= static_cast<GLuint>(
|
| static_state_.int_state.max_combined_texture_image_units)) {
|
| @@ -2662,8 +2420,6 @@ void GLES2Implementation::DeleteTexturesStub(
|
|
|
| void GLES2Implementation::DisableVertexAttribArray(GLuint index) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG(
|
| - "[" << GetLogPrefix() << "] glDisableVertexAttribArray(" << index << ")");
|
| vertex_array_object_manager_->SetAttribEnable(index, false);
|
| helper_->DisableVertexAttribArray(index);
|
| CheckGLError();
|
| @@ -2671,8 +2427,6 @@ void GLES2Implementation::DisableVertexAttribArray(GLuint index) {
|
|
|
| void GLES2Implementation::EnableVertexAttribArray(GLuint index) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glEnableVertexAttribArray("
|
| - << index << ")");
|
| vertex_array_object_manager_->SetAttribEnable(index, true);
|
| helper_->EnableVertexAttribArray(index);
|
| CheckGLError();
|
| @@ -2680,9 +2434,6 @@ void GLES2Implementation::EnableVertexAttribArray(GLuint index) {
|
|
|
| void GLES2Implementation::DrawArrays(GLenum mode, GLint first, GLsizei count) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glDrawArrays("
|
| - << GLES2Util::GetStringDrawMode(mode) << ", "
|
| - << first << ", " << count << ")");
|
| if (count < 0) {
|
| SetGLError(GL_INVALID_VALUE, "glDrawArrays", "count < 0");
|
| return;
|
| @@ -2700,10 +2451,6 @@ void GLES2Implementation::DrawArrays(GLenum mode, GLint first, GLsizei count) {
|
| void GLES2Implementation::GetVertexAttribfv(
|
| GLuint index, GLenum pname, GLfloat* params) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetVertexAttribfv("
|
| - << index << ", "
|
| - << GLES2Util::GetStringVertexAttribute(pname) << ", "
|
| - << static_cast<const void*>(params) << ")");
|
| uint32 value = 0;
|
| if (vertex_array_object_manager_->GetVertexAttrib(index, pname, &value)) {
|
| *params = static_cast<float>(value);
|
| @@ -2720,21 +2467,12 @@ void GLES2Implementation::GetVertexAttribfv(
|
| index, pname, GetResultShmId(), GetResultShmOffset());
|
| WaitForCmd();
|
| result->CopyResult(params);
|
| - GPU_CLIENT_LOG_CODE_BLOCK({
|
| - for (int32 i = 0; i < result->GetNumResults(); ++i) {
|
| - GPU_CLIENT_LOG(" " << i << ": " << result->GetData()[i]);
|
| - }
|
| - });
|
| CheckGLError();
|
| }
|
|
|
| void GLES2Implementation::GetVertexAttribiv(
|
| GLuint index, GLenum pname, GLint* params) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetVertexAttribiv("
|
| - << index << ", "
|
| - << GLES2Util::GetStringVertexAttribute(pname) << ", "
|
| - << static_cast<const void*>(params) << ")");
|
| uint32 value = 0;
|
| if (vertex_array_object_manager_->GetVertexAttrib(index, pname, &value)) {
|
| *params = value;
|
| @@ -2751,19 +2489,12 @@ void GLES2Implementation::GetVertexAttribiv(
|
| index, pname, GetResultShmId(), GetResultShmOffset());
|
| WaitForCmd();
|
| result->CopyResult(params);
|
| - GPU_CLIENT_LOG_CODE_BLOCK({
|
| - for (int32 i = 0; i < result->GetNumResults(); ++i) {
|
| - GPU_CLIENT_LOG(" " << i << ": " << result->GetData()[i]);
|
| - }
|
| - });
|
| CheckGLError();
|
| }
|
|
|
| GLboolean GLES2Implementation::EnableFeatureCHROMIUM(
|
| const char* feature) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glEnableFeatureCHROMIUM("
|
| - << feature << ")");
|
| TRACE_EVENT0("gpu", "GLES2::EnableFeatureCHROMIUM");
|
| typedef cmds::EnableFeatureCHROMIUM::Result Result;
|
| Result* result = GetResultAs<Result*>();
|
| @@ -2776,16 +2507,12 @@ GLboolean GLES2Implementation::EnableFeatureCHROMIUM(
|
| kResultBucketId, GetResultShmId(), GetResultShmOffset());
|
| WaitForCmd();
|
| helper_->SetBucketSize(kResultBucketId, 0);
|
| - GPU_CLIENT_LOG(" returned " << GLES2Util::GetStringBool(*result));
|
| return *result;
|
| }
|
|
|
| void* GLES2Implementation::MapBufferSubDataCHROMIUM(
|
| GLuint target, GLintptr offset, GLsizeiptr size, GLenum access) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glMapBufferSubDataCHROMIUM("
|
| - << target << ", " << offset << ", " << size << ", "
|
| - << GLES2Util::GetStringEnum(access) << ")");
|
| // NOTE: target is NOT checked because the service will check it
|
| // and we don't know what targets are valid.
|
| if (access != GL_WRITE_ONLY) {
|
| @@ -2811,14 +2538,11 @@ void* GLES2Implementation::MapBufferSubDataCHROMIUM(
|
| MappedBuffer(
|
| access, shm_id, mem, shm_offset, target, offset, size)));
|
| DCHECK(result.second);
|
| - GPU_CLIENT_LOG(" returned " << mem);
|
| return mem;
|
| }
|
|
|
| void GLES2Implementation::UnmapBufferSubDataCHROMIUM(const void* mem) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG(
|
| - "[" << GetLogPrefix() << "] glUnmapBufferSubDataCHROMIUM(" << mem << ")");
|
| MappedBufferMap::iterator it = mapped_buffers_.find(mem);
|
| if (it == mapped_buffers_.end()) {
|
| SetGLError(
|
| @@ -2844,13 +2568,6 @@ void* GLES2Implementation::MapTexSubImage2DCHROMIUM(
|
| GLenum type,
|
| GLenum access) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glMapTexSubImage2DCHROMIUM("
|
| - << target << ", " << level << ", "
|
| - << xoffset << ", " << yoffset << ", "
|
| - << width << ", " << height << ", "
|
| - << GLES2Util::GetStringTextureFormat(format) << ", "
|
| - << GLES2Util::GetStringPixelType(type) << ", "
|
| - << GLES2Util::GetStringEnum(access) << ")");
|
| if (access != GL_WRITE_ONLY) {
|
| SetGLErrorInvalidEnum(
|
| "glMapTexSubImage2DCHROMIUM", access, "access");
|
| @@ -2885,14 +2602,11 @@ void* GLES2Implementation::MapTexSubImage2DCHROMIUM(
|
| access, shm_id, mem, shm_offset,
|
| target, level, xoffset, yoffset, width, height, format, type)));
|
| DCHECK(result.second);
|
| - GPU_CLIENT_LOG(" returned " << mem);
|
| return mem;
|
| }
|
|
|
| void GLES2Implementation::UnmapTexSubImage2DCHROMIUM(const void* mem) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG(
|
| - "[" << GetLogPrefix() << "] glUnmapTexSubImage2DCHROMIUM(" << mem << ")");
|
| MappedTextureMap::iterator it = mapped_textures_.find(mem);
|
| if (it == mapped_textures_.end()) {
|
| SetGLError(
|
| @@ -2911,16 +2625,12 @@ void GLES2Implementation::UnmapTexSubImage2DCHROMIUM(const void* mem) {
|
| void GLES2Implementation::ResizeCHROMIUM(GLuint width, GLuint height,
|
| float scale_factor) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glResizeCHROMIUM("
|
| - << width << ", " << height << ", " << scale_factor << ")");
|
| helper_->ResizeCHROMIUM(width, height, scale_factor);
|
| CheckGLError();
|
| }
|
|
|
| const GLchar* GLES2Implementation::GetRequestableExtensionsCHROMIUM() {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix()
|
| - << "] glGetRequestableExtensionsCHROMIUM()");
|
| TRACE_EVENT0("gpu",
|
| "GLES2Implementation::GetRequestableExtensionsCHROMIUM()");
|
| const char* result = NULL;
|
| @@ -2944,7 +2654,6 @@ const GLchar* GLES2Implementation::GetRequestableExtensionsCHROMIUM() {
|
| result = insert_result.first->c_str();
|
| }
|
| }
|
| - GPU_CLIENT_LOG(" returned " << result);
|
| return reinterpret_cast<const GLchar*>(result);
|
| }
|
|
|
| @@ -2952,8 +2661,6 @@ const GLchar* GLES2Implementation::GetRequestableExtensionsCHROMIUM() {
|
| // with VirtualGL contexts.
|
| void GLES2Implementation::RequestExtensionCHROMIUM(const char* extension) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glRequestExtensionCHROMIUM("
|
| - << extension << ")");
|
| SetBucketAsCString(kResultBucketId, extension);
|
| helper_->RequestExtensionCHROMIUM(kResultBucketId);
|
| helper_->SetBucketSize(kResultBucketId, 0);
|
| @@ -2984,7 +2691,6 @@ void GLES2Implementation::RequestExtensionCHROMIUM(const char* extension) {
|
|
|
| void GLES2Implementation::RateLimitOffscreenContextCHROMIUM() {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glRateLimitOffscreenCHROMIUM()");
|
| // Wait if this would add too many rate limit tokens.
|
| if (rate_limit_tokens_.size() == kMaxSwapBuffers) {
|
| helper_->WaitForToken(rate_limit_tokens_.front());
|
| @@ -2996,16 +2702,6 @@ void GLES2Implementation::RateLimitOffscreenContextCHROMIUM() {
|
| void GLES2Implementation::GetMultipleIntegervCHROMIUM(
|
| const GLenum* pnames, GLuint count, GLint* results, GLsizeiptr size) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetMultipleIntegervCHROMIUM("
|
| - << static_cast<const void*>(pnames) << ", "
|
| - << count << ", " << results << ", "
|
| - << size << ")");
|
| - GPU_CLIENT_LOG_CODE_BLOCK({
|
| - for (GLuint i = 0; i < count; ++i) {
|
| - GPU_CLIENT_LOG(
|
| - " " << i << ": " << GLES2Util::GetStringGLState(pnames[i]));
|
| - }
|
| - });
|
|
|
| GetMultipleIntegervState state(pnames, count, results, size);
|
| if (!GetMultipleIntegervSetup(&state)) {
|
| @@ -3021,13 +2717,6 @@ void GLES2Implementation::GetMultipleIntegervCHROMIUM(
|
| WaitForCmd();
|
| GetMultipleIntegervOnCompleted(&state);
|
|
|
| - GPU_CLIENT_LOG(" returned");
|
| - GPU_CLIENT_LOG_CODE_BLOCK({
|
| - for (int i = 0; i < state.num_results; ++i) {
|
| - GPU_CLIENT_LOG(" " << i << ": " << (results[i]));
|
| - }
|
| - });
|
| -
|
| // TODO(gman): We should be able to free without a token.
|
| transfer_buffer_->FreePendingToken(state.buffer, helper_->InsertToken());
|
| CheckGLError();
|
| @@ -3163,8 +2852,6 @@ void GLES2Implementation::GetProgramInfoCHROMIUM(
|
|
|
| GLuint GLES2Implementation::CreateStreamTextureCHROMIUM(GLuint texture) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] CreateStreamTextureCHROMIUM("
|
| - << texture << ")");
|
| TRACE_EVENT0("gpu", "GLES2::CreateStreamTextureCHROMIUM");
|
| typedef cmds::CreateStreamTextureCHROMIUM::Result Result;
|
| Result* result = GetResultAs<Result*>();
|
| @@ -3184,8 +2871,6 @@ GLuint GLES2Implementation::CreateStreamTextureCHROMIUM(GLuint texture) {
|
|
|
| void GLES2Implementation::DestroyStreamTextureCHROMIUM(GLuint texture) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] DestroyStreamTextureCHROMIUM("
|
| - << texture << ")");
|
| TRACE_EVENT0("gpu", "GLES2::DestroyStreamTextureCHROMIUM");
|
| helper_->DestroyStreamTextureCHROMIUM(texture);
|
| CheckGLError();
|
| @@ -3194,8 +2879,6 @@ void GLES2Implementation::DestroyStreamTextureCHROMIUM(GLuint texture) {
|
| void GLES2Implementation::PostSubBufferCHROMIUM(
|
| GLint x, GLint y, GLint width, GLint height) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] PostSubBufferCHROMIUM("
|
| - << x << ", " << y << ", " << width << ", " << height << ")");
|
| TRACE_EVENT2("gpu", "GLES2::PostSubBufferCHROMIUM",
|
| "width", width, "height", height);
|
|
|
| @@ -3233,7 +2916,6 @@ void GLES2Implementation::DeleteQueriesStub(
|
|
|
| GLboolean GLES2Implementation::IsQueryEXT(GLuint id) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] IsQueryEXT(" << id << ")");
|
|
|
| // TODO(gman): To be spec compliant IDs from other contexts sharing
|
| // resources need to return true here even though you can't share
|
| @@ -3243,9 +2925,6 @@ GLboolean GLES2Implementation::IsQueryEXT(GLuint id) {
|
|
|
| void GLES2Implementation::BeginQueryEXT(GLenum target, GLuint id) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] BeginQueryEXT("
|
| - << GLES2Util::GetStringQueryTarget(target)
|
| - << ", " << id << ")");
|
|
|
| // if any outstanding queries INV_OP
|
| if (current_query_) {
|
| @@ -3284,8 +2963,6 @@ void GLES2Implementation::BeginQueryEXT(GLenum target, GLuint id) {
|
|
|
| void GLES2Implementation::EndQueryEXT(GLenum target) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] EndQueryEXT("
|
| - << GLES2Util::GetStringQueryTarget(target) << ")");
|
| // Don't do anything if the context is lost.
|
| if (helper_->IsContextLost()) {
|
| return;
|
| @@ -3310,10 +2987,6 @@ void GLES2Implementation::EndQueryEXT(GLenum target) {
|
| void GLES2Implementation::GetQueryivEXT(
|
| GLenum target, GLenum pname, GLint* params) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] GetQueryivEXT("
|
| - << GLES2Util::GetStringQueryTarget(target) << ", "
|
| - << GLES2Util::GetStringQueryParameter(pname) << ", "
|
| - << static_cast<const void*>(params) << ")");
|
|
|
| if (pname != GL_CURRENT_QUERY_EXT) {
|
| SetGLErrorInvalidEnum("glGetQueryivEXT", pname, "pname");
|
| @@ -3321,16 +2994,12 @@ void GLES2Implementation::GetQueryivEXT(
|
| }
|
| *params = (current_query_ && current_query_->target() == target) ?
|
| current_query_->id() : 0;
|
| - GPU_CLIENT_LOG(" " << *params);
|
| CheckGLError();
|
| }
|
|
|
| void GLES2Implementation::GetQueryObjectuivEXT(
|
| GLuint id, GLenum pname, GLuint* params) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] GetQueryivEXT(" << id << ", "
|
| - << GLES2Util::GetStringQueryObjectParameter(pname) << ", "
|
| - << static_cast<const void*>(params) << ")");
|
|
|
| QueryTracker::Query* query = query_tracker_->GetQuery(id);
|
| if (!query) {
|
| @@ -3371,16 +3040,12 @@ void GLES2Implementation::GetQueryObjectuivEXT(
|
| SetGLErrorInvalidEnum("glQueryObjectuivEXT", pname, "pname");
|
| break;
|
| }
|
| - GPU_CLIENT_LOG(" " << *params);
|
| CheckGLError();
|
| }
|
|
|
| void GLES2Implementation::DrawArraysInstancedANGLE(
|
| GLenum mode, GLint first, GLsizei count, GLsizei primcount) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glDrawArraysInstancedANGLE("
|
| - << GLES2Util::GetStringDrawMode(mode) << ", "
|
| - << first << ", " << count << ", " << primcount << ")");
|
| if (count < 0) {
|
| SetGLError(GL_INVALID_VALUE, "glDrawArraysInstancedANGLE", "count < 0");
|
| return;
|
| @@ -3407,12 +3072,6 @@ void GLES2Implementation::DrawElementsInstancedANGLE(
|
| GLenum mode, GLsizei count, GLenum type, const void* indices,
|
| GLsizei primcount) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glDrawElementsInstancedANGLE("
|
| - << GLES2Util::GetStringDrawMode(mode) << ", "
|
| - << count << ", "
|
| - << GLES2Util::GetStringIndexType(type) << ", "
|
| - << static_cast<const void*>(indices) << ", "
|
| - << primcount << ")");
|
| if (count < 0) {
|
| SetGLError(GL_INVALID_VALUE,
|
| "glDrawElementsInstancedANGLE", "count less than 0.");
|
| @@ -3444,8 +3103,6 @@ void GLES2Implementation::DrawElementsInstancedANGLE(
|
| void GLES2Implementation::GenMailboxCHROMIUM(
|
| GLbyte* mailbox) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenMailboxCHROMIUM("
|
| - << static_cast<const void*>(mailbox) << ")");
|
| TRACE_EVENT0("gpu", "GLES2::GenMailboxCHROMIUM");
|
|
|
| std::vector<gpu::Mailbox> names;
|
| @@ -3459,8 +3116,6 @@ void GLES2Implementation::GenMailboxCHROMIUM(
|
| void GLES2Implementation::PushGroupMarkerEXT(
|
| GLsizei length, const GLchar* marker) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glPushGroupMarkerEXT("
|
| - << length << ", " << marker << ")");
|
| if (!marker) {
|
| marker = "";
|
| }
|
| @@ -3476,8 +3131,6 @@ void GLES2Implementation::PushGroupMarkerEXT(
|
| void GLES2Implementation::InsertEventMarkerEXT(
|
| GLsizei length, const GLchar* marker) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glInsertEventMarkerEXT("
|
| - << length << ", " << marker << ")");
|
| if (!marker) {
|
| marker = "";
|
| }
|
| @@ -3492,15 +3145,12 @@ void GLES2Implementation::InsertEventMarkerEXT(
|
|
|
| void GLES2Implementation::PopGroupMarkerEXT() {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glPopGroupMarkerEXT()");
|
| helper_->PopGroupMarkerEXT();
|
| debug_marker_manager_.PopGroup();
|
| }
|
|
|
| void GLES2Implementation::TraceBeginCHROMIUM(const char* name) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glTraceBeginCHROMIUM("
|
| - << name << ")");
|
| if (current_trace_name_.get()) {
|
| SetGLError(GL_INVALID_OPERATION, "glTraceBeginCHROMIUM",
|
| "trace already running");
|
| @@ -3515,7 +3165,6 @@ void GLES2Implementation::TraceBeginCHROMIUM(const char* name) {
|
|
|
| void GLES2Implementation::TraceEndCHROMIUM() {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glTraceEndCHROMIUM(" << ")");
|
| if (!current_trace_name_.get()) {
|
| SetGLError(GL_INVALID_OPERATION, "glTraceEndCHROMIUM",
|
| "missing begin trace");
|
| @@ -3528,8 +3177,6 @@ void GLES2Implementation::TraceEndCHROMIUM() {
|
|
|
| void* GLES2Implementation::MapBufferCHROMIUM(GLuint target, GLenum access) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glMapBufferCHROMIUM("
|
| - << target << ", " << GLES2Util::GetStringEnum(access) << ")");
|
| switch (target) {
|
| case GL_PIXEL_PACK_TRANSFER_BUFFER_CHROMIUM:
|
| if (access != GL_READ_ONLY) {
|
| @@ -3573,15 +3220,12 @@ void* GLES2Implementation::MapBufferCHROMIUM(GLuint target, GLenum access) {
|
| }
|
| buffer->set_mapped(true);
|
|
|
| - GPU_CLIENT_LOG(" returned " << buffer->address());
|
| CheckGLError();
|
| return buffer->address();
|
| }
|
|
|
| GLboolean GLES2Implementation::UnmapBufferCHROMIUM(GLuint target) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG(
|
| - "[" << GetLogPrefix() << "] glUnmapBufferCHROMIUM(" << target << ")");
|
| GLuint buffer_id;
|
| if (!GetBoundPixelTransferBuffer(target, "glMapBufferCHROMIUM", &buffer_id)) {
|
| SetGLError(GL_INVALID_ENUM, "glUnmapBufferCHROMIUM", "invalid target");
|
| @@ -3608,14 +3252,6 @@ void GLES2Implementation::AsyncTexImage2DCHROMIUM(
|
| GLsizei height, GLint border, GLenum format, GLenum type,
|
| const void* pixels) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glTexImage2D("
|
| - << GLES2Util::GetStringTextureTarget(target) << ", "
|
| - << level << ", "
|
| - << GLES2Util::GetStringTextureInternalFormat(internalformat) << ", "
|
| - << width << ", " << height << ", " << border << ", "
|
| - << GLES2Util::GetStringTextureFormat(format) << ", "
|
| - << GLES2Util::GetStringPixelType(type) << ", "
|
| - << static_cast<const void*>(pixels) << ")");
|
| if (level < 0 || height < 0 || width < 0) {
|
| SetGLError(GL_INVALID_VALUE, "glTexImage2D", "dimension < 0");
|
| return;
|
| @@ -3657,14 +3293,6 @@ void GLES2Implementation::AsyncTexSubImage2DCHROMIUM(
|
| GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width,
|
| GLsizei height, GLenum format, GLenum type, const void* pixels) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glAsyncTexSubImage2DCHROMIUM("
|
| - << GLES2Util::GetStringTextureTarget(target) << ", "
|
| - << level << ", "
|
| - << xoffset << ", " << yoffset << ", "
|
| - << width << ", " << height << ", "
|
| - << GLES2Util::GetStringTextureFormat(format) << ", "
|
| - << GLES2Util::GetStringPixelType(type) << ", "
|
| - << static_cast<const void*>(pixels) << ")");
|
| if (level < 0 || height < 0 || width < 0) {
|
| SetGLError(
|
| GL_INVALID_VALUE, "glAsyncTexSubImage2DCHROMIUM", "dimension < 0");
|
| @@ -3699,15 +3327,12 @@ void GLES2Implementation::AsyncTexSubImage2DCHROMIUM(
|
|
|
| void GLES2Implementation::WaitAsyncTexImage2DCHROMIUM(GLenum target) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glWaitAsyncTexImage2DCHROMIUM("
|
| - << GLES2Util::GetStringTextureTarget(target) << ")");
|
| helper_->WaitAsyncTexImage2DCHROMIUM(target);
|
| CheckGLError();
|
| }
|
|
|
| GLuint GLES2Implementation::InsertSyncPointCHROMIUM() {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glInsertSyncPointCHROMIUM");
|
| helper_->CommandBufferHelper::Flush();
|
| return gpu_control_->InsertSyncPoint();
|
| }
|
| @@ -3740,10 +3365,6 @@ GLuint GLES2Implementation::CreateImageCHROMIUMHelper(
|
| GLuint GLES2Implementation::CreateImageCHROMIUM(
|
| GLsizei width, GLsizei height, GLenum internalformat) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glCreateImageCHROMIUM("
|
| - << width << ", "
|
| - << height << ", "
|
| - << GLES2Util::GetStringTextureInternalFormat(internalformat) << ")");
|
| GLuint image_id = CreateImageCHROMIUMHelper(width, height, internalformat);
|
| CheckGLError();
|
| return image_id;
|
| @@ -3765,8 +3386,6 @@ void GLES2Implementation::DestroyImageCHROMIUMHelper(GLuint image_id) {
|
|
|
| void GLES2Implementation::DestroyImageCHROMIUM(GLuint image_id) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glDestroyImageCHROMIUM("
|
| - << image_id << ")");
|
| DestroyImageCHROMIUMHelper(image_id);
|
| CheckGLError();
|
| }
|
| @@ -3788,9 +3407,6 @@ void GLES2Implementation::UnmapImageCHROMIUMHelper(GLuint image_id) {
|
|
|
| void GLES2Implementation::UnmapImageCHROMIUM(GLuint image_id) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glUnmapImageCHROMIUM("
|
| - << image_id << ")");
|
| -
|
| UnmapImageCHROMIUMHelper(image_id);
|
| CheckGLError();
|
| }
|
| @@ -3833,10 +3449,6 @@ void* GLES2Implementation::MapImageCHROMIUMHelper(GLuint image_id,
|
| void* GLES2Implementation::MapImageCHROMIUM(
|
| GLuint image_id, GLenum access) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glMapImageCHROMIUM("
|
| - << image_id << ", "
|
| - << GLES2Util::GetStringEnum(access) << ")");
|
| -
|
| void* mapped = MapImageCHROMIUMHelper(image_id, access);
|
| CheckGLError();
|
| return mapped;
|
| @@ -3865,10 +3477,6 @@ void GLES2Implementation::GetImageParameterivCHROMIUM(
|
| GLuint image_id, GLenum pname, GLint* params) {
|
| GPU_CLIENT_SINGLE_THREAD_CHECK();
|
| GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLint, params);
|
| - GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glImageParameterivCHROMIUM("
|
| - << image_id << ", "
|
| - << GLES2Util::GetStringBufferParameter(pname) << ", "
|
| - << static_cast<const void*>(params) << ")");
|
| GetImageParameterivCHROMIUMHelper(image_id, pname, params);
|
| CheckGLError();
|
| }
|
|
|