| 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 |