Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(372)

Side by Side Diff: gpu/command_buffer/common/gles2_cmd_format_test_autogen.h

Issue 793693003: Tile Compression (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 3200 matching lines...) Expand 10 before | Expand all | Expand 10 after
3211 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); 3211 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u);
3212 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); 3212 EXPECT_EQ(static_cast<GLenum>(11), cmd.target);
3213 EXPECT_EQ(static_cast<GLenum>(12), cmd.source_id); 3213 EXPECT_EQ(static_cast<GLenum>(12), cmd.source_id);
3214 EXPECT_EQ(static_cast<GLenum>(13), cmd.dest_id); 3214 EXPECT_EQ(static_cast<GLenum>(13), cmd.dest_id);
3215 EXPECT_EQ(static_cast<GLint>(14), cmd.level); 3215 EXPECT_EQ(static_cast<GLint>(14), cmd.level);
3216 EXPECT_EQ(static_cast<GLint>(15), cmd.internalformat); 3216 EXPECT_EQ(static_cast<GLint>(15), cmd.internalformat);
3217 EXPECT_EQ(static_cast<GLenum>(16), cmd.dest_type); 3217 EXPECT_EQ(static_cast<GLenum>(16), cmd.dest_type);
3218 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); 3218 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd));
3219 } 3219 }
3220 3220
3221 TEST_F(GLES2FormatTest, CopyCompressedTextureCHROMIUM) {
3222 cmds::CopyCompressedTextureCHROMIUM& cmd =
3223 *GetBufferAs<cmds::CopyCompressedTextureCHROMIUM>();
3224 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11),
3225 static_cast<GLenum>(12), static_cast<GLenum>(13),
3226 static_cast<GLenum>(14), static_cast<GLenum>(15));
3227 EXPECT_EQ(static_cast<uint32_t>(cmds::CopyCompressedTextureCHROMIUM::kCmdId),
3228 cmd.header.command);
3229 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u);
3230 EXPECT_EQ(static_cast<GLenum>(11), cmd.target);
3231 EXPECT_EQ(static_cast<GLenum>(12), cmd.source_id);
3232 EXPECT_EQ(static_cast<GLenum>(13), cmd.dest_id);
3233 EXPECT_EQ(static_cast<GLenum>(14), cmd.internalformat);
3234 EXPECT_EQ(static_cast<GLenum>(15), cmd.dest_type);
3235 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd));
3236 }
3237
3221 TEST_F(GLES2FormatTest, DrawArraysInstancedANGLE) { 3238 TEST_F(GLES2FormatTest, DrawArraysInstancedANGLE) {
3222 cmds::DrawArraysInstancedANGLE& cmd = 3239 cmds::DrawArraysInstancedANGLE& cmd =
3223 *GetBufferAs<cmds::DrawArraysInstancedANGLE>(); 3240 *GetBufferAs<cmds::DrawArraysInstancedANGLE>();
3224 void* next_cmd = 3241 void* next_cmd =
3225 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLint>(12), 3242 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLint>(12),
3226 static_cast<GLsizei>(13), static_cast<GLsizei>(14)); 3243 static_cast<GLsizei>(13), static_cast<GLsizei>(14));
3227 EXPECT_EQ(static_cast<uint32_t>(cmds::DrawArraysInstancedANGLE::kCmdId), 3244 EXPECT_EQ(static_cast<uint32_t>(cmds::DrawArraysInstancedANGLE::kCmdId),
3228 cmd.header.command); 3245 cmd.header.command);
3229 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); 3246 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u);
3230 EXPECT_EQ(static_cast<GLenum>(11), cmd.mode); 3247 EXPECT_EQ(static_cast<GLenum>(11), cmd.mode);
(...skipping 500 matching lines...) Expand 10 before | Expand all | Expand 10 after
3731 EXPECT_EQ(static_cast<GLenum>(16), cmd.format); 3748 EXPECT_EQ(static_cast<GLenum>(16), cmd.format);
3732 EXPECT_EQ(static_cast<GLenum>(17), cmd.type); 3749 EXPECT_EQ(static_cast<GLenum>(17), cmd.type);
3733 EXPECT_EQ(static_cast<uint32_t>(18), cmd.pixels_shm_id); 3750 EXPECT_EQ(static_cast<uint32_t>(18), cmd.pixels_shm_id);
3734 EXPECT_EQ(static_cast<uint32_t>(19), cmd.pixels_shm_offset); 3751 EXPECT_EQ(static_cast<uint32_t>(19), cmd.pixels_shm_offset);
3735 EXPECT_EQ(static_cast<uint32_t>(20), cmd.async_upload_token); 3752 EXPECT_EQ(static_cast<uint32_t>(20), cmd.async_upload_token);
3736 EXPECT_EQ(static_cast<uint32_t>(21), cmd.sync_data_shm_id); 3753 EXPECT_EQ(static_cast<uint32_t>(21), cmd.sync_data_shm_id);
3737 EXPECT_EQ(static_cast<uint32_t>(22), cmd.sync_data_shm_offset); 3754 EXPECT_EQ(static_cast<uint32_t>(22), cmd.sync_data_shm_offset);
3738 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); 3755 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd));
3739 } 3756 }
3740 3757
3758 TEST_F(GLES2FormatTest, AsyncCompressedTexSubImage2DCHROMIUM) {
3759 cmds::AsyncCompressedTexSubImage2DCHROMIUM& cmd =
3760 *GetBufferAs<cmds::AsyncCompressedTexSubImage2DCHROMIUM>();
3761 void* next_cmd = cmd.Set(
3762 &cmd, static_cast<GLenum>(11), static_cast<GLint>(12),
3763 static_cast<GLint>(13), static_cast<GLint>(14), static_cast<GLsizei>(15),
3764 static_cast<GLsizei>(16), static_cast<GLenum>(17),
3765 static_cast<GLsizei>(18), static_cast<uint32_t>(19),
3766 static_cast<uint32_t>(20), static_cast<uint32_t>(21),
3767 static_cast<uint32_t>(22), static_cast<uint32_t>(23));
3768 EXPECT_EQ(
3769 static_cast<uint32_t>(cmds::AsyncCompressedTexSubImage2DCHROMIUM::kCmdId),
3770 cmd.header.command);
3771 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u);
3772 EXPECT_EQ(static_cast<GLenum>(11), cmd.target);
3773 EXPECT_EQ(static_cast<GLint>(12), cmd.level);
3774 EXPECT_EQ(static_cast<GLint>(13), cmd.xoffset);
3775 EXPECT_EQ(static_cast<GLint>(14), cmd.yoffset);
3776 EXPECT_EQ(static_cast<GLsizei>(15), cmd.width);
3777 EXPECT_EQ(static_cast<GLsizei>(16), cmd.height);
3778 EXPECT_EQ(static_cast<GLenum>(17), cmd.format);
3779 EXPECT_EQ(static_cast<GLsizei>(18), cmd.imagesize);
3780 EXPECT_EQ(static_cast<uint32_t>(19), cmd.data_shm_id);
3781 EXPECT_EQ(static_cast<uint32_t>(20), cmd.data_shm_offset);
3782 EXPECT_EQ(static_cast<uint32_t>(21), cmd.async_upload_token);
3783 EXPECT_EQ(static_cast<uint32_t>(22), cmd.sync_data_shm_id);
3784 EXPECT_EQ(static_cast<uint32_t>(23), cmd.sync_data_shm_offset);
3785 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd));
3786 }
3787
3788 TEST_F(GLES2FormatTest, AsyncCompressedTexImage2DCHROMIUM) {
3789 cmds::AsyncCompressedTexImage2DCHROMIUM& cmd =
3790 *GetBufferAs<cmds::AsyncCompressedTexImage2DCHROMIUM>();
3791 void* next_cmd =
3792 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLint>(12),
3793 static_cast<GLint>(13), static_cast<GLsizei>(14),
3794 static_cast<GLsizei>(15), static_cast<GLsizei>(16),
3795 static_cast<uint32_t>(17), static_cast<uint32_t>(18),
3796 static_cast<uint32_t>(19), static_cast<uint32_t>(20),
3797 static_cast<uint32_t>(21));
3798 EXPECT_EQ(
3799 static_cast<uint32_t>(cmds::AsyncCompressedTexImage2DCHROMIUM::kCmdId),
3800 cmd.header.command);
3801 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u);
3802 EXPECT_EQ(static_cast<GLenum>(11), cmd.target);
3803 EXPECT_EQ(static_cast<GLint>(12), cmd.level);
3804 EXPECT_EQ(static_cast<GLint>(13), cmd.internalformat);
3805 EXPECT_EQ(static_cast<GLsizei>(14), cmd.width);
3806 EXPECT_EQ(static_cast<GLsizei>(15), cmd.height);
3807 EXPECT_EQ(static_cast<GLsizei>(16), cmd.imagesize);
3808 EXPECT_EQ(static_cast<uint32_t>(17), cmd.pixels_shm_id);
3809 EXPECT_EQ(static_cast<uint32_t>(18), cmd.pixels_shm_offset);
3810 EXPECT_EQ(static_cast<uint32_t>(19), cmd.async_upload_token);
3811 EXPECT_EQ(static_cast<uint32_t>(20), cmd.sync_data_shm_id);
3812 EXPECT_EQ(static_cast<uint32_t>(21), cmd.sync_data_shm_offset);
3813 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd));
3814 }
3815
3741 TEST_F(GLES2FormatTest, WaitAsyncTexImage2DCHROMIUM) { 3816 TEST_F(GLES2FormatTest, WaitAsyncTexImage2DCHROMIUM) {
3742 cmds::WaitAsyncTexImage2DCHROMIUM& cmd = 3817 cmds::WaitAsyncTexImage2DCHROMIUM& cmd =
3743 *GetBufferAs<cmds::WaitAsyncTexImage2DCHROMIUM>(); 3818 *GetBufferAs<cmds::WaitAsyncTexImage2DCHROMIUM>();
3744 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11)); 3819 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11));
3745 EXPECT_EQ(static_cast<uint32_t>(cmds::WaitAsyncTexImage2DCHROMIUM::kCmdId), 3820 EXPECT_EQ(static_cast<uint32_t>(cmds::WaitAsyncTexImage2DCHROMIUM::kCmdId),
3746 cmd.header.command); 3821 cmd.header.command);
3747 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); 3822 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u);
3748 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); 3823 EXPECT_EQ(static_cast<GLenum>(11), cmd.target);
3749 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); 3824 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd));
3750 } 3825 }
(...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after
3919 TEST_F(GLES2FormatTest, BlendBarrierKHR) { 3994 TEST_F(GLES2FormatTest, BlendBarrierKHR) {
3920 cmds::BlendBarrierKHR& cmd = *GetBufferAs<cmds::BlendBarrierKHR>(); 3995 cmds::BlendBarrierKHR& cmd = *GetBufferAs<cmds::BlendBarrierKHR>();
3921 void* next_cmd = cmd.Set(&cmd); 3996 void* next_cmd = cmd.Set(&cmd);
3922 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendBarrierKHR::kCmdId), 3997 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendBarrierKHR::kCmdId),
3923 cmd.header.command); 3998 cmd.header.command);
3924 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); 3999 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u);
3925 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); 4000 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd));
3926 } 4001 }
3927 4002
3928 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ 4003 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_
OLDNEW
« no previous file with comments | « gpu/command_buffer/common/gles2_cmd_format_autogen.h ('k') | gpu/command_buffer/common/gles2_cmd_ids_autogen.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698