OLD | NEW |
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 288 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
299 | 299 |
300 TEST_P(GLES2DecoderTest3, ViewportInvalidArgs3_0) { | 300 TEST_P(GLES2DecoderTest3, ViewportInvalidArgs3_0) { |
301 EXPECT_CALL(*gl_, Viewport(_, _, _, _)).Times(0); | 301 EXPECT_CALL(*gl_, Viewport(_, _, _, _)).Times(0); |
302 SpecializedSetup<cmds::Viewport, 0>(false); | 302 SpecializedSetup<cmds::Viewport, 0>(false); |
303 cmds::Viewport cmd; | 303 cmds::Viewport cmd; |
304 cmd.Init(1, 2, 3, -1); | 304 cmd.Init(1, 2, 3, -1); |
305 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 305 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
306 EXPECT_EQ(GL_INVALID_VALUE, GetGLError()); | 306 EXPECT_EQ(GL_INVALID_VALUE, GetGLError()); |
307 } | 307 } |
308 | 308 |
309 TEST_P(GLES2DecoderTest3, BeginTransformFeedbackValidArgs) { | |
310 EXPECT_CALL(*gl_, BeginTransformFeedback(GL_POINTS)); | |
311 SpecializedSetup<cmds::BeginTransformFeedback, 0>(true); | |
312 cmds::BeginTransformFeedback cmd; | |
313 cmd.Init(GL_POINTS); | |
314 decoder_->set_unsafe_es3_apis_enabled(true); | |
315 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | |
316 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | |
317 decoder_->set_unsafe_es3_apis_enabled(false); | |
318 EXPECT_EQ(error::kUnknownCommand, ExecuteCmd(cmd)); | |
319 } | |
320 | |
321 TEST_P(GLES2DecoderTest3, EndTransformFeedbackValidArgs) { | |
322 EXPECT_CALL(*gl_, EndTransformFeedback()); | |
323 SpecializedSetup<cmds::EndTransformFeedback, 0>(true); | |
324 cmds::EndTransformFeedback cmd; | |
325 cmd.Init(); | |
326 decoder_->set_unsafe_es3_apis_enabled(true); | |
327 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | |
328 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | |
329 decoder_->set_unsafe_es3_apis_enabled(false); | |
330 EXPECT_EQ(error::kUnknownCommand, ExecuteCmd(cmd)); | |
331 } | |
332 | |
333 TEST_P(GLES2DecoderTest3, PopGroupMarkerEXTValidArgs) { | 309 TEST_P(GLES2DecoderTest3, PopGroupMarkerEXTValidArgs) { |
334 SpecializedSetup<cmds::PopGroupMarkerEXT, 0>(true); | 310 SpecializedSetup<cmds::PopGroupMarkerEXT, 0>(true); |
335 cmds::PopGroupMarkerEXT cmd; | 311 cmds::PopGroupMarkerEXT cmd; |
336 cmd.Init(); | 312 cmd.Init(); |
337 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 313 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
338 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 314 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
339 } | 315 } |
340 | 316 |
341 TEST_P(GLES2DecoderTest3, SwapBuffersValidArgs) { | 317 TEST_P(GLES2DecoderTest3, SwapBuffersValidArgs) { |
342 SpecializedSetup<cmds::SwapBuffers, 0>(true); | 318 SpecializedSetup<cmds::SwapBuffers, 0>(true); |
343 cmds::SwapBuffers cmd; | 319 cmds::SwapBuffers cmd; |
344 cmd.Init(); | 320 cmd.Init(); |
345 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 321 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
346 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 322 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
347 } | 323 } |
348 | 324 |
349 TEST_P(GLES2DecoderTest3, SwapIntervalValidArgs) { | 325 TEST_P(GLES2DecoderTest3, SwapIntervalValidArgs) { |
350 SpecializedSetup<cmds::SwapInterval, 0>(true); | 326 SpecializedSetup<cmds::SwapInterval, 0>(true); |
351 cmds::SwapInterval cmd; | 327 cmds::SwapInterval cmd; |
352 cmd.Init(1); | 328 cmd.Init(1); |
353 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 329 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
354 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 330 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
355 } | 331 } |
356 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_3_AUTOGEN_H_ | 332 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_3_AUTOGEN_H_ |
OLD | NEW |