| 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 2515 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2526 cmds::RequestExtensionCHROMIUM& cmd = | 2526 cmds::RequestExtensionCHROMIUM& cmd = |
| 2527 *GetBufferAs<cmds::RequestExtensionCHROMIUM>(); | 2527 *GetBufferAs<cmds::RequestExtensionCHROMIUM>(); |
| 2528 void* next_cmd = cmd.Set(&cmd, static_cast<uint32_t>(11)); | 2528 void* next_cmd = cmd.Set(&cmd, static_cast<uint32_t>(11)); |
| 2529 EXPECT_EQ(static_cast<uint32_t>(cmds::RequestExtensionCHROMIUM::kCmdId), | 2529 EXPECT_EQ(static_cast<uint32_t>(cmds::RequestExtensionCHROMIUM::kCmdId), |
| 2530 cmd.header.command); | 2530 cmd.header.command); |
| 2531 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2531 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2532 EXPECT_EQ(static_cast<uint32_t>(11), cmd.bucket_id); | 2532 EXPECT_EQ(static_cast<uint32_t>(11), cmd.bucket_id); |
| 2533 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2533 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2534 } | 2534 } |
| 2535 | 2535 |
| 2536 TEST_F(GLES2FormatTest, GetMultipleIntegervCHROMIUM) { | |
| 2537 cmds::GetMultipleIntegervCHROMIUM& cmd = | |
| 2538 *GetBufferAs<cmds::GetMultipleIntegervCHROMIUM>(); | |
| 2539 void* next_cmd = | |
| 2540 cmd.Set(&cmd, static_cast<uint32_t>(11), static_cast<uint32_t>(12), | |
| 2541 static_cast<GLuint>(13), static_cast<uint32_t>(14), | |
| 2542 static_cast<uint32_t>(15), static_cast<GLsizeiptr>(16)); | |
| 2543 EXPECT_EQ(static_cast<uint32_t>(cmds::GetMultipleIntegervCHROMIUM::kCmdId), | |
| 2544 cmd.header.command); | |
| 2545 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | |
| 2546 EXPECT_EQ(static_cast<uint32_t>(11), cmd.pnames_shm_id); | |
| 2547 EXPECT_EQ(static_cast<uint32_t>(12), cmd.pnames_shm_offset); | |
| 2548 EXPECT_EQ(static_cast<GLuint>(13), cmd.count); | |
| 2549 EXPECT_EQ(static_cast<uint32_t>(14), cmd.results_shm_id); | |
| 2550 EXPECT_EQ(static_cast<uint32_t>(15), cmd.results_shm_offset); | |
| 2551 EXPECT_EQ(static_cast<GLsizeiptr>(16), cmd.size); | |
| 2552 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | |
| 2553 } | |
| 2554 | |
| 2555 TEST_F(GLES2FormatTest, GetProgramInfoCHROMIUM) { | 2536 TEST_F(GLES2FormatTest, GetProgramInfoCHROMIUM) { |
| 2556 cmds::GetProgramInfoCHROMIUM& cmd = | 2537 cmds::GetProgramInfoCHROMIUM& cmd = |
| 2557 *GetBufferAs<cmds::GetProgramInfoCHROMIUM>(); | 2538 *GetBufferAs<cmds::GetProgramInfoCHROMIUM>(); |
| 2558 void* next_cmd = | 2539 void* next_cmd = |
| 2559 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12)); | 2540 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12)); |
| 2560 EXPECT_EQ(static_cast<uint32_t>(cmds::GetProgramInfoCHROMIUM::kCmdId), | 2541 EXPECT_EQ(static_cast<uint32_t>(cmds::GetProgramInfoCHROMIUM::kCmdId), |
| 2561 cmd.header.command); | 2542 cmd.header.command); |
| 2562 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2543 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2563 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); | 2544 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); |
| 2564 EXPECT_EQ(static_cast<uint32_t>(12), cmd.bucket_id); | 2545 EXPECT_EQ(static_cast<uint32_t>(12), cmd.bucket_id); |
| (...skipping 367 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2932 EXPECT_EQ( | 2913 EXPECT_EQ( |
| 2933 static_cast<uint32_t>(cmds::BindUniformLocationCHROMIUMBucket::kCmdId), | 2914 static_cast<uint32_t>(cmds::BindUniformLocationCHROMIUMBucket::kCmdId), |
| 2934 cmd.header.command); | 2915 cmd.header.command); |
| 2935 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2916 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2936 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); | 2917 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); |
| 2937 EXPECT_EQ(static_cast<GLint>(12), cmd.location); | 2918 EXPECT_EQ(static_cast<GLint>(12), cmd.location); |
| 2938 EXPECT_EQ(static_cast<uint32_t>(13), cmd.name_bucket_id); | 2919 EXPECT_EQ(static_cast<uint32_t>(13), cmd.name_bucket_id); |
| 2939 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2920 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2940 } | 2921 } |
| 2941 | 2922 |
| 2923 TEST_F(GLES2FormatTest, GenValuebuffersCHROMIUMImmediate) { |
| 2924 static GLuint ids[] = { |
| 2925 12, 23, 34, |
| 2926 }; |
| 2927 cmds::GenValuebuffersCHROMIUMImmediate& cmd = |
| 2928 *GetBufferAs<cmds::GenValuebuffersCHROMIUMImmediate>(); |
| 2929 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); |
| 2930 EXPECT_EQ( |
| 2931 static_cast<uint32_t>(cmds::GenValuebuffersCHROMIUMImmediate::kCmdId), |
| 2932 cmd.header.command); |
| 2933 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), |
| 2934 cmd.header.size * 4u); |
| 2935 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); |
| 2936 CheckBytesWrittenMatchesExpectedSize( |
| 2937 next_cmd, |
| 2938 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); |
| 2939 // TODO(gman): Check that ids were inserted; |
| 2940 } |
| 2941 |
| 2942 TEST_F(GLES2FormatTest, DeleteValuebuffersCHROMIUMImmediate) { |
| 2943 static GLuint ids[] = { |
| 2944 12, 23, 34, |
| 2945 }; |
| 2946 cmds::DeleteValuebuffersCHROMIUMImmediate& cmd = |
| 2947 *GetBufferAs<cmds::DeleteValuebuffersCHROMIUMImmediate>(); |
| 2948 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); |
| 2949 EXPECT_EQ( |
| 2950 static_cast<uint32_t>(cmds::DeleteValuebuffersCHROMIUMImmediate::kCmdId), |
| 2951 cmd.header.command); |
| 2952 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), |
| 2953 cmd.header.size * 4u); |
| 2954 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); |
| 2955 CheckBytesWrittenMatchesExpectedSize( |
| 2956 next_cmd, |
| 2957 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); |
| 2958 // TODO(gman): Check that ids were inserted; |
| 2959 } |
| 2960 |
| 2961 TEST_F(GLES2FormatTest, IsValuebufferCHROMIUM) { |
| 2962 cmds::IsValuebufferCHROMIUM& cmd = |
| 2963 *GetBufferAs<cmds::IsValuebufferCHROMIUM>(); |
| 2964 void* next_cmd = |
| 2965 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12), |
| 2966 static_cast<uint32_t>(13)); |
| 2967 EXPECT_EQ(static_cast<uint32_t>(cmds::IsValuebufferCHROMIUM::kCmdId), |
| 2968 cmd.header.command); |
| 2969 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2970 EXPECT_EQ(static_cast<GLuint>(11), cmd.valuebuffer); |
| 2971 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); |
| 2972 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); |
| 2973 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2974 } |
| 2975 |
| 2976 TEST_F(GLES2FormatTest, BindValuebufferCHROMIUM) { |
| 2977 cmds::BindValuebufferCHROMIUM& cmd = |
| 2978 *GetBufferAs<cmds::BindValuebufferCHROMIUM>(); |
| 2979 void* next_cmd = |
| 2980 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLuint>(12)); |
| 2981 EXPECT_EQ(static_cast<uint32_t>(cmds::BindValuebufferCHROMIUM::kCmdId), |
| 2982 cmd.header.command); |
| 2983 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2984 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 2985 EXPECT_EQ(static_cast<GLuint>(12), cmd.valuebuffer); |
| 2986 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2987 } |
| 2988 |
| 2989 TEST_F(GLES2FormatTest, SubscribeValueCHROMIUM) { |
| 2990 cmds::SubscribeValueCHROMIUM& cmd = |
| 2991 *GetBufferAs<cmds::SubscribeValueCHROMIUM>(); |
| 2992 void* next_cmd = |
| 2993 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLenum>(12)); |
| 2994 EXPECT_EQ(static_cast<uint32_t>(cmds::SubscribeValueCHROMIUM::kCmdId), |
| 2995 cmd.header.command); |
| 2996 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2997 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 2998 EXPECT_EQ(static_cast<GLenum>(12), cmd.subscription); |
| 2999 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3000 } |
| 3001 |
| 3002 TEST_F(GLES2FormatTest, PopulateSubscribedValuesCHROMIUM) { |
| 3003 cmds::PopulateSubscribedValuesCHROMIUM& cmd = |
| 3004 *GetBufferAs<cmds::PopulateSubscribedValuesCHROMIUM>(); |
| 3005 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11)); |
| 3006 EXPECT_EQ( |
| 3007 static_cast<uint32_t>(cmds::PopulateSubscribedValuesCHROMIUM::kCmdId), |
| 3008 cmd.header.command); |
| 3009 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3010 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 3011 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3012 } |
| 3013 |
| 3014 TEST_F(GLES2FormatTest, UniformValuebufferCHROMIUM) { |
| 3015 cmds::UniformValuebufferCHROMIUM& cmd = |
| 3016 *GetBufferAs<cmds::UniformValuebufferCHROMIUM>(); |
| 3017 void* next_cmd = cmd.Set(&cmd, static_cast<GLint>(11), |
| 3018 static_cast<GLenum>(12), static_cast<GLenum>(13)); |
| 3019 EXPECT_EQ(static_cast<uint32_t>(cmds::UniformValuebufferCHROMIUM::kCmdId), |
| 3020 cmd.header.command); |
| 3021 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3022 EXPECT_EQ(static_cast<GLint>(11), cmd.location); |
| 3023 EXPECT_EQ(static_cast<GLenum>(12), cmd.target); |
| 3024 EXPECT_EQ(static_cast<GLenum>(13), cmd.subscription); |
| 3025 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3026 } |
| 3027 |
| 2942 TEST_F(GLES2FormatTest, BindTexImage2DCHROMIUM) { | 3028 TEST_F(GLES2FormatTest, BindTexImage2DCHROMIUM) { |
| 2943 cmds::BindTexImage2DCHROMIUM& cmd = | 3029 cmds::BindTexImage2DCHROMIUM& cmd = |
| 2944 *GetBufferAs<cmds::BindTexImage2DCHROMIUM>(); | 3030 *GetBufferAs<cmds::BindTexImage2DCHROMIUM>(); |
| 2945 void* next_cmd = | 3031 void* next_cmd = |
| 2946 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLint>(12)); | 3032 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLint>(12)); |
| 2947 EXPECT_EQ(static_cast<uint32_t>(cmds::BindTexImage2DCHROMIUM::kCmdId), | 3033 EXPECT_EQ(static_cast<uint32_t>(cmds::BindTexImage2DCHROMIUM::kCmdId), |
| 2948 cmd.header.command); | 3034 cmd.header.command); |
| 2949 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 3035 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2950 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 3036 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 2951 EXPECT_EQ(static_cast<GLint>(12), cmd.imageId); | 3037 EXPECT_EQ(static_cast<GLint>(12), cmd.imageId); |
| (...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3212 TEST_F(GLES2FormatTest, BlendBarrierKHR) { | 3298 TEST_F(GLES2FormatTest, BlendBarrierKHR) { |
| 3213 cmds::BlendBarrierKHR& cmd = *GetBufferAs<cmds::BlendBarrierKHR>(); | 3299 cmds::BlendBarrierKHR& cmd = *GetBufferAs<cmds::BlendBarrierKHR>(); |
| 3214 void* next_cmd = cmd.Set(&cmd); | 3300 void* next_cmd = cmd.Set(&cmd); |
| 3215 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendBarrierKHR::kCmdId), | 3301 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendBarrierKHR::kCmdId), |
| 3216 cmd.header.command); | 3302 cmd.header.command); |
| 3217 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 3303 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3218 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 3304 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3219 } | 3305 } |
| 3220 | 3306 |
| 3221 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ | 3307 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ |
| OLD | NEW |