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 3726 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3737 return error::kNoError; | 3737 return error::kNoError; |
3738 } | 3738 } |
3739 | 3739 |
3740 error::Error GLES2DecoderPassthroughImpl::HandleProduceTextureCHROMIUMImmediate( | 3740 error::Error GLES2DecoderPassthroughImpl::HandleProduceTextureCHROMIUMImmediate( |
3741 uint32_t immediate_data_size, | 3741 uint32_t immediate_data_size, |
3742 const volatile void* cmd_data) { | 3742 const volatile void* cmd_data) { |
3743 const volatile gles2::cmds::ProduceTextureCHROMIUMImmediate& c = *static_cast< | 3743 const volatile gles2::cmds::ProduceTextureCHROMIUMImmediate& c = *static_cast< |
3744 const volatile gles2::cmds::ProduceTextureCHROMIUMImmediate*>(cmd_data); | 3744 const volatile gles2::cmds::ProduceTextureCHROMIUMImmediate*>(cmd_data); |
3745 GLenum target = static_cast<GLenum>(c.target); | 3745 GLenum target = static_cast<GLenum>(c.target); |
3746 uint32_t data_size; | 3746 uint32_t data_size; |
3747 if (!GLES2Util::ComputeDataSize(1, sizeof(GLbyte), 64, &data_size)) { | 3747 if (!GLES2Util::ComputeDataSize(1, sizeof(GLbyte), 16, &data_size)) { |
3748 return error::kOutOfBounds; | 3748 return error::kOutOfBounds; |
3749 } | 3749 } |
3750 if (data_size > immediate_data_size) { | 3750 if (data_size > immediate_data_size) { |
3751 return error::kOutOfBounds; | 3751 return error::kOutOfBounds; |
3752 } | 3752 } |
3753 volatile const GLbyte* mailbox = GetImmediateDataAs<volatile const GLbyte*>( | 3753 volatile const GLbyte* mailbox = GetImmediateDataAs<volatile const GLbyte*>( |
3754 c, data_size, immediate_data_size); | 3754 c, data_size, immediate_data_size); |
3755 error::Error error = DoProduceTextureCHROMIUM(target, mailbox); | 3755 error::Error error = DoProduceTextureCHROMIUM(target, mailbox); |
3756 if (error != error::kNoError) { | 3756 if (error != error::kNoError) { |
3757 return error; | 3757 return error; |
3758 } | 3758 } |
3759 return error::kNoError; | 3759 return error::kNoError; |
3760 } | 3760 } |
3761 | 3761 |
3762 error::Error | 3762 error::Error |
3763 GLES2DecoderPassthroughImpl::HandleProduceTextureDirectCHROMIUMImmediate( | 3763 GLES2DecoderPassthroughImpl::HandleProduceTextureDirectCHROMIUMImmediate( |
3764 uint32_t immediate_data_size, | 3764 uint32_t immediate_data_size, |
3765 const volatile void* cmd_data) { | 3765 const volatile void* cmd_data) { |
3766 const volatile gles2::cmds::ProduceTextureDirectCHROMIUMImmediate& c = | 3766 const volatile gles2::cmds::ProduceTextureDirectCHROMIUMImmediate& c = |
3767 *static_cast< | 3767 *static_cast< |
3768 const volatile gles2::cmds::ProduceTextureDirectCHROMIUMImmediate*>( | 3768 const volatile gles2::cmds::ProduceTextureDirectCHROMIUMImmediate*>( |
3769 cmd_data); | 3769 cmd_data); |
3770 GLuint texture = c.texture; | 3770 GLuint texture = c.texture; |
3771 GLenum target = static_cast<GLenum>(c.target); | 3771 GLenum target = static_cast<GLenum>(c.target); |
3772 uint32_t data_size; | 3772 uint32_t data_size; |
3773 if (!GLES2Util::ComputeDataSize(1, sizeof(GLbyte), 64, &data_size)) { | 3773 if (!GLES2Util::ComputeDataSize(1, sizeof(GLbyte), 16, &data_size)) { |
3774 return error::kOutOfBounds; | 3774 return error::kOutOfBounds; |
3775 } | 3775 } |
3776 if (data_size > immediate_data_size) { | 3776 if (data_size > immediate_data_size) { |
3777 return error::kOutOfBounds; | 3777 return error::kOutOfBounds; |
3778 } | 3778 } |
3779 volatile const GLbyte* mailbox = GetImmediateDataAs<volatile const GLbyte*>( | 3779 volatile const GLbyte* mailbox = GetImmediateDataAs<volatile const GLbyte*>( |
3780 c, data_size, immediate_data_size); | 3780 c, data_size, immediate_data_size); |
3781 error::Error error = DoProduceTextureDirectCHROMIUM(texture, target, mailbox); | 3781 error::Error error = DoProduceTextureDirectCHROMIUM(texture, target, mailbox); |
3782 if (error != error::kNoError) { | 3782 if (error != error::kNoError) { |
3783 return error; | 3783 return error; |
3784 } | 3784 } |
3785 return error::kNoError; | 3785 return error::kNoError; |
3786 } | 3786 } |
3787 | 3787 |
3788 error::Error GLES2DecoderPassthroughImpl::HandleConsumeTextureCHROMIUMImmediate( | 3788 error::Error GLES2DecoderPassthroughImpl::HandleConsumeTextureCHROMIUMImmediate( |
3789 uint32_t immediate_data_size, | 3789 uint32_t immediate_data_size, |
3790 const volatile void* cmd_data) { | 3790 const volatile void* cmd_data) { |
3791 const volatile gles2::cmds::ConsumeTextureCHROMIUMImmediate& c = *static_cast< | 3791 const volatile gles2::cmds::ConsumeTextureCHROMIUMImmediate& c = *static_cast< |
3792 const volatile gles2::cmds::ConsumeTextureCHROMIUMImmediate*>(cmd_data); | 3792 const volatile gles2::cmds::ConsumeTextureCHROMIUMImmediate*>(cmd_data); |
3793 GLenum target = static_cast<GLenum>(c.target); | 3793 GLenum target = static_cast<GLenum>(c.target); |
3794 uint32_t data_size; | 3794 uint32_t data_size; |
3795 if (!GLES2Util::ComputeDataSize(1, sizeof(GLbyte), 64, &data_size)) { | 3795 if (!GLES2Util::ComputeDataSize(1, sizeof(GLbyte), 16, &data_size)) { |
3796 return error::kOutOfBounds; | 3796 return error::kOutOfBounds; |
3797 } | 3797 } |
3798 if (data_size > immediate_data_size) { | 3798 if (data_size > immediate_data_size) { |
3799 return error::kOutOfBounds; | 3799 return error::kOutOfBounds; |
3800 } | 3800 } |
3801 volatile const GLbyte* mailbox = GetImmediateDataAs<volatile const GLbyte*>( | 3801 volatile const GLbyte* mailbox = GetImmediateDataAs<volatile const GLbyte*>( |
3802 c, data_size, immediate_data_size); | 3802 c, data_size, immediate_data_size); |
3803 error::Error error = DoConsumeTextureCHROMIUM(target, mailbox); | 3803 error::Error error = DoConsumeTextureCHROMIUM(target, mailbox); |
3804 if (error != error::kNoError) { | 3804 if (error != error::kNoError) { |
3805 return error; | 3805 return error; |
3806 } | 3806 } |
3807 return error::kNoError; | 3807 return error::kNoError; |
3808 } | 3808 } |
3809 | 3809 |
3810 error::Error | 3810 error::Error |
3811 GLES2DecoderPassthroughImpl::HandleCreateAndConsumeTextureINTERNALImmediate( | 3811 GLES2DecoderPassthroughImpl::HandleCreateAndConsumeTextureINTERNALImmediate( |
3812 uint32_t immediate_data_size, | 3812 uint32_t immediate_data_size, |
3813 const volatile void* cmd_data) { | 3813 const volatile void* cmd_data) { |
3814 const volatile gles2::cmds::CreateAndConsumeTextureINTERNALImmediate& c = | 3814 const volatile gles2::cmds::CreateAndConsumeTextureINTERNALImmediate& c = |
3815 *static_cast<const volatile gles2::cmds:: | 3815 *static_cast<const volatile gles2::cmds:: |
3816 CreateAndConsumeTextureINTERNALImmediate*>(cmd_data); | 3816 CreateAndConsumeTextureINTERNALImmediate*>(cmd_data); |
3817 GLenum target = static_cast<GLenum>(c.target); | 3817 GLenum target = static_cast<GLenum>(c.target); |
3818 GLuint texture = static_cast<GLuint>(c.texture); | 3818 GLuint texture = static_cast<GLuint>(c.texture); |
3819 uint32_t data_size; | 3819 uint32_t data_size; |
3820 if (!GLES2Util::ComputeDataSize(1, sizeof(GLbyte), 64, &data_size)) { | 3820 if (!GLES2Util::ComputeDataSize(1, sizeof(GLbyte), 16, &data_size)) { |
3821 return error::kOutOfBounds; | 3821 return error::kOutOfBounds; |
3822 } | 3822 } |
3823 if (data_size > immediate_data_size) { | 3823 if (data_size > immediate_data_size) { |
3824 return error::kOutOfBounds; | 3824 return error::kOutOfBounds; |
3825 } | 3825 } |
3826 volatile const GLbyte* mailbox = GetImmediateDataAs<volatile const GLbyte*>( | 3826 volatile const GLbyte* mailbox = GetImmediateDataAs<volatile const GLbyte*>( |
3827 c, data_size, immediate_data_size); | 3827 c, data_size, immediate_data_size); |
3828 error::Error error = | 3828 error::Error error = |
3829 DoCreateAndConsumeTextureINTERNAL(target, texture, mailbox); | 3829 DoCreateAndConsumeTextureINTERNAL(target, texture, mailbox); |
3830 if (error != error::kNoError) { | 3830 if (error != error::kNoError) { |
(...skipping 294 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4125 error::Error error = DoUniformMatrix4fvStreamTextureMatrixCHROMIUM( | 4125 error::Error error = DoUniformMatrix4fvStreamTextureMatrixCHROMIUM( |
4126 location, transpose, transform); | 4126 location, transpose, transform); |
4127 if (error != error::kNoError) { | 4127 if (error != error::kNoError) { |
4128 return error; | 4128 return error; |
4129 } | 4129 } |
4130 return error::kNoError; | 4130 return error::kNoError; |
4131 } | 4131 } |
4132 | 4132 |
4133 } // namespace gles2 | 4133 } // namespace gles2 |
4134 } // namespace gpu | 4134 } // namespace gpu |
OLD | NEW |