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

Side by Side Diff: gpu/command_buffer/service/gles2_cmd_decoder_unittest_1_autogen.h

Issue 10860082: Remove overly agressive ASSERTs on output GL parameters. (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Created 8 years, 4 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
« no previous file with comments | « gpu/command_buffer/cmd_buffer_functions.txt ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 // DO NOT EDIT! 7 // DO NOT EDIT!
8 8
9 // It is included by gles2_cmd_decoder_unittest_1.cc 9 // It is included by gles2_cmd_decoder_unittest_1.cc
10 #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ 10 #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
74 cmd.Init(GL_FRAMEBUFFER, kNewClientId); 74 cmd.Init(GL_FRAMEBUFFER, kNewClientId);
75 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 75 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
76 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 76 EXPECT_EQ(GL_NO_ERROR, GetGLError());
77 EXPECT_TRUE(GetFramebufferInfo(kNewClientId) != NULL); 77 EXPECT_TRUE(GetFramebufferInfo(kNewClientId) != NULL);
78 } 78 }
79 79
80 TEST_F(GLES2DecoderTest1, BindFramebufferInvalidArgs0_0) { 80 TEST_F(GLES2DecoderTest1, BindFramebufferInvalidArgs0_0) {
81 EXPECT_CALL(*gl_, BindFramebufferEXT(_, _)).Times(0); 81 EXPECT_CALL(*gl_, BindFramebufferEXT(_, _)).Times(0);
82 SpecializedSetup<BindFramebuffer, 0>(false); 82 SpecializedSetup<BindFramebuffer, 0>(false);
83 BindFramebuffer cmd; 83 BindFramebuffer cmd;
84 cmd.Init(GL_DRAW_FRAMEBUFFER, client_framebuffer_id_);
85 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
86 EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
87 }
88
89 TEST_F(GLES2DecoderTest1, BindFramebufferInvalidArgs0_1) {
90 EXPECT_CALL(*gl_, BindFramebufferEXT(_, _)).Times(0);
91 SpecializedSetup<BindFramebuffer, 0>(false);
92 BindFramebuffer cmd;
84 cmd.Init(GL_READ_FRAMEBUFFER, client_framebuffer_id_); 93 cmd.Init(GL_READ_FRAMEBUFFER, client_framebuffer_id_);
85 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 94 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
86 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); 95 EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
87 } 96 }
88 97
89 TEST_F(GLES2DecoderTest1, BindRenderbufferValidArgs) { 98 TEST_F(GLES2DecoderTest1, BindRenderbufferValidArgs) {
90 EXPECT_CALL( 99 EXPECT_CALL(
91 *gl_, BindRenderbufferEXT(GL_RENDERBUFFER, kServiceRenderbufferId)); 100 *gl_, BindRenderbufferEXT(GL_RENDERBUFFER, kServiceRenderbufferId));
92 SpecializedSetup<BindRenderbuffer, 0>(true); 101 SpecializedSetup<BindRenderbuffer, 0>(true);
93 BindRenderbuffer cmd; 102 BindRenderbuffer cmd;
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after
269 CheckFramebufferStatus cmd; 278 CheckFramebufferStatus cmd;
270 cmd.Init(GL_FRAMEBUFFER, shared_memory_id_, shared_memory_offset_); 279 cmd.Init(GL_FRAMEBUFFER, shared_memory_id_, shared_memory_offset_);
271 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 280 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
272 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 281 EXPECT_EQ(GL_NO_ERROR, GetGLError());
273 } 282 }
274 283
275 TEST_F(GLES2DecoderTest1, CheckFramebufferStatusInvalidArgs0_0) { 284 TEST_F(GLES2DecoderTest1, CheckFramebufferStatusInvalidArgs0_0) {
276 EXPECT_CALL(*gl_, CheckFramebufferStatusEXT(_)).Times(0); 285 EXPECT_CALL(*gl_, CheckFramebufferStatusEXT(_)).Times(0);
277 SpecializedSetup<CheckFramebufferStatus, 0>(false); 286 SpecializedSetup<CheckFramebufferStatus, 0>(false);
278 CheckFramebufferStatus cmd; 287 CheckFramebufferStatus cmd;
288 cmd.Init(GL_DRAW_FRAMEBUFFER, shared_memory_id_, shared_memory_offset_);
289 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
290 EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
291 }
292
293 TEST_F(GLES2DecoderTest1, CheckFramebufferStatusInvalidArgs0_1) {
294 EXPECT_CALL(*gl_, CheckFramebufferStatusEXT(_)).Times(0);
295 SpecializedSetup<CheckFramebufferStatus, 0>(false);
296 CheckFramebufferStatus cmd;
279 cmd.Init(GL_READ_FRAMEBUFFER, shared_memory_id_, shared_memory_offset_); 297 cmd.Init(GL_READ_FRAMEBUFFER, shared_memory_id_, shared_memory_offset_);
280 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 298 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
281 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); 299 EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
282 } 300 }
283 301
284 TEST_F(GLES2DecoderTest1, CheckFramebufferStatusInvalidArgsBadSharedMemoryId) { 302 TEST_F(GLES2DecoderTest1, CheckFramebufferStatusInvalidArgsBadSharedMemoryId) {
285 EXPECT_CALL(*gl_, CheckFramebufferStatusEXT(GL_FRAMEBUFFER)).Times(0); 303 EXPECT_CALL(*gl_, CheckFramebufferStatusEXT(GL_FRAMEBUFFER)).Times(0);
286 SpecializedSetup<CheckFramebufferStatus, 0>(false); 304 SpecializedSetup<CheckFramebufferStatus, 0>(false);
287 CheckFramebufferStatus cmd; 305 CheckFramebufferStatus cmd;
288 cmd.Init(GL_FRAMEBUFFER, kInvalidSharedMemoryId, shared_memory_offset_); 306 cmd.Init(GL_FRAMEBUFFER, kInvalidSharedMemoryId, shared_memory_offset_);
(...skipping 478 matching lines...) Expand 10 before | Expand all | Expand 10 after
767 client_renderbuffer_id_); 785 client_renderbuffer_id_);
768 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 786 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
769 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 787 EXPECT_EQ(GL_NO_ERROR, GetGLError());
770 } 788 }
771 789
772 TEST_F(GLES2DecoderTest1, FramebufferRenderbufferInvalidArgs0_0) { 790 TEST_F(GLES2DecoderTest1, FramebufferRenderbufferInvalidArgs0_0) {
773 EXPECT_CALL(*gl_, FramebufferRenderbufferEXT(_, _, _, _)).Times(0); 791 EXPECT_CALL(*gl_, FramebufferRenderbufferEXT(_, _, _, _)).Times(0);
774 SpecializedSetup<FramebufferRenderbuffer, 0>(false); 792 SpecializedSetup<FramebufferRenderbuffer, 0>(false);
775 FramebufferRenderbuffer cmd; 793 FramebufferRenderbuffer cmd;
776 cmd.Init( 794 cmd.Init(
795 GL_DRAW_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_RENDERBUFFER,
796 client_renderbuffer_id_);
797 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
798 EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
799 }
800
801 TEST_F(GLES2DecoderTest1, FramebufferRenderbufferInvalidArgs0_1) {
802 EXPECT_CALL(*gl_, FramebufferRenderbufferEXT(_, _, _, _)).Times(0);
803 SpecializedSetup<FramebufferRenderbuffer, 0>(false);
804 FramebufferRenderbuffer cmd;
805 cmd.Init(
777 GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_RENDERBUFFER, 806 GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_RENDERBUFFER,
778 client_renderbuffer_id_); 807 client_renderbuffer_id_);
779 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 808 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
780 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); 809 EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
781 } 810 }
782 811
783 TEST_F(GLES2DecoderTest1, FramebufferRenderbufferInvalidArgs2_0) { 812 TEST_F(GLES2DecoderTest1, FramebufferRenderbufferInvalidArgs2_0) {
784 EXPECT_CALL(*gl_, FramebufferRenderbufferEXT(_, _, _, _)).Times(0); 813 EXPECT_CALL(*gl_, FramebufferRenderbufferEXT(_, _, _, _)).Times(0);
785 SpecializedSetup<FramebufferRenderbuffer, 0>(false); 814 SpecializedSetup<FramebufferRenderbuffer, 0>(false);
786 FramebufferRenderbuffer cmd; 815 FramebufferRenderbuffer cmd;
(...skipping 16 matching lines...) Expand all
803 0); 832 0);
804 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 833 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
805 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 834 EXPECT_EQ(GL_NO_ERROR, GetGLError());
806 } 835 }
807 836
808 TEST_F(GLES2DecoderTest1, FramebufferTexture2DInvalidArgs0_0) { 837 TEST_F(GLES2DecoderTest1, FramebufferTexture2DInvalidArgs0_0) {
809 EXPECT_CALL(*gl_, FramebufferTexture2DEXT(_, _, _, _, _)).Times(0); 838 EXPECT_CALL(*gl_, FramebufferTexture2DEXT(_, _, _, _, _)).Times(0);
810 SpecializedSetup<FramebufferTexture2D, 0>(false); 839 SpecializedSetup<FramebufferTexture2D, 0>(false);
811 FramebufferTexture2D cmd; 840 FramebufferTexture2D cmd;
812 cmd.Init( 841 cmd.Init(
842 GL_DRAW_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D,
843 client_texture_id_, 0);
844 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
845 EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
846 }
847
848 TEST_F(GLES2DecoderTest1, FramebufferTexture2DInvalidArgs0_1) {
849 EXPECT_CALL(*gl_, FramebufferTexture2DEXT(_, _, _, _, _)).Times(0);
850 SpecializedSetup<FramebufferTexture2D, 0>(false);
851 FramebufferTexture2D cmd;
852 cmd.Init(
813 GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, 853 GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D,
814 client_texture_id_, 0); 854 client_texture_id_, 0);
815 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 855 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
816 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); 856 EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
817 } 857 }
818 858
819 TEST_F(GLES2DecoderTest1, FramebufferTexture2DInvalidArgs2_0) { 859 TEST_F(GLES2DecoderTest1, FramebufferTexture2DInvalidArgs2_0) {
820 EXPECT_CALL(*gl_, FramebufferTexture2DEXT(_, _, _, _, _)).Times(0); 860 EXPECT_CALL(*gl_, FramebufferTexture2DEXT(_, _, _, _, _)).Times(0);
821 SpecializedSetup<FramebufferTexture2D, 0>(false); 861 SpecializedSetup<FramebufferTexture2D, 0>(false);
822 FramebufferTexture2D cmd; 862 FramebufferTexture2D cmd;
(...skipping 473 matching lines...) Expand 10 before | Expand all | Expand 10 after
1296 TEST_F(GLES2DecoderTest1, GetFramebufferAttachmentParameterivInvalidArgs0_0) { 1336 TEST_F(GLES2DecoderTest1, GetFramebufferAttachmentParameterivInvalidArgs0_0) {
1297 EXPECT_CALL( 1337 EXPECT_CALL(
1298 *gl_, GetFramebufferAttachmentParameterivEXT(_, _, _, _)).Times(0); 1338 *gl_, GetFramebufferAttachmentParameterivEXT(_, _, _, _)).Times(0);
1299 SpecializedSetup<GetFramebufferAttachmentParameteriv, 0>(false); 1339 SpecializedSetup<GetFramebufferAttachmentParameteriv, 0>(false);
1300 GetFramebufferAttachmentParameteriv::Result* result = 1340 GetFramebufferAttachmentParameteriv::Result* result =
1301 static_cast<GetFramebufferAttachmentParameteriv::Result*>( 1341 static_cast<GetFramebufferAttachmentParameteriv::Result*>(
1302 shared_memory_address_); 1342 shared_memory_address_);
1303 result->size = 0; 1343 result->size = 0;
1304 GetFramebufferAttachmentParameteriv cmd; 1344 GetFramebufferAttachmentParameteriv cmd;
1305 cmd.Init( 1345 cmd.Init(
1346 GL_DRAW_FRAMEBUFFER, GL_COLOR_ATTACHMENT0,
1347 GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, shared_memory_id_,
1348 shared_memory_offset_);
1349 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
1350 EXPECT_EQ(0u, result->size);
1351 EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
1352 }
1353
1354 TEST_F(GLES2DecoderTest1, GetFramebufferAttachmentParameterivInvalidArgs0_1) {
1355 EXPECT_CALL(
1356 *gl_, GetFramebufferAttachmentParameterivEXT(_, _, _, _)).Times(0);
1357 SpecializedSetup<GetFramebufferAttachmentParameteriv, 0>(false);
1358 GetFramebufferAttachmentParameteriv::Result* result =
1359 static_cast<GetFramebufferAttachmentParameteriv::Result*>(
1360 shared_memory_address_);
1361 result->size = 0;
1362 GetFramebufferAttachmentParameteriv cmd;
1363 cmd.Init(
1306 GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, 1364 GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0,
1307 GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, shared_memory_id_, 1365 GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, shared_memory_id_,
1308 shared_memory_offset_); 1366 shared_memory_offset_);
1309 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 1367 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
1310 EXPECT_EQ(0u, result->size); 1368 EXPECT_EQ(0u, result->size);
1311 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); 1369 EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
1312 } 1370 }
1313 1371
1314 TEST_F(GLES2DecoderTest1, GetFramebufferAttachmentParameterivInvalidArgs3_0) { 1372 TEST_F(GLES2DecoderTest1, GetFramebufferAttachmentParameterivInvalidArgs3_0) {
1315 EXPECT_CALL( 1373 EXPECT_CALL(
(...skipping 473 matching lines...) Expand 10 before | Expand all | Expand 10 after
1789 result->size = 0; 1847 result->size = 0;
1790 GetVertexAttribfv cmd; 1848 GetVertexAttribfv cmd;
1791 cmd.Init( 1849 cmd.Init(
1792 1, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, shared_memory_id_, 1850 1, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, shared_memory_id_,
1793 kInvalidSharedMemoryOffset); 1851 kInvalidSharedMemoryOffset);
1794 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); 1852 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
1795 EXPECT_EQ(0u, result->size); 1853 EXPECT_EQ(0u, result->size);
1796 } 1854 }
1797 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ 1855 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_
1798 1856
OLDNEW
« no previous file with comments | « gpu/command_buffer/cmd_buffer_functions.txt ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698