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