Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(102)

Side by Side Diff: gpu/command_buffer/service/gles2_cmd_decoder.cc

Issue 222333002: Plumb ScheduleOverlayPlane into the GPU process. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: nits Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 #include "gpu/command_buffer/service/gles2_cmd_decoder.h" 5 #include "gpu/command_buffer/service/gles2_cmd_decoder.h"
6 6
7 #include <stdio.h> 7 #include <stdio.h>
8 8
9 #include <algorithm> 9 #include <algorithm>
10 #include <list> 10 #include <list>
(...skipping 7538 matching lines...) Expand 10 before | Expand all | Expand 10 after
7549 is_offscreen ? offscreen_size_ : surface_->GetSize()); 7549 is_offscreen ? offscreen_size_ : surface_->GetSize());
7550 } 7550 }
7551 if (surface_->PostSubBuffer(c.x, c.y, c.width, c.height)) { 7551 if (surface_->PostSubBuffer(c.x, c.y, c.width, c.height)) {
7552 return error::kNoError; 7552 return error::kNoError;
7553 } else { 7553 } else {
7554 LOG(ERROR) << "Context lost because PostSubBuffer failed."; 7554 LOG(ERROR) << "Context lost because PostSubBuffer failed.";
7555 return error::kLostContext; 7555 return error::kLostContext;
7556 } 7556 }
7557 } 7557 }
7558 7558
7559 error::Error GLES2DecoderImpl::HandleScheduleOverlayPlaneCHROMIUM(
7560 uint32 immediate_data_size,
7561 const cmds::ScheduleOverlayPlaneCHROMIUM& c) {
7562 NOTIMPLEMENTED() << "Overlay supported isn't finished.";
7563 LOCAL_SET_GL_ERROR(GL_INVALID_OPERATION,
7564 "glScheduleOverlayPlaneCHROMIUM",
7565 "function not implemented");
7566 return error::kNoError;
7567 }
7568
7559 error::Error GLES2DecoderImpl::GetAttribLocationHelper( 7569 error::Error GLES2DecoderImpl::GetAttribLocationHelper(
7560 GLuint client_id, uint32 location_shm_id, uint32 location_shm_offset, 7570 GLuint client_id, uint32 location_shm_id, uint32 location_shm_offset,
7561 const std::string& name_str) { 7571 const std::string& name_str) {
7562 if (!StringIsValidForGLES(name_str.c_str())) { 7572 if (!StringIsValidForGLES(name_str.c_str())) {
7563 LOCAL_SET_GL_ERROR( 7573 LOCAL_SET_GL_ERROR(
7564 GL_INVALID_VALUE, "glGetAttribLocation", "Invalid character"); 7574 GL_INVALID_VALUE, "glGetAttribLocation", "Invalid character");
7565 return error::kNoError; 7575 return error::kNoError;
7566 } 7576 }
7567 Program* program = GetProgramInfoNotShader( 7577 Program* program = GetProgramInfoNotShader(
7568 client_id, "glGetAttribLocation"); 7578 client_id, "glGetAttribLocation");
(...skipping 3127 matching lines...) Expand 10 before | Expand all | Expand 10 after
10696 } 10706 }
10697 } 10707 }
10698 10708
10699 // Include the auto-generated part of this file. We split this because it means 10709 // Include the auto-generated part of this file. We split this because it means
10700 // we can easily edit the non-auto generated parts right here in this file 10710 // we can easily edit the non-auto generated parts right here in this file
10701 // instead of having to edit some template or the code generator. 10711 // instead of having to edit some template or the code generator.
10702 #include "gpu/command_buffer/service/gles2_cmd_decoder_autogen.h" 10712 #include "gpu/command_buffer/service/gles2_cmd_decoder_autogen.h"
10703 10713
10704 } // namespace gles2 10714 } // namespace gles2
10705 } // namespace gpu 10715 } // namespace gpu
OLDNEW
« no previous file with comments | « gpu/command_buffer/common/gles2_cmd_ids_autogen.h ('k') | gpu/command_buffer/service/gles2_cmd_decoder_unittest_3_autogen.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698