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

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

Issue 1528163002: Added 64 bit number support in the build gles2 command buffer script. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Modifyed glClientWaitSync and glWaitSync to use GLuint64 in command buffer Created 5 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 377 matching lines...) Expand 10 before | Expand all | Expand 10 after
388 cmd.header.command); 388 cmd.header.command);
389 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); 389 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u);
390 EXPECT_EQ(static_cast<GLint>(11), cmd.s); 390 EXPECT_EQ(static_cast<GLint>(11), cmd.s);
391 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); 391 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd));
392 } 392 }
393 393
394 TEST_F(GLES2FormatTest, ClientWaitSync) { 394 TEST_F(GLES2FormatTest, ClientWaitSync) {
395 cmds::ClientWaitSync& cmd = *GetBufferAs<cmds::ClientWaitSync>(); 395 cmds::ClientWaitSync& cmd = *GetBufferAs<cmds::ClientWaitSync>();
396 void* next_cmd = 396 void* next_cmd =
397 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLbitfield>(12), 397 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLbitfield>(12),
398 static_cast<GLuint>(13), static_cast<GLuint>(14), 398 static_cast<GLuint64>(13), static_cast<uint32_t>(14),
399 static_cast<uint32_t>(15), static_cast<uint32_t>(16)); 399 static_cast<uint32_t>(15));
400 EXPECT_EQ(static_cast<uint32_t>(cmds::ClientWaitSync::kCmdId), 400 EXPECT_EQ(static_cast<uint32_t>(cmds::ClientWaitSync::kCmdId),
401 cmd.header.command); 401 cmd.header.command);
402 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); 402 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u);
403 EXPECT_EQ(static_cast<GLuint>(11), cmd.sync); 403 EXPECT_EQ(static_cast<GLuint>(11), cmd.sync);
404 EXPECT_EQ(static_cast<GLbitfield>(12), cmd.flags); 404 EXPECT_EQ(static_cast<GLbitfield>(12), cmd.flags);
405 EXPECT_EQ(static_cast<GLuint>(13), cmd.timeout_0); 405 EXPECT_EQ(static_cast<GLuint64>(13), cmd.timeout());
406 EXPECT_EQ(static_cast<GLuint>(14), cmd.timeout_1); 406 EXPECT_EQ(static_cast<uint32_t>(14), cmd.result_shm_id);
407 EXPECT_EQ(static_cast<uint32_t>(15), cmd.result_shm_id); 407 EXPECT_EQ(static_cast<uint32_t>(15), cmd.result_shm_offset);
408 EXPECT_EQ(static_cast<uint32_t>(16), cmd.result_shm_offset);
409 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); 408 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd));
410 } 409 }
411 410
412 TEST_F(GLES2FormatTest, ColorMask) { 411 TEST_F(GLES2FormatTest, ColorMask) {
413 cmds::ColorMask& cmd = *GetBufferAs<cmds::ColorMask>(); 412 cmds::ColorMask& cmd = *GetBufferAs<cmds::ColorMask>();
414 void* next_cmd = 413 void* next_cmd =
415 cmd.Set(&cmd, static_cast<GLboolean>(11), static_cast<GLboolean>(12), 414 cmd.Set(&cmd, static_cast<GLboolean>(11), static_cast<GLboolean>(12),
416 static_cast<GLboolean>(13), static_cast<GLboolean>(14)); 415 static_cast<GLboolean>(13), static_cast<GLboolean>(14));
417 EXPECT_EQ(static_cast<uint32_t>(cmds::ColorMask::kCmdId), cmd.header.command); 416 EXPECT_EQ(static_cast<uint32_t>(cmds::ColorMask::kCmdId), cmd.header.command);
418 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); 417 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u);
(...skipping 3198 matching lines...) Expand 10 before | Expand all | Expand 10 after
3617 EXPECT_EQ(static_cast<GLint>(12), cmd.y); 3616 EXPECT_EQ(static_cast<GLint>(12), cmd.y);
3618 EXPECT_EQ(static_cast<GLsizei>(13), cmd.width); 3617 EXPECT_EQ(static_cast<GLsizei>(13), cmd.width);
3619 EXPECT_EQ(static_cast<GLsizei>(14), cmd.height); 3618 EXPECT_EQ(static_cast<GLsizei>(14), cmd.height);
3620 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); 3619 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd));
3621 } 3620 }
3622 3621
3623 TEST_F(GLES2FormatTest, WaitSync) { 3622 TEST_F(GLES2FormatTest, WaitSync) {
3624 cmds::WaitSync& cmd = *GetBufferAs<cmds::WaitSync>(); 3623 cmds::WaitSync& cmd = *GetBufferAs<cmds::WaitSync>();
3625 void* next_cmd = 3624 void* next_cmd =
3626 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLbitfield>(12), 3625 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLbitfield>(12),
3627 static_cast<GLuint>(13), static_cast<GLuint>(14)); 3626 static_cast<GLuint64>(13));
3628 EXPECT_EQ(static_cast<uint32_t>(cmds::WaitSync::kCmdId), cmd.header.command); 3627 EXPECT_EQ(static_cast<uint32_t>(cmds::WaitSync::kCmdId), cmd.header.command);
3629 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); 3628 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u);
3630 EXPECT_EQ(static_cast<GLuint>(11), cmd.sync); 3629 EXPECT_EQ(static_cast<GLuint>(11), cmd.sync);
3631 EXPECT_EQ(static_cast<GLbitfield>(12), cmd.flags); 3630 EXPECT_EQ(static_cast<GLbitfield>(12), cmd.flags);
3632 EXPECT_EQ(static_cast<GLuint>(13), cmd.timeout_0); 3631 EXPECT_EQ(static_cast<GLuint64>(13), cmd.timeout());
3633 EXPECT_EQ(static_cast<GLuint>(14), cmd.timeout_1);
3634 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); 3632 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd));
3635 } 3633 }
3636 3634
3637 TEST_F(GLES2FormatTest, BlitFramebufferCHROMIUM) { 3635 TEST_F(GLES2FormatTest, BlitFramebufferCHROMIUM) {
3638 cmds::BlitFramebufferCHROMIUM& cmd = 3636 cmds::BlitFramebufferCHROMIUM& cmd =
3639 *GetBufferAs<cmds::BlitFramebufferCHROMIUM>(); 3637 *GetBufferAs<cmds::BlitFramebufferCHROMIUM>();
3640 void* next_cmd = cmd.Set( 3638 void* next_cmd = cmd.Set(
3641 &cmd, static_cast<GLint>(11), static_cast<GLint>(12), 3639 &cmd, static_cast<GLint>(11), static_cast<GLint>(12),
3642 static_cast<GLint>(13), static_cast<GLint>(14), static_cast<GLint>(15), 3640 static_cast<GLint>(13), static_cast<GLint>(14), static_cast<GLint>(15),
3643 static_cast<GLint>(16), static_cast<GLint>(17), static_cast<GLint>(18), 3641 static_cast<GLint>(16), static_cast<GLint>(17), static_cast<GLint>(18),
(...skipping 1086 matching lines...) Expand 10 before | Expand all | Expand 10 after
4730 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); 4728 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd));
4731 } 4729 }
4732 4730
4733 TEST_F(GLES2FormatTest, InsertFenceSyncCHROMIUM) { 4731 TEST_F(GLES2FormatTest, InsertFenceSyncCHROMIUM) {
4734 cmds::InsertFenceSyncCHROMIUM& cmd = 4732 cmds::InsertFenceSyncCHROMIUM& cmd =
4735 *GetBufferAs<cmds::InsertFenceSyncCHROMIUM>(); 4733 *GetBufferAs<cmds::InsertFenceSyncCHROMIUM>();
4736 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint64>(11)); 4734 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint64>(11));
4737 EXPECT_EQ(static_cast<uint32_t>(cmds::InsertFenceSyncCHROMIUM::kCmdId), 4735 EXPECT_EQ(static_cast<uint32_t>(cmds::InsertFenceSyncCHROMIUM::kCmdId),
4738 cmd.header.command); 4736 cmd.header.command);
4739 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); 4737 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u);
4740 EXPECT_EQ(static_cast<GLuint64>(11), cmd.release_count); 4738 EXPECT_EQ(static_cast<GLuint64>(11), cmd.release_count());
4741 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); 4739 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd));
4742 } 4740 }
4743 4741
4744 TEST_F(GLES2FormatTest, WaitSyncTokenCHROMIUM) { 4742 TEST_F(GLES2FormatTest, WaitSyncTokenCHROMIUM) {
4745 cmds::WaitSyncTokenCHROMIUM& cmd = 4743 cmds::WaitSyncTokenCHROMIUM& cmd =
4746 *GetBufferAs<cmds::WaitSyncTokenCHROMIUM>(); 4744 *GetBufferAs<cmds::WaitSyncTokenCHROMIUM>();
4747 void* next_cmd = 4745 void* next_cmd =
4748 cmd.Set(&cmd, static_cast<GLint>(11), static_cast<GLuint64>(12), 4746 cmd.Set(&cmd, static_cast<GLint>(11), static_cast<GLuint64>(12),
4749 static_cast<GLuint64>(13)); 4747 static_cast<GLuint64>(13));
4750 EXPECT_EQ(static_cast<uint32_t>(cmds::WaitSyncTokenCHROMIUM::kCmdId), 4748 EXPECT_EQ(static_cast<uint32_t>(cmds::WaitSyncTokenCHROMIUM::kCmdId),
4751 cmd.header.command); 4749 cmd.header.command);
4752 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); 4750 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u);
4753 EXPECT_EQ(static_cast<GLint>(11), cmd.namespace_id); 4751 EXPECT_EQ(static_cast<GLint>(11), cmd.namespace_id);
4754 EXPECT_EQ(static_cast<GLuint64>(12), cmd.command_buffer_id); 4752 EXPECT_EQ(static_cast<GLuint64>(12), cmd.command_buffer_id());
4755 EXPECT_EQ(static_cast<GLuint64>(13), cmd.release_count); 4753 EXPECT_EQ(static_cast<GLuint64>(13), cmd.release_count());
4756 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); 4754 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd));
4757 } 4755 }
4758 4756
4759 TEST_F(GLES2FormatTest, DrawBuffersEXTImmediate) { 4757 TEST_F(GLES2FormatTest, DrawBuffersEXTImmediate) {
4760 const int kSomeBaseValueToTestWith = 51; 4758 const int kSomeBaseValueToTestWith = 51;
4761 static GLenum data[] = { 4759 static GLenum data[] = {
4762 static_cast<GLenum>(kSomeBaseValueToTestWith + 0), 4760 static_cast<GLenum>(kSomeBaseValueToTestWith + 0),
4763 }; 4761 };
4764 cmds::DrawBuffersEXTImmediate& cmd = 4762 cmds::DrawBuffersEXTImmediate& cmd =
4765 *GetBufferAs<cmds::DrawBuffersEXTImmediate>(); 4763 *GetBufferAs<cmds::DrawBuffersEXTImmediate>();
(...skipping 572 matching lines...) Expand 10 before | Expand all | Expand 10 after
5338 cmd.header.command); 5336 cmd.header.command);
5339 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); 5337 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u);
5340 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); 5338 EXPECT_EQ(static_cast<GLuint>(11), cmd.program);
5341 EXPECT_EQ(static_cast<uint32_t>(12), cmd.name_bucket_id); 5339 EXPECT_EQ(static_cast<uint32_t>(12), cmd.name_bucket_id);
5342 EXPECT_EQ(static_cast<uint32_t>(13), cmd.index_shm_id); 5340 EXPECT_EQ(static_cast<uint32_t>(13), cmd.index_shm_id);
5343 EXPECT_EQ(static_cast<uint32_t>(14), cmd.index_shm_offset); 5341 EXPECT_EQ(static_cast<uint32_t>(14), cmd.index_shm_offset);
5344 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); 5342 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd));
5345 } 5343 }
5346 5344
5347 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ 5345 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698