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 |