| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 from | 5 // This file is auto-generated from |
| 6 // gpu/command_buffer/build_gles2_cmd_buffer.py | 6 // gpu/command_buffer/build_gles2_cmd_buffer.py |
| 7 // It's formatted by clang-format using chromium coding style: | 7 // It's formatted by clang-format using chromium coding style: |
| 8 // clang-format -i -style=chromium filename | 8 // clang-format -i -style=chromium filename |
| 9 // DO NOT EDIT! | 9 // DO NOT EDIT! |
| 10 | 10 |
| (...skipping 491 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 502 GLboolean red = static_cast<GLboolean>(c.red); | 502 GLboolean red = static_cast<GLboolean>(c.red); |
| 503 GLboolean green = static_cast<GLboolean>(c.green); | 503 GLboolean green = static_cast<GLboolean>(c.green); |
| 504 GLboolean blue = static_cast<GLboolean>(c.blue); | 504 GLboolean blue = static_cast<GLboolean>(c.blue); |
| 505 GLboolean alpha = static_cast<GLboolean>(c.alpha); | 505 GLboolean alpha = static_cast<GLboolean>(c.alpha); |
| 506 if (state_.color_mask_red != red || state_.color_mask_green != green || | 506 if (state_.color_mask_red != red || state_.color_mask_green != green || |
| 507 state_.color_mask_blue != blue || state_.color_mask_alpha != alpha) { | 507 state_.color_mask_blue != blue || state_.color_mask_alpha != alpha) { |
| 508 state_.color_mask_red = red; | 508 state_.color_mask_red = red; |
| 509 state_.color_mask_green = green; | 509 state_.color_mask_green = green; |
| 510 state_.color_mask_blue = blue; | 510 state_.color_mask_blue = blue; |
| 511 state_.color_mask_alpha = alpha; | 511 state_.color_mask_alpha = alpha; |
| 512 framebuffer_state_.clear_state_dirty = true; | 512 framebuffer_state_.set_draw_framebuffer_clear_state_dirty(true); |
| 513 } | 513 } |
| 514 return error::kNoError; | 514 return error::kNoError; |
| 515 } | 515 } |
| 516 | 516 |
| 517 error::Error GLES2DecoderImpl::HandleCompileShader(uint32_t immediate_data_size, | 517 error::Error GLES2DecoderImpl::HandleCompileShader(uint32_t immediate_data_size, |
| 518 const void* cmd_data) { | 518 const void* cmd_data) { |
| 519 const gles2::cmds::CompileShader& c = | 519 const gles2::cmds::CompileShader& c = |
| 520 *static_cast<const gles2::cmds::CompileShader*>(cmd_data); | 520 *static_cast<const gles2::cmds::CompileShader*>(cmd_data); |
| 521 (void)c; | 521 (void)c; |
| 522 GLuint shader = c.shader; | 522 GLuint shader = c.shader; |
| (...skipping 417 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 940 } | 940 } |
| 941 | 941 |
| 942 error::Error GLES2DecoderImpl::HandleDepthMask(uint32_t immediate_data_size, | 942 error::Error GLES2DecoderImpl::HandleDepthMask(uint32_t immediate_data_size, |
| 943 const void* cmd_data) { | 943 const void* cmd_data) { |
| 944 const gles2::cmds::DepthMask& c = | 944 const gles2::cmds::DepthMask& c = |
| 945 *static_cast<const gles2::cmds::DepthMask*>(cmd_data); | 945 *static_cast<const gles2::cmds::DepthMask*>(cmd_data); |
| 946 (void)c; | 946 (void)c; |
| 947 GLboolean flag = static_cast<GLboolean>(c.flag); | 947 GLboolean flag = static_cast<GLboolean>(c.flag); |
| 948 if (state_.depth_mask != flag) { | 948 if (state_.depth_mask != flag) { |
| 949 state_.depth_mask = flag; | 949 state_.depth_mask = flag; |
| 950 framebuffer_state_.clear_state_dirty = true; | 950 framebuffer_state_.set_draw_framebuffer_clear_state_dirty(true); |
| 951 } | 951 } |
| 952 return error::kNoError; | 952 return error::kNoError; |
| 953 } | 953 } |
| 954 | 954 |
| 955 error::Error GLES2DecoderImpl::HandleDepthRangef(uint32_t immediate_data_size, | 955 error::Error GLES2DecoderImpl::HandleDepthRangef(uint32_t immediate_data_size, |
| 956 const void* cmd_data) { | 956 const void* cmd_data) { |
| 957 const gles2::cmds::DepthRangef& c = | 957 const gles2::cmds::DepthRangef& c = |
| 958 *static_cast<const gles2::cmds::DepthRangef*>(cmd_data); | 958 *static_cast<const gles2::cmds::DepthRangef*>(cmd_data); |
| 959 (void)c; | 959 (void)c; |
| 960 GLclampf zNear = static_cast<GLclampf>(c.zNear); | 960 GLclampf zNear = static_cast<GLclampf>(c.zNear); |
| (...skipping 1701 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2662 error::Error GLES2DecoderImpl::HandleStencilMask(uint32_t immediate_data_size, | 2662 error::Error GLES2DecoderImpl::HandleStencilMask(uint32_t immediate_data_size, |
| 2663 const void* cmd_data) { | 2663 const void* cmd_data) { |
| 2664 const gles2::cmds::StencilMask& c = | 2664 const gles2::cmds::StencilMask& c = |
| 2665 *static_cast<const gles2::cmds::StencilMask*>(cmd_data); | 2665 *static_cast<const gles2::cmds::StencilMask*>(cmd_data); |
| 2666 (void)c; | 2666 (void)c; |
| 2667 GLuint mask = static_cast<GLuint>(c.mask); | 2667 GLuint mask = static_cast<GLuint>(c.mask); |
| 2668 if (state_.stencil_front_writemask != mask || | 2668 if (state_.stencil_front_writemask != mask || |
| 2669 state_.stencil_back_writemask != mask) { | 2669 state_.stencil_back_writemask != mask) { |
| 2670 state_.stencil_front_writemask = mask; | 2670 state_.stencil_front_writemask = mask; |
| 2671 state_.stencil_back_writemask = mask; | 2671 state_.stencil_back_writemask = mask; |
| 2672 framebuffer_state_.clear_state_dirty = true; | 2672 framebuffer_state_.set_draw_framebuffer_clear_state_dirty(true); |
| 2673 } | 2673 } |
| 2674 return error::kNoError; | 2674 return error::kNoError; |
| 2675 } | 2675 } |
| 2676 | 2676 |
| 2677 error::Error GLES2DecoderImpl::HandleStencilMaskSeparate( | 2677 error::Error GLES2DecoderImpl::HandleStencilMaskSeparate( |
| 2678 uint32_t immediate_data_size, | 2678 uint32_t immediate_data_size, |
| 2679 const void* cmd_data) { | 2679 const void* cmd_data) { |
| 2680 const gles2::cmds::StencilMaskSeparate& c = | 2680 const gles2::cmds::StencilMaskSeparate& c = |
| 2681 *static_cast<const gles2::cmds::StencilMaskSeparate*>(cmd_data); | 2681 *static_cast<const gles2::cmds::StencilMaskSeparate*>(cmd_data); |
| 2682 (void)c; | 2682 (void)c; |
| (...skipping 10 matching lines...) Expand all Loading... |
| 2693 if (face == GL_BACK || face == GL_FRONT_AND_BACK) { | 2693 if (face == GL_BACK || face == GL_FRONT_AND_BACK) { |
| 2694 changed |= state_.stencil_back_writemask != mask; | 2694 changed |= state_.stencil_back_writemask != mask; |
| 2695 } | 2695 } |
| 2696 if (changed) { | 2696 if (changed) { |
| 2697 if (face == GL_FRONT || face == GL_FRONT_AND_BACK) { | 2697 if (face == GL_FRONT || face == GL_FRONT_AND_BACK) { |
| 2698 state_.stencil_front_writemask = mask; | 2698 state_.stencil_front_writemask = mask; |
| 2699 } | 2699 } |
| 2700 if (face == GL_BACK || face == GL_FRONT_AND_BACK) { | 2700 if (face == GL_BACK || face == GL_FRONT_AND_BACK) { |
| 2701 state_.stencil_back_writemask = mask; | 2701 state_.stencil_back_writemask = mask; |
| 2702 } | 2702 } |
| 2703 framebuffer_state_.clear_state_dirty = true; | 2703 framebuffer_state_.set_draw_framebuffer_clear_state_dirty(true); |
| 2704 } | 2704 } |
| 2705 return error::kNoError; | 2705 return error::kNoError; |
| 2706 } | 2706 } |
| 2707 | 2707 |
| 2708 error::Error GLES2DecoderImpl::HandleStencilOp(uint32_t immediate_data_size, | 2708 error::Error GLES2DecoderImpl::HandleStencilOp(uint32_t immediate_data_size, |
| 2709 const void* cmd_data) { | 2709 const void* cmd_data) { |
| 2710 const gles2::cmds::StencilOp& c = | 2710 const gles2::cmds::StencilOp& c = |
| 2711 *static_cast<const gles2::cmds::StencilOp*>(cmd_data); | 2711 *static_cast<const gles2::cmds::StencilOp*>(cmd_data); |
| 2712 (void)c; | 2712 (void)c; |
| 2713 GLenum fail = static_cast<GLenum>(c.fail); | 2713 GLenum fail = static_cast<GLenum>(c.fail); |
| (...skipping 2327 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5041 if (state_.enable_flags.cached_cull_face != enabled || | 5041 if (state_.enable_flags.cached_cull_face != enabled || |
| 5042 state_.ignore_cached_state) { | 5042 state_.ignore_cached_state) { |
| 5043 state_.enable_flags.cached_cull_face = enabled; | 5043 state_.enable_flags.cached_cull_face = enabled; |
| 5044 return true; | 5044 return true; |
| 5045 } | 5045 } |
| 5046 return false; | 5046 return false; |
| 5047 case GL_DEPTH_TEST: | 5047 case GL_DEPTH_TEST: |
| 5048 state_.enable_flags.depth_test = enabled; | 5048 state_.enable_flags.depth_test = enabled; |
| 5049 if (state_.enable_flags.cached_depth_test != enabled || | 5049 if (state_.enable_flags.cached_depth_test != enabled || |
| 5050 state_.ignore_cached_state) { | 5050 state_.ignore_cached_state) { |
| 5051 framebuffer_state_.clear_state_dirty = true; | 5051 framebuffer_state_.set_draw_framebuffer_clear_state_dirty(true); |
| 5052 } | 5052 } |
| 5053 return false; | 5053 return false; |
| 5054 case GL_DITHER: | 5054 case GL_DITHER: |
| 5055 state_.enable_flags.dither = enabled; | 5055 state_.enable_flags.dither = enabled; |
| 5056 if (state_.enable_flags.cached_dither != enabled || | 5056 if (state_.enable_flags.cached_dither != enabled || |
| 5057 state_.ignore_cached_state) { | 5057 state_.ignore_cached_state) { |
| 5058 state_.enable_flags.cached_dither = enabled; | 5058 state_.enable_flags.cached_dither = enabled; |
| 5059 return true; | 5059 return true; |
| 5060 } | 5060 } |
| 5061 return false; | 5061 return false; |
| (...skipping 26 matching lines...) Expand all Loading... |
| 5088 if (state_.enable_flags.cached_scissor_test != enabled || | 5088 if (state_.enable_flags.cached_scissor_test != enabled || |
| 5089 state_.ignore_cached_state) { | 5089 state_.ignore_cached_state) { |
| 5090 state_.enable_flags.cached_scissor_test = enabled; | 5090 state_.enable_flags.cached_scissor_test = enabled; |
| 5091 return true; | 5091 return true; |
| 5092 } | 5092 } |
| 5093 return false; | 5093 return false; |
| 5094 case GL_STENCIL_TEST: | 5094 case GL_STENCIL_TEST: |
| 5095 state_.enable_flags.stencil_test = enabled; | 5095 state_.enable_flags.stencil_test = enabled; |
| 5096 if (state_.enable_flags.cached_stencil_test != enabled || | 5096 if (state_.enable_flags.cached_stencil_test != enabled || |
| 5097 state_.ignore_cached_state) { | 5097 state_.ignore_cached_state) { |
| 5098 framebuffer_state_.clear_state_dirty = true; | 5098 framebuffer_state_.set_draw_framebuffer_clear_state_dirty(true); |
| 5099 } | 5099 } |
| 5100 return false; | 5100 return false; |
| 5101 case GL_RASTERIZER_DISCARD: | 5101 case GL_RASTERIZER_DISCARD: |
| 5102 state_.enable_flags.rasterizer_discard = enabled; | 5102 state_.enable_flags.rasterizer_discard = enabled; |
| 5103 if (state_.enable_flags.cached_rasterizer_discard != enabled || | 5103 if (state_.enable_flags.cached_rasterizer_discard != enabled || |
| 5104 state_.ignore_cached_state) { | 5104 state_.ignore_cached_state) { |
| 5105 state_.enable_flags.cached_rasterizer_discard = enabled; | 5105 state_.enable_flags.cached_rasterizer_discard = enabled; |
| 5106 return true; | 5106 return true; |
| 5107 } | 5107 } |
| 5108 return false; | 5108 return false; |
| (...skipping 20 matching lines...) Expand all Loading... |
| 5129 state_.enable_flags.cached_sample_alpha_to_one_ext = enabled; | 5129 state_.enable_flags.cached_sample_alpha_to_one_ext = enabled; |
| 5130 return true; | 5130 return true; |
| 5131 } | 5131 } |
| 5132 return false; | 5132 return false; |
| 5133 default: | 5133 default: |
| 5134 NOTREACHED(); | 5134 NOTREACHED(); |
| 5135 return false; | 5135 return false; |
| 5136 } | 5136 } |
| 5137 } | 5137 } |
| 5138 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_AUTOGEN_H_ | 5138 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_AUTOGEN_H_ |
| OLD | NEW |