| OLD | NEW |
| 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 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. DO NOT EDIT! | 5 // This file is auto-generated. DO NOT EDIT! |
| 6 | 6 |
| 7 // It is included by gles2_cmd_decoder_unittest_1.cc | 7 // It is included by gles2_cmd_decoder_unittest_1.cc |
| 8 #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ | 8 #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ |
| 9 #define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ | 9 #define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ |
| 10 | 10 |
| 11 | 11 |
| 12 TEST_F(GLES2DecoderTest1, ActiveTextureValidArgs) { | 12 TEST_F(GLES2DecoderTest1, ActiveTextureValidArgs) { |
| 13 EXPECT_CALL(*gl_, ActiveTexture(1)); | |
| 14 SpecializedSetup<ActiveTexture, 0>(); | 13 SpecializedSetup<ActiveTexture, 0>(); |
| 15 ActiveTexture cmd; | 14 ActiveTexture cmd; |
| 16 cmd.Init(1); | 15 cmd.Init(1); |
| 17 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 16 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| 18 } | 17 } |
| 19 | 18 |
| 20 TEST_F(GLES2DecoderTest1, AttachShaderValidArgs) { | 19 TEST_F(GLES2DecoderTest1, AttachShaderValidArgs) { |
| 21 EXPECT_CALL(*gl_, AttachShader(kServiceProgramId, kServiceShaderId)); | 20 EXPECT_CALL(*gl_, AttachShader(kServiceProgramId, kServiceShaderId)); |
| 22 SpecializedSetup<AttachShader, 0>(); | 21 SpecializedSetup<AttachShader, 0>(); |
| 23 AttachShader cmd; | 22 AttachShader cmd; |
| (...skipping 1082 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1106 | 1105 |
| 1107 TEST_F(GLES2DecoderTest1, GetProgramivInvalidArgs2_1) { | 1106 TEST_F(GLES2DecoderTest1, GetProgramivInvalidArgs2_1) { |
| 1108 EXPECT_CALL(*gl_, GetProgramiv(_, _, _)).Times(0); | 1107 EXPECT_CALL(*gl_, GetProgramiv(_, _, _)).Times(0); |
| 1109 SpecializedSetup<GetProgramiv, 0>(); | 1108 SpecializedSetup<GetProgramiv, 0>(); |
| 1110 GetProgramiv cmd; | 1109 GetProgramiv cmd; |
| 1111 cmd.Init( | 1110 cmd.Init( |
| 1112 client_program_id_, GL_DELETE_STATUS, shared_memory_id_, | 1111 client_program_id_, GL_DELETE_STATUS, shared_memory_id_, |
| 1113 kInvalidSharedMemoryOffset); | 1112 kInvalidSharedMemoryOffset); |
| 1114 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); | 1113 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
| 1115 } | 1114 } |
| 1116 // TODO(gman): GetProgramInfoLog | |
| 1117 | 1115 |
| 1116 TEST_F(GLES2DecoderTest1, GetProgramInfoLogValidArgs) { |
| 1117 const char* kInfo = "hello"; |
| 1118 const uint32 kBucketId = 123; |
| 1119 SpecializedSetup<GetProgramInfoLog, 0>(); |
| 1120 EXPECT_CALL( |
| 1121 *gl_, GetProgramiv( |
| 1122 kServiceProgramId, GL_INFO_LOG_LENGTH, _)) .WillOnce( |
| 1123 SetArgumentPointee<2>(strlen(kInfo))); |
| 1124 EXPECT_CALL( |
| 1125 *gl_, GetProgramInfoLog(kServiceProgramId, strlen(kInfo) + 1, _, _)) |
| 1126 .WillOnce(DoAll(SetArgumentPointee<2>(strlen(kInfo)), |
| 1127 SetArrayArgument<3>(kInfo, kInfo + strlen(kInfo) + 1))); |
| 1128 GetProgramInfoLog cmd; |
| 1129 cmd.Init(client_program_id_, kBucketId); |
| 1130 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| 1131 CommonDecoder::Bucket* bucket = decoder_->GetBucket(kBucketId); |
| 1132 ASSERT_TRUE(bucket != NULL); |
| 1133 EXPECT_EQ(strlen(kInfo) + 1, bucket->size()); |
| 1134 EXPECT_EQ(0, memcmp(bucket->GetData(0, bucket->size()), kInfo, |
| 1135 bucket->size())); |
| 1136 } |
| 1137 |
| 1138 TEST_F(GLES2DecoderTest1, GetProgramInfoLogInvalidArgs) { |
| 1139 const uint32 kBucketId = 123; |
| 1140 EXPECT_CALL(*gl_, GetProgramInfoLog(_, _, _, _)) |
| 1141 .Times(0); |
| 1142 GetProgramInfoLog cmd; |
| 1143 cmd.Init(kInvalidClientId, kBucketId); |
| 1144 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| 1145 EXPECT_EQ(GL_INVALID_VALUE, GetGLError()); |
| 1146 } |
| 1118 | 1147 |
| 1119 TEST_F(GLES2DecoderTest1, GetRenderbufferParameterivValidArgs) { | 1148 TEST_F(GLES2DecoderTest1, GetRenderbufferParameterivValidArgs) { |
| 1120 EXPECT_CALL( | 1149 EXPECT_CALL( |
| 1121 *gl_, GetRenderbufferParameterivEXT( | 1150 *gl_, GetRenderbufferParameterivEXT( |
| 1122 GL_RENDERBUFFER, GL_RENDERBUFFER_WIDTH, reinterpret_cast<GLint*>( | 1151 GL_RENDERBUFFER, GL_RENDERBUFFER_WIDTH, reinterpret_cast<GLint*>( |
| 1123 shared_memory_address_))); | 1152 shared_memory_address_))); |
| 1124 SpecializedSetup<GetRenderbufferParameteriv, 0>(); | 1153 SpecializedSetup<GetRenderbufferParameteriv, 0>(); |
| 1125 GetRenderbufferParameteriv cmd; | 1154 GetRenderbufferParameteriv cmd; |
| 1126 cmd.Init( | 1155 cmd.Init( |
| 1127 GL_RENDERBUFFER, GL_RENDERBUFFER_WIDTH, shared_memory_id_, | 1156 GL_RENDERBUFFER, GL_RENDERBUFFER_WIDTH, shared_memory_id_, |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1170 | 1199 |
| 1171 TEST_F(GLES2DecoderTest1, GetShaderivInvalidArgs2_1) { | 1200 TEST_F(GLES2DecoderTest1, GetShaderivInvalidArgs2_1) { |
| 1172 EXPECT_CALL(*gl_, GetShaderiv(_, _, _)).Times(0); | 1201 EXPECT_CALL(*gl_, GetShaderiv(_, _, _)).Times(0); |
| 1173 SpecializedSetup<GetShaderiv, 0>(); | 1202 SpecializedSetup<GetShaderiv, 0>(); |
| 1174 GetShaderiv cmd; | 1203 GetShaderiv cmd; |
| 1175 cmd.Init( | 1204 cmd.Init( |
| 1176 client_shader_id_, GL_SHADER_TYPE, shared_memory_id_, | 1205 client_shader_id_, GL_SHADER_TYPE, shared_memory_id_, |
| 1177 kInvalidSharedMemoryOffset); | 1206 kInvalidSharedMemoryOffset); |
| 1178 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); | 1207 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
| 1179 } | 1208 } |
| 1180 // TODO(gman): GetShaderInfoLog | |
| 1181 | 1209 |
| 1210 TEST_F(GLES2DecoderTest1, GetShaderInfoLogValidArgs) { |
| 1211 const char* kInfo = "hello"; |
| 1212 const uint32 kBucketId = 123; |
| 1213 SpecializedSetup<GetShaderInfoLog, 0>(); |
| 1214 EXPECT_CALL( |
| 1215 *gl_, GetShaderiv( |
| 1216 kServiceShaderId, GL_INFO_LOG_LENGTH, _)) .WillOnce( |
| 1217 SetArgumentPointee<2>(strlen(kInfo))); |
| 1218 EXPECT_CALL( |
| 1219 *gl_, GetShaderInfoLog(kServiceShaderId, strlen(kInfo) + 1, _, _)) |
| 1220 .WillOnce(DoAll(SetArgumentPointee<2>(strlen(kInfo)), |
| 1221 SetArrayArgument<3>(kInfo, kInfo + strlen(kInfo) + 1))); |
| 1222 GetShaderInfoLog cmd; |
| 1223 cmd.Init(client_shader_id_, kBucketId); |
| 1224 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| 1225 CommonDecoder::Bucket* bucket = decoder_->GetBucket(kBucketId); |
| 1226 ASSERT_TRUE(bucket != NULL); |
| 1227 EXPECT_EQ(strlen(kInfo) + 1, bucket->size()); |
| 1228 EXPECT_EQ(0, memcmp(bucket->GetData(0, bucket->size()), kInfo, |
| 1229 bucket->size())); |
| 1230 } |
| 1231 |
| 1232 TEST_F(GLES2DecoderTest1, GetShaderInfoLogInvalidArgs) { |
| 1233 const uint32 kBucketId = 123; |
| 1234 EXPECT_CALL(*gl_, GetShaderInfoLog(_, _, _, _)) |
| 1235 .Times(0); |
| 1236 GetShaderInfoLog cmd; |
| 1237 cmd.Init(kInvalidClientId, kBucketId); |
| 1238 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| 1239 EXPECT_EQ(GL_INVALID_VALUE, GetGLError()); |
| 1240 } |
| 1182 // TODO(gman): GetShaderPrecisionFormat | 1241 // TODO(gman): GetShaderPrecisionFormat |
| 1183 | 1242 |
| 1184 // TODO(gman): GetShaderSource | 1243 // TODO(gman): GetShaderSource |
| 1244 // TODO(gman): GetString |
| 1185 | 1245 |
| 1186 | 1246 |
| 1187 TEST_F(GLES2DecoderTest1, GetStringValidArgs) { | |
| 1188 EXPECT_CALL(*gl_, GetString(GL_VENDOR)); | |
| 1189 SpecializedSetup<GetString, 0>(); | |
| 1190 GetString cmd; | |
| 1191 cmd.Init(GL_VENDOR); | |
| 1192 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | |
| 1193 } | |
| 1194 | |
| 1195 TEST_F(GLES2DecoderTest1, GetTexParameterfvValidArgs) { | 1247 TEST_F(GLES2DecoderTest1, GetTexParameterfvValidArgs) { |
| 1196 EXPECT_CALL( | 1248 EXPECT_CALL( |
| 1197 *gl_, GetTexParameterfv( | 1249 *gl_, GetTexParameterfv( |
| 1198 GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, reinterpret_cast<GLfloat*>( | 1250 GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, reinterpret_cast<GLfloat*>( |
| 1199 shared_memory_address_))); | 1251 shared_memory_address_))); |
| 1200 SpecializedSetup<GetTexParameterfv, 0>(); | 1252 SpecializedSetup<GetTexParameterfv, 0>(); |
| 1201 GetTexParameterfv cmd; | 1253 GetTexParameterfv cmd; |
| 1202 cmd.Init( | 1254 cmd.Init( |
| 1203 GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, shared_memory_id_, | 1255 GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, shared_memory_id_, |
| 1204 shared_memory_offset_); | 1256 shared_memory_offset_); |
| (...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1292 EXPECT_CALL(*gl_, GetTexParameteriv(_, _, _)).Times(0); | 1344 EXPECT_CALL(*gl_, GetTexParameteriv(_, _, _)).Times(0); |
| 1293 SpecializedSetup<GetTexParameteriv, 0>(); | 1345 SpecializedSetup<GetTexParameteriv, 0>(); |
| 1294 GetTexParameteriv cmd; | 1346 GetTexParameteriv cmd; |
| 1295 cmd.Init( | 1347 cmd.Init( |
| 1296 GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, shared_memory_id_, | 1348 GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, shared_memory_id_, |
| 1297 kInvalidSharedMemoryOffset); | 1349 kInvalidSharedMemoryOffset); |
| 1298 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); | 1350 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
| 1299 } | 1351 } |
| 1300 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ | 1352 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ |
| 1301 | 1353 |
| OLD | NEW |