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 3002 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
3013 static_cast<uint32_t>(cmds::ProduceTextureCHROMIUMImmediate::kCmdId), | 3013 static_cast<uint32_t>(cmds::ProduceTextureCHROMIUMImmediate::kCmdId), |
3014 cmd.header.command); | 3014 cmd.header.command); |
3015 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), | 3015 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), |
3016 cmd.header.size * 4u); | 3016 cmd.header.size * 4u); |
3017 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 3017 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
3018 CheckBytesWrittenMatchesExpectedSize( | 3018 CheckBytesWrittenMatchesExpectedSize( |
3019 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); | 3019 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); |
3020 // TODO(gman): Check that data was inserted; | 3020 // TODO(gman): Check that data was inserted; |
3021 } | 3021 } |
3022 | 3022 |
3023 TEST_F(GLES2FormatTest, ProduceTextureDirectCHROMIUMImmediate) { | |
3024 const int kSomeBaseValueToTestWith = 51; | |
3025 static GLbyte data[] = { | |
3026 static_cast<GLbyte>(kSomeBaseValueToTestWith + 0), | |
3027 static_cast<GLbyte>(kSomeBaseValueToTestWith + 1), | |
3028 static_cast<GLbyte>(kSomeBaseValueToTestWith + 2), | |
3029 static_cast<GLbyte>(kSomeBaseValueToTestWith + 3), | |
3030 static_cast<GLbyte>(kSomeBaseValueToTestWith + 4), | |
3031 static_cast<GLbyte>(kSomeBaseValueToTestWith + 5), | |
3032 static_cast<GLbyte>(kSomeBaseValueToTestWith + 6), | |
3033 static_cast<GLbyte>(kSomeBaseValueToTestWith + 7), | |
3034 static_cast<GLbyte>(kSomeBaseValueToTestWith + 8), | |
3035 static_cast<GLbyte>(kSomeBaseValueToTestWith + 9), | |
3036 static_cast<GLbyte>(kSomeBaseValueToTestWith + 10), | |
3037 static_cast<GLbyte>(kSomeBaseValueToTestWith + 11), | |
3038 static_cast<GLbyte>(kSomeBaseValueToTestWith + 12), | |
3039 static_cast<GLbyte>(kSomeBaseValueToTestWith + 13), | |
3040 static_cast<GLbyte>(kSomeBaseValueToTestWith + 14), | |
3041 static_cast<GLbyte>(kSomeBaseValueToTestWith + 15), | |
3042 static_cast<GLbyte>(kSomeBaseValueToTestWith + 16), | |
3043 static_cast<GLbyte>(kSomeBaseValueToTestWith + 17), | |
3044 static_cast<GLbyte>(kSomeBaseValueToTestWith + 18), | |
3045 static_cast<GLbyte>(kSomeBaseValueToTestWith + 19), | |
3046 static_cast<GLbyte>(kSomeBaseValueToTestWith + 20), | |
3047 static_cast<GLbyte>(kSomeBaseValueToTestWith + 21), | |
3048 static_cast<GLbyte>(kSomeBaseValueToTestWith + 22), | |
3049 static_cast<GLbyte>(kSomeBaseValueToTestWith + 23), | |
3050 static_cast<GLbyte>(kSomeBaseValueToTestWith + 24), | |
3051 static_cast<GLbyte>(kSomeBaseValueToTestWith + 25), | |
3052 static_cast<GLbyte>(kSomeBaseValueToTestWith + 26), | |
3053 static_cast<GLbyte>(kSomeBaseValueToTestWith + 27), | |
3054 static_cast<GLbyte>(kSomeBaseValueToTestWith + 28), | |
3055 static_cast<GLbyte>(kSomeBaseValueToTestWith + 29), | |
3056 static_cast<GLbyte>(kSomeBaseValueToTestWith + 30), | |
3057 static_cast<GLbyte>(kSomeBaseValueToTestWith + 31), | |
3058 static_cast<GLbyte>(kSomeBaseValueToTestWith + 32), | |
3059 static_cast<GLbyte>(kSomeBaseValueToTestWith + 33), | |
3060 static_cast<GLbyte>(kSomeBaseValueToTestWith + 34), | |
3061 static_cast<GLbyte>(kSomeBaseValueToTestWith + 35), | |
3062 static_cast<GLbyte>(kSomeBaseValueToTestWith + 36), | |
3063 static_cast<GLbyte>(kSomeBaseValueToTestWith + 37), | |
3064 static_cast<GLbyte>(kSomeBaseValueToTestWith + 38), | |
3065 static_cast<GLbyte>(kSomeBaseValueToTestWith + 39), | |
3066 static_cast<GLbyte>(kSomeBaseValueToTestWith + 40), | |
3067 static_cast<GLbyte>(kSomeBaseValueToTestWith + 41), | |
3068 static_cast<GLbyte>(kSomeBaseValueToTestWith + 42), | |
3069 static_cast<GLbyte>(kSomeBaseValueToTestWith + 43), | |
3070 static_cast<GLbyte>(kSomeBaseValueToTestWith + 44), | |
3071 static_cast<GLbyte>(kSomeBaseValueToTestWith + 45), | |
3072 static_cast<GLbyte>(kSomeBaseValueToTestWith + 46), | |
3073 static_cast<GLbyte>(kSomeBaseValueToTestWith + 47), | |
3074 static_cast<GLbyte>(kSomeBaseValueToTestWith + 48), | |
3075 static_cast<GLbyte>(kSomeBaseValueToTestWith + 49), | |
3076 static_cast<GLbyte>(kSomeBaseValueToTestWith + 50), | |
3077 static_cast<GLbyte>(kSomeBaseValueToTestWith + 51), | |
3078 static_cast<GLbyte>(kSomeBaseValueToTestWith + 52), | |
3079 static_cast<GLbyte>(kSomeBaseValueToTestWith + 53), | |
3080 static_cast<GLbyte>(kSomeBaseValueToTestWith + 54), | |
3081 static_cast<GLbyte>(kSomeBaseValueToTestWith + 55), | |
3082 static_cast<GLbyte>(kSomeBaseValueToTestWith + 56), | |
3083 static_cast<GLbyte>(kSomeBaseValueToTestWith + 57), | |
3084 static_cast<GLbyte>(kSomeBaseValueToTestWith + 58), | |
3085 static_cast<GLbyte>(kSomeBaseValueToTestWith + 59), | |
3086 static_cast<GLbyte>(kSomeBaseValueToTestWith + 60), | |
3087 static_cast<GLbyte>(kSomeBaseValueToTestWith + 61), | |
3088 static_cast<GLbyte>(kSomeBaseValueToTestWith + 62), | |
3089 static_cast<GLbyte>(kSomeBaseValueToTestWith + 63), | |
3090 }; | |
3091 cmds::ProduceTextureDirectCHROMIUMImmediate& cmd = | |
3092 *GetBufferAs<cmds::ProduceTextureDirectCHROMIUMImmediate>(); | |
3093 void* next_cmd = | |
3094 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLenum>(12), data); | |
3095 EXPECT_EQ(static_cast<uint32_t>( | |
3096 cmds::ProduceTextureDirectCHROMIUMImmediate::kCmdId), | |
3097 cmd.header.command); | |
3098 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), | |
3099 cmd.header.size * 4u); | |
3100 EXPECT_EQ(static_cast<GLuint>(11), cmd.texture); | |
3101 EXPECT_EQ(static_cast<GLenum>(12), cmd.target); | |
3102 CheckBytesWrittenMatchesExpectedSize( | |
3103 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); | |
3104 // TODO(gman): Check that data was inserted; | |
3105 } | |
3106 | |
3023 TEST_F(GLES2FormatTest, ConsumeTextureCHROMIUMImmediate) { | 3107 TEST_F(GLES2FormatTest, ConsumeTextureCHROMIUMImmediate) { |
3024 const int kSomeBaseValueToTestWith = 51; | 3108 const int kSomeBaseValueToTestWith = 51; |
3025 static GLbyte data[] = { | 3109 static GLbyte data[] = { |
3026 static_cast<GLbyte>(kSomeBaseValueToTestWith + 0), | 3110 static_cast<GLbyte>(kSomeBaseValueToTestWith + 0), |
3027 static_cast<GLbyte>(kSomeBaseValueToTestWith + 1), | 3111 static_cast<GLbyte>(kSomeBaseValueToTestWith + 1), |
3028 static_cast<GLbyte>(kSomeBaseValueToTestWith + 2), | 3112 static_cast<GLbyte>(kSomeBaseValueToTestWith + 2), |
3029 static_cast<GLbyte>(kSomeBaseValueToTestWith + 3), | 3113 static_cast<GLbyte>(kSomeBaseValueToTestWith + 3), |
3030 static_cast<GLbyte>(kSomeBaseValueToTestWith + 4), | 3114 static_cast<GLbyte>(kSomeBaseValueToTestWith + 4), |
3031 static_cast<GLbyte>(kSomeBaseValueToTestWith + 5), | 3115 static_cast<GLbyte>(kSomeBaseValueToTestWith + 5), |
3032 static_cast<GLbyte>(kSomeBaseValueToTestWith + 6), | 3116 static_cast<GLbyte>(kSomeBaseValueToTestWith + 6), |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
3095 static_cast<uint32_t>(cmds::ConsumeTextureCHROMIUMImmediate::kCmdId), | 3179 static_cast<uint32_t>(cmds::ConsumeTextureCHROMIUMImmediate::kCmdId), |
3096 cmd.header.command); | 3180 cmd.header.command); |
3097 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), | 3181 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), |
3098 cmd.header.size * 4u); | 3182 cmd.header.size * 4u); |
3099 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 3183 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
3100 CheckBytesWrittenMatchesExpectedSize( | 3184 CheckBytesWrittenMatchesExpectedSize( |
3101 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); | 3185 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); |
3102 // TODO(gman): Check that data was inserted; | 3186 // TODO(gman): Check that data was inserted; |
3103 } | 3187 } |
3104 | 3188 |
3189 // TODO(gman): Write test for CreateAndConsumeTextureCHROMIUMImmediate | |
Ken Russell (switch to Gerrit)
2014/06/02 22:46:54
It's poor that the autogenerated TODOs are assigne
bajones
2014/06/02 23:31:23
Good point. crbug.com/379951 :)
| |
3105 TEST_F(GLES2FormatTest, BindUniformLocationCHROMIUM) { | 3190 TEST_F(GLES2FormatTest, BindUniformLocationCHROMIUM) { |
3106 cmds::BindUniformLocationCHROMIUM& cmd = | 3191 cmds::BindUniformLocationCHROMIUM& cmd = |
3107 *GetBufferAs<cmds::BindUniformLocationCHROMIUM>(); | 3192 *GetBufferAs<cmds::BindUniformLocationCHROMIUM>(); |
3108 void* next_cmd = cmd.Set(&cmd, | 3193 void* next_cmd = cmd.Set(&cmd, |
3109 static_cast<GLuint>(11), | 3194 static_cast<GLuint>(11), |
3110 static_cast<GLint>(12), | 3195 static_cast<GLint>(12), |
3111 static_cast<uint32_t>(13), | 3196 static_cast<uint32_t>(13), |
3112 static_cast<uint32_t>(14), | 3197 static_cast<uint32_t>(14), |
3113 static_cast<uint32_t>(15)); | 3198 static_cast<uint32_t>(15)); |
3114 EXPECT_EQ(static_cast<uint32_t>(cmds::BindUniformLocationCHROMIUM::kCmdId), | 3199 EXPECT_EQ(static_cast<uint32_t>(cmds::BindUniformLocationCHROMIUM::kCmdId), |
(...skipping 263 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
3378 EXPECT_EQ(static_cast<GLint>(16), cmd.bounds_width); | 3463 EXPECT_EQ(static_cast<GLint>(16), cmd.bounds_width); |
3379 EXPECT_EQ(static_cast<GLint>(17), cmd.bounds_height); | 3464 EXPECT_EQ(static_cast<GLint>(17), cmd.bounds_height); |
3380 EXPECT_EQ(static_cast<GLfloat>(18), cmd.uv_x); | 3465 EXPECT_EQ(static_cast<GLfloat>(18), cmd.uv_x); |
3381 EXPECT_EQ(static_cast<GLfloat>(19), cmd.uv_y); | 3466 EXPECT_EQ(static_cast<GLfloat>(19), cmd.uv_y); |
3382 EXPECT_EQ(static_cast<GLfloat>(20), cmd.uv_width); | 3467 EXPECT_EQ(static_cast<GLfloat>(20), cmd.uv_width); |
3383 EXPECT_EQ(static_cast<GLfloat>(21), cmd.uv_height); | 3468 EXPECT_EQ(static_cast<GLfloat>(21), cmd.uv_height); |
3384 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 3469 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
3385 } | 3470 } |
3386 | 3471 |
3387 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ | 3472 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ |
OLD | NEW |