| OLD | NEW |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 |
| OLD | NEW |