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

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

Issue 116863003: gpu: Reuse transfer buffers more aggresively (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Unset texture and texture_ref after deleting Created 6 years, 9 months 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 (c) 2014 The Chromium Authors. All rights reserved. 1 // Copyright (c) 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 3620 matching lines...) Expand 10 before | Expand all | Expand 10 after
3631 void* next_cmd = cmd.Set(&cmd, 3631 void* next_cmd = cmd.Set(&cmd,
3632 static_cast<GLenum>(11), 3632 static_cast<GLenum>(11),
3633 static_cast<GLint>(12), 3633 static_cast<GLint>(12),
3634 static_cast<GLint>(13), 3634 static_cast<GLint>(13),
3635 static_cast<GLint>(14), 3635 static_cast<GLint>(14),
3636 static_cast<GLsizei>(15), 3636 static_cast<GLsizei>(15),
3637 static_cast<GLsizei>(16), 3637 static_cast<GLsizei>(16),
3638 static_cast<GLenum>(17), 3638 static_cast<GLenum>(17),
3639 static_cast<GLenum>(18), 3639 static_cast<GLenum>(18),
3640 static_cast<uint32>(19), 3640 static_cast<uint32>(19),
3641 static_cast<uint32>(20)); 3641 static_cast<uint32>(20),
3642 static_cast<uint32>(21),
3643 static_cast<uint32>(22),
3644 static_cast<uint32>(23));
3642 EXPECT_EQ(static_cast<uint32>(cmds::AsyncTexSubImage2DCHROMIUM::kCmdId), 3645 EXPECT_EQ(static_cast<uint32>(cmds::AsyncTexSubImage2DCHROMIUM::kCmdId),
3643 cmd.header.command); 3646 cmd.header.command);
3644 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); 3647 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u);
3645 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); 3648 EXPECT_EQ(static_cast<GLenum>(11), cmd.target);
3646 EXPECT_EQ(static_cast<GLint>(12), cmd.level); 3649 EXPECT_EQ(static_cast<GLint>(12), cmd.level);
3647 EXPECT_EQ(static_cast<GLint>(13), cmd.xoffset); 3650 EXPECT_EQ(static_cast<GLint>(13), cmd.xoffset);
3648 EXPECT_EQ(static_cast<GLint>(14), cmd.yoffset); 3651 EXPECT_EQ(static_cast<GLint>(14), cmd.yoffset);
3649 EXPECT_EQ(static_cast<GLsizei>(15), cmd.width); 3652 EXPECT_EQ(static_cast<GLsizei>(15), cmd.width);
3650 EXPECT_EQ(static_cast<GLsizei>(16), cmd.height); 3653 EXPECT_EQ(static_cast<GLsizei>(16), cmd.height);
3651 EXPECT_EQ(static_cast<GLenum>(17), cmd.format); 3654 EXPECT_EQ(static_cast<GLenum>(17), cmd.format);
3652 EXPECT_EQ(static_cast<GLenum>(18), cmd.type); 3655 EXPECT_EQ(static_cast<GLenum>(18), cmd.type);
3653 EXPECT_EQ(static_cast<uint32>(19), cmd.data_shm_id); 3656 EXPECT_EQ(static_cast<uint32>(19), cmd.data_shm_id);
3654 EXPECT_EQ(static_cast<uint32>(20), cmd.data_shm_offset); 3657 EXPECT_EQ(static_cast<uint32>(20), cmd.data_shm_offset);
3658 EXPECT_EQ(static_cast<uint32>(21), cmd.async_upload_token);
3659 EXPECT_EQ(static_cast<uint32>(22), cmd.sync_data_shm_id);
3660 EXPECT_EQ(static_cast<uint32>(23), cmd.sync_data_shm_offset);
3655 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); 3661 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd));
3656 } 3662 }
3657 3663
3658 TEST_F(GLES2FormatTest, AsyncTexImage2DCHROMIUM) { 3664 TEST_F(GLES2FormatTest, AsyncTexImage2DCHROMIUM) {
3659 cmds::AsyncTexImage2DCHROMIUM& cmd = 3665 cmds::AsyncTexImage2DCHROMIUM& cmd =
3660 *GetBufferAs<cmds::AsyncTexImage2DCHROMIUM>(); 3666 *GetBufferAs<cmds::AsyncTexImage2DCHROMIUM>();
3661 void* next_cmd = cmd.Set(&cmd, 3667 void* next_cmd = cmd.Set(&cmd,
3662 static_cast<GLenum>(11), 3668 static_cast<GLenum>(11),
3663 static_cast<GLint>(12), 3669 static_cast<GLint>(12),
3664 static_cast<GLint>(13), 3670 static_cast<GLint>(13),
3665 static_cast<GLsizei>(14), 3671 static_cast<GLsizei>(14),
3666 static_cast<GLsizei>(15), 3672 static_cast<GLsizei>(15),
3667 static_cast<GLint>(16), 3673 static_cast<GLint>(16),
3668 static_cast<GLenum>(17), 3674 static_cast<GLenum>(17),
3669 static_cast<GLenum>(18), 3675 static_cast<GLenum>(18),
3670 static_cast<uint32>(19), 3676 static_cast<uint32>(19),
3671 static_cast<uint32>(20)); 3677 static_cast<uint32>(20),
3678 static_cast<uint32>(21),
3679 static_cast<uint32>(22),
3680 static_cast<uint32>(23));
3672 EXPECT_EQ(static_cast<uint32>(cmds::AsyncTexImage2DCHROMIUM::kCmdId), 3681 EXPECT_EQ(static_cast<uint32>(cmds::AsyncTexImage2DCHROMIUM::kCmdId),
3673 cmd.header.command); 3682 cmd.header.command);
3674 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); 3683 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u);
3675 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); 3684 EXPECT_EQ(static_cast<GLenum>(11), cmd.target);
3676 EXPECT_EQ(static_cast<GLint>(12), cmd.level); 3685 EXPECT_EQ(static_cast<GLint>(12), cmd.level);
3677 EXPECT_EQ(static_cast<GLint>(13), cmd.internalformat); 3686 EXPECT_EQ(static_cast<GLint>(13), cmd.internalformat);
3678 EXPECT_EQ(static_cast<GLsizei>(14), cmd.width); 3687 EXPECT_EQ(static_cast<GLsizei>(14), cmd.width);
3679 EXPECT_EQ(static_cast<GLsizei>(15), cmd.height); 3688 EXPECT_EQ(static_cast<GLsizei>(15), cmd.height);
3680 EXPECT_EQ(static_cast<GLint>(16), cmd.border); 3689 EXPECT_EQ(static_cast<GLint>(16), cmd.border);
3681 EXPECT_EQ(static_cast<GLenum>(17), cmd.format); 3690 EXPECT_EQ(static_cast<GLenum>(17), cmd.format);
3682 EXPECT_EQ(static_cast<GLenum>(18), cmd.type); 3691 EXPECT_EQ(static_cast<GLenum>(18), cmd.type);
3683 EXPECT_EQ(static_cast<uint32>(19), cmd.pixels_shm_id); 3692 EXPECT_EQ(static_cast<uint32>(19), cmd.pixels_shm_id);
3684 EXPECT_EQ(static_cast<uint32>(20), cmd.pixels_shm_offset); 3693 EXPECT_EQ(static_cast<uint32>(20), cmd.pixels_shm_offset);
3694 EXPECT_EQ(static_cast<uint32>(21), cmd.async_upload_token);
3695 EXPECT_EQ(static_cast<uint32>(22), cmd.sync_data_shm_id);
3696 EXPECT_EQ(static_cast<uint32>(23), cmd.sync_data_shm_offset);
3685 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); 3697 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd));
3686 } 3698 }
3687 3699
3688 TEST_F(GLES2FormatTest, WaitAsyncTexImage2DCHROMIUM) { 3700 TEST_F(GLES2FormatTest, WaitAsyncTexImage2DCHROMIUM) {
3689 cmds::WaitAsyncTexImage2DCHROMIUM& cmd = 3701 cmds::WaitAsyncTexImage2DCHROMIUM& cmd =
3690 *GetBufferAs<cmds::WaitAsyncTexImage2DCHROMIUM>(); 3702 *GetBufferAs<cmds::WaitAsyncTexImage2DCHROMIUM>();
3691 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11)); 3703 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11));
3692 EXPECT_EQ(static_cast<uint32>(cmds::WaitAsyncTexImage2DCHROMIUM::kCmdId), 3704 EXPECT_EQ(static_cast<uint32>(cmds::WaitAsyncTexImage2DCHROMIUM::kCmdId),
3693 cmd.header.command); 3705 cmd.header.command);
3694 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); 3706 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u);
3695 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); 3707 EXPECT_EQ(static_cast<GLenum>(11), cmd.target);
3696 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); 3708 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd));
3697 } 3709 }
3698 3710
3711 TEST_F(GLES2FormatTest, WaitAllAsyncTexImage2DCHROMIUM) {
3712 cmds::WaitAllAsyncTexImage2DCHROMIUM& cmd =
3713 *GetBufferAs<cmds::WaitAllAsyncTexImage2DCHROMIUM>();
3714 void* next_cmd = cmd.Set(&cmd);
3715 EXPECT_EQ(static_cast<uint32>(cmds::WaitAllAsyncTexImage2DCHROMIUM::kCmdId),
3716 cmd.header.command);
3717 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u);
3718 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd));
3719 }
3720
3699 TEST_F(GLES2FormatTest, DiscardFramebufferEXT) { 3721 TEST_F(GLES2FormatTest, DiscardFramebufferEXT) {
3700 cmds::DiscardFramebufferEXT& cmd = 3722 cmds::DiscardFramebufferEXT& cmd =
3701 *GetBufferAs<cmds::DiscardFramebufferEXT>(); 3723 *GetBufferAs<cmds::DiscardFramebufferEXT>();
3702 void* next_cmd = cmd.Set(&cmd, 3724 void* next_cmd = cmd.Set(&cmd,
3703 static_cast<GLenum>(11), 3725 static_cast<GLenum>(11),
3704 static_cast<GLsizei>(12), 3726 static_cast<GLsizei>(12),
3705 static_cast<uint32>(13), 3727 static_cast<uint32>(13),
3706 static_cast<uint32>(14)); 3728 static_cast<uint32>(14));
3707 EXPECT_EQ(static_cast<uint32>(cmds::DiscardFramebufferEXT::kCmdId), 3729 EXPECT_EQ(static_cast<uint32>(cmds::DiscardFramebufferEXT::kCmdId),
3708 cmd.header.command); 3730 cmd.header.command);
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
3796 cmds::DiscardBackbufferCHROMIUM& cmd = 3818 cmds::DiscardBackbufferCHROMIUM& cmd =
3797 *GetBufferAs<cmds::DiscardBackbufferCHROMIUM>(); 3819 *GetBufferAs<cmds::DiscardBackbufferCHROMIUM>();
3798 void* next_cmd = cmd.Set(&cmd); 3820 void* next_cmd = cmd.Set(&cmd);
3799 EXPECT_EQ(static_cast<uint32>(cmds::DiscardBackbufferCHROMIUM::kCmdId), 3821 EXPECT_EQ(static_cast<uint32>(cmds::DiscardBackbufferCHROMIUM::kCmdId),
3800 cmd.header.command); 3822 cmd.header.command);
3801 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); 3823 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u);
3802 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); 3824 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd));
3803 } 3825 }
3804 3826
3805 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ 3827 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_
OLDNEW
« no previous file with comments | « gpu/command_buffer/common/gles2_cmd_format_test.cc ('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