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

Side by Side Diff: gpu/command_buffer/service/gles2_cmd_decoder_autogen.h

Issue 3058043: Clear render buffers (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 10 years, 4 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) 2009 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2009 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 // This file is auto-generated. DO NOT EDIT! 5 // This file is auto-generated. DO NOT EDIT!
6 6
7 // It is included by gles2_cmd_decoder.cc 7 // It is included by gles2_cmd_decoder.cc
8 #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_AUTOGEN_H_ 8 #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_AUTOGEN_H_
9 #define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_AUTOGEN_H_ 9 #define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_AUTOGEN_H_
10 10
(...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after
224 glClear(mask); 224 glClear(mask);
225 return error::kNoError; 225 return error::kNoError;
226 } 226 }
227 227
228 error::Error GLES2DecoderImpl::HandleClearColor( 228 error::Error GLES2DecoderImpl::HandleClearColor(
229 uint32 immediate_data_size, const gles2::ClearColor& c) { 229 uint32 immediate_data_size, const gles2::ClearColor& c) {
230 GLclampf red = static_cast<GLclampf>(c.red); 230 GLclampf red = static_cast<GLclampf>(c.red);
231 GLclampf green = static_cast<GLclampf>(c.green); 231 GLclampf green = static_cast<GLclampf>(c.green);
232 GLclampf blue = static_cast<GLclampf>(c.blue); 232 GLclampf blue = static_cast<GLclampf>(c.blue);
233 GLclampf alpha = static_cast<GLclampf>(c.alpha); 233 GLclampf alpha = static_cast<GLclampf>(c.alpha);
234 glClearColor(red, green, blue, alpha); 234 DoClearColor(red, green, blue, alpha);
235 return error::kNoError; 235 return error::kNoError;
236 } 236 }
237 237
238 error::Error GLES2DecoderImpl::HandleClearDepthf( 238 error::Error GLES2DecoderImpl::HandleClearDepthf(
239 uint32 immediate_data_size, const gles2::ClearDepthf& c) { 239 uint32 immediate_data_size, const gles2::ClearDepthf& c) {
240 GLclampf depth = static_cast<GLclampf>(c.depth); 240 GLclampf depth = static_cast<GLclampf>(c.depth);
241 glClearDepth(depth); 241 DoClearDepthf(depth);
242 return error::kNoError; 242 return error::kNoError;
243 } 243 }
244 244
245 error::Error GLES2DecoderImpl::HandleClearStencil( 245 error::Error GLES2DecoderImpl::HandleClearStencil(
246 uint32 immediate_data_size, const gles2::ClearStencil& c) { 246 uint32 immediate_data_size, const gles2::ClearStencil& c) {
247 GLint s = static_cast<GLint>(c.s); 247 GLint s = static_cast<GLint>(c.s);
248 glClearStencil(s); 248 DoClearStencil(s);
249 return error::kNoError; 249 return error::kNoError;
250 } 250 }
251 251
252 error::Error GLES2DecoderImpl::HandleColorMask( 252 error::Error GLES2DecoderImpl::HandleColorMask(
253 uint32 immediate_data_size, const gles2::ColorMask& c) { 253 uint32 immediate_data_size, const gles2::ColorMask& c) {
254 GLboolean red = static_cast<GLboolean>(c.red); 254 GLboolean red = static_cast<GLboolean>(c.red);
255 GLboolean green = static_cast<GLboolean>(c.green); 255 GLboolean green = static_cast<GLboolean>(c.green);
256 GLboolean blue = static_cast<GLboolean>(c.blue); 256 GLboolean blue = static_cast<GLboolean>(c.blue);
257 GLboolean alpha = static_cast<GLboolean>(c.alpha); 257 GLboolean alpha = static_cast<GLboolean>(c.alpha);
258 glColorMask(red, green, blue, alpha); 258 DoColorMask(red, green, blue, alpha);
259 return error::kNoError; 259 return error::kNoError;
260 } 260 }
261 261
262 error::Error GLES2DecoderImpl::HandleCompileShader( 262 error::Error GLES2DecoderImpl::HandleCompileShader(
263 uint32 immediate_data_size, const gles2::CompileShader& c) { 263 uint32 immediate_data_size, const gles2::CompileShader& c) {
264 GLuint shader = c.shader; 264 GLuint shader = c.shader;
265 DoCompileShader(shader); 265 DoCompileShader(shader);
266 return error::kNoError; 266 return error::kNoError;
267 } 267 }
268 268
(...skipping 337 matching lines...) Expand 10 before | Expand all | Expand 10 after
606 SetGLError(GL_INVALID_ENUM, "glDepthFunc: func GL_INVALID_ENUM"); 606 SetGLError(GL_INVALID_ENUM, "glDepthFunc: func GL_INVALID_ENUM");
607 return error::kNoError; 607 return error::kNoError;
608 } 608 }
609 glDepthFunc(func); 609 glDepthFunc(func);
610 return error::kNoError; 610 return error::kNoError;
611 } 611 }
612 612
613 error::Error GLES2DecoderImpl::HandleDepthMask( 613 error::Error GLES2DecoderImpl::HandleDepthMask(
614 uint32 immediate_data_size, const gles2::DepthMask& c) { 614 uint32 immediate_data_size, const gles2::DepthMask& c) {
615 GLboolean flag = static_cast<GLboolean>(c.flag); 615 GLboolean flag = static_cast<GLboolean>(c.flag);
616 glDepthMask(flag); 616 DoDepthMask(flag);
617 return error::kNoError; 617 return error::kNoError;
618 } 618 }
619 619
620 error::Error GLES2DecoderImpl::HandleDepthRangef( 620 error::Error GLES2DecoderImpl::HandleDepthRangef(
621 uint32 immediate_data_size, const gles2::DepthRangef& c) { 621 uint32 immediate_data_size, const gles2::DepthRangef& c) {
622 GLclampf zNear = static_cast<GLclampf>(c.zNear); 622 GLclampf zNear = static_cast<GLclampf>(c.zNear);
623 GLclampf zFar = static_cast<GLclampf>(c.zFar); 623 GLclampf zFar = static_cast<GLclampf>(c.zFar);
624 glDepthRange(zNear, zFar); 624 glDepthRange(zNear, zFar);
625 return error::kNoError; 625 return error::kNoError;
626 } 626 }
627 627
628 error::Error GLES2DecoderImpl::HandleDetachShader( 628 error::Error GLES2DecoderImpl::HandleDetachShader(
629 uint32 immediate_data_size, const gles2::DetachShader& c) { 629 uint32 immediate_data_size, const gles2::DetachShader& c) {
630 GLuint program = c.program; 630 GLuint program = c.program;
631 GLuint shader = c.shader; 631 GLuint shader = c.shader;
632 DoDetachShader(program, shader); 632 DoDetachShader(program, shader);
633 return error::kNoError; 633 return error::kNoError;
634 } 634 }
635 635
636 error::Error GLES2DecoderImpl::HandleDisable( 636 error::Error GLES2DecoderImpl::HandleDisable(
637 uint32 immediate_data_size, const gles2::Disable& c) { 637 uint32 immediate_data_size, const gles2::Disable& c) {
638 GLenum cap = static_cast<GLenum>(c.cap); 638 GLenum cap = static_cast<GLenum>(c.cap);
639 if (!validators_->capability.IsValid(cap)) { 639 if (!validators_->capability.IsValid(cap)) {
640 SetGLError(GL_INVALID_ENUM, "glDisable: cap GL_INVALID_ENUM"); 640 SetGLError(GL_INVALID_ENUM, "glDisable: cap GL_INVALID_ENUM");
641 return error::kNoError; 641 return error::kNoError;
642 } 642 }
643 glDisable(cap); 643 DoDisable(cap);
644 return error::kNoError; 644 return error::kNoError;
645 } 645 }
646 646
647 error::Error GLES2DecoderImpl::HandleDisableVertexAttribArray( 647 error::Error GLES2DecoderImpl::HandleDisableVertexAttribArray(
648 uint32 immediate_data_size, const gles2::DisableVertexAttribArray& c) { 648 uint32 immediate_data_size, const gles2::DisableVertexAttribArray& c) {
649 GLuint index = static_cast<GLuint>(c.index); 649 GLuint index = static_cast<GLuint>(c.index);
650 DoDisableVertexAttribArray(index); 650 DoDisableVertexAttribArray(index);
651 return error::kNoError; 651 return error::kNoError;
652 } 652 }
653 653
(...skipping 14 matching lines...) Expand all
668 return error::kNoError; 668 return error::kNoError;
669 } 669 }
670 670
671 error::Error GLES2DecoderImpl::HandleEnable( 671 error::Error GLES2DecoderImpl::HandleEnable(
672 uint32 immediate_data_size, const gles2::Enable& c) { 672 uint32 immediate_data_size, const gles2::Enable& c) {
673 GLenum cap = static_cast<GLenum>(c.cap); 673 GLenum cap = static_cast<GLenum>(c.cap);
674 if (!validators_->capability.IsValid(cap)) { 674 if (!validators_->capability.IsValid(cap)) {
675 SetGLError(GL_INVALID_ENUM, "glEnable: cap GL_INVALID_ENUM"); 675 SetGLError(GL_INVALID_ENUM, "glEnable: cap GL_INVALID_ENUM");
676 return error::kNoError; 676 return error::kNoError;
677 } 677 }
678 glEnable(cap); 678 DoEnable(cap);
679 return error::kNoError; 679 return error::kNoError;
680 } 680 }
681 681
682 error::Error GLES2DecoderImpl::HandleEnableVertexAttribArray( 682 error::Error GLES2DecoderImpl::HandleEnableVertexAttribArray(
683 uint32 immediate_data_size, const gles2::EnableVertexAttribArray& c) { 683 uint32 immediate_data_size, const gles2::EnableVertexAttribArray& c) {
684 GLuint index = static_cast<GLuint>(c.index); 684 GLuint index = static_cast<GLuint>(c.index);
685 DoEnableVertexAttribArray(index); 685 DoEnableVertexAttribArray(index);
686 return error::kNoError; 686 return error::kNoError;
687 } 687 }
688 688
(...skipping 913 matching lines...) Expand 10 before | Expand all | Expand 10 after
1602 SetGLError(GL_INVALID_ENUM, "glStencilFuncSeparate: func GL_INVALID_ENUM"); 1602 SetGLError(GL_INVALID_ENUM, "glStencilFuncSeparate: func GL_INVALID_ENUM");
1603 return error::kNoError; 1603 return error::kNoError;
1604 } 1604 }
1605 glStencilFuncSeparate(face, func, ref, mask); 1605 glStencilFuncSeparate(face, func, ref, mask);
1606 return error::kNoError; 1606 return error::kNoError;
1607 } 1607 }
1608 1608
1609 error::Error GLES2DecoderImpl::HandleStencilMask( 1609 error::Error GLES2DecoderImpl::HandleStencilMask(
1610 uint32 immediate_data_size, const gles2::StencilMask& c) { 1610 uint32 immediate_data_size, const gles2::StencilMask& c) {
1611 GLuint mask = static_cast<GLuint>(c.mask); 1611 GLuint mask = static_cast<GLuint>(c.mask);
1612 glStencilMask(mask); 1612 DoStencilMask(mask);
1613 return error::kNoError; 1613 return error::kNoError;
1614 } 1614 }
1615 1615
1616 error::Error GLES2DecoderImpl::HandleStencilMaskSeparate( 1616 error::Error GLES2DecoderImpl::HandleStencilMaskSeparate(
1617 uint32 immediate_data_size, const gles2::StencilMaskSeparate& c) { 1617 uint32 immediate_data_size, const gles2::StencilMaskSeparate& c) {
1618 GLenum face = static_cast<GLenum>(c.face); 1618 GLenum face = static_cast<GLenum>(c.face);
1619 GLuint mask = static_cast<GLuint>(c.mask); 1619 GLuint mask = static_cast<GLuint>(c.mask);
1620 if (!validators_->face_type.IsValid(face)) { 1620 if (!validators_->face_type.IsValid(face)) {
1621 SetGLError(GL_INVALID_ENUM, "glStencilMaskSeparate: face GL_INVALID_ENUM"); 1621 SetGLError(GL_INVALID_ENUM, "glStencilMaskSeparate: face GL_INVALID_ENUM");
1622 return error::kNoError; 1622 return error::kNoError;
1623 } 1623 }
1624 glStencilMaskSeparate(face, mask); 1624 DoStencilMaskSeparate(face, mask);
1625 return error::kNoError; 1625 return error::kNoError;
1626 } 1626 }
1627 1627
1628 error::Error GLES2DecoderImpl::HandleStencilOp( 1628 error::Error GLES2DecoderImpl::HandleStencilOp(
1629 uint32 immediate_data_size, const gles2::StencilOp& c) { 1629 uint32 immediate_data_size, const gles2::StencilOp& c) {
1630 GLenum fail = static_cast<GLenum>(c.fail); 1630 GLenum fail = static_cast<GLenum>(c.fail);
1631 GLenum zfail = static_cast<GLenum>(c.zfail); 1631 GLenum zfail = static_cast<GLenum>(c.zfail);
1632 GLenum zpass = static_cast<GLenum>(c.zpass); 1632 GLenum zpass = static_cast<GLenum>(c.zpass);
1633 if (!validators_->stencil_op.IsValid(fail)) { 1633 if (!validators_->stencil_op.IsValid(fail)) {
1634 SetGLError(GL_INVALID_ENUM, "glStencilOp: fail GL_INVALID_ENUM"); 1634 SetGLError(GL_INVALID_ENUM, "glStencilOp: fail GL_INVALID_ENUM");
(...skipping 1107 matching lines...) Expand 10 before | Expand all | Expand 10 after
2742 if (!validators_->get_max_index_type.IsValid(type)) { 2742 if (!validators_->get_max_index_type.IsValid(type)) {
2743 SetGLError(GL_INVALID_ENUM, "glGetMaxValueInBuffer: type GL_INVALID_ENUM"); 2743 SetGLError(GL_INVALID_ENUM, "glGetMaxValueInBuffer: type GL_INVALID_ENUM");
2744 return error::kNoError; 2744 return error::kNoError;
2745 } 2745 }
2746 *result_dst = DoGetMaxValueInBuffer(buffer_id, count, type, offset); 2746 *result_dst = DoGetMaxValueInBuffer(buffer_id, count, type, offset);
2747 return error::kNoError; 2747 return error::kNoError;
2748 } 2748 }
2749 2749
2750 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_AUTOGEN_H_ 2750 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_AUTOGEN_H_
2751 2751
OLDNEW
« no previous file with comments | « gpu/command_buffer/service/gles2_cmd_decoder.cc ('k') | gpu/command_buffer/service/gles2_cmd_decoder_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698