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

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

Issue 723343002: Update from https://crrev.com/304121 (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 6 years, 1 month 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 2515 matching lines...) Expand 10 before | Expand all | Expand 10 after
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
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
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_
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