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 1487 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1498 shared_memory_address_); | 1498 shared_memory_address_); |
1499 result->size = 0; | 1499 result->size = 0; |
1500 cmds::GetFramebufferAttachmentParameteriv cmd; | 1500 cmds::GetFramebufferAttachmentParameteriv cmd; |
1501 cmd.Init(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, | 1501 cmd.Init(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, |
1502 GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, shared_memory_id_, | 1502 GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, shared_memory_id_, |
1503 kInvalidSharedMemoryOffset); | 1503 kInvalidSharedMemoryOffset); |
1504 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); | 1504 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
1505 EXPECT_EQ(0u, result->size); | 1505 EXPECT_EQ(0u, result->size); |
1506 } | 1506 } |
1507 | 1507 |
| 1508 TEST_P(GLES2DecoderTest1, GetInteger64vValidArgs) { |
| 1509 EXPECT_CALL(*gl_, GetError()) |
| 1510 .WillOnce(Return(GL_NO_ERROR)) |
| 1511 .WillOnce(Return(GL_NO_ERROR)) |
| 1512 .RetiresOnSaturation(); |
| 1513 SpecializedSetup<cmds::GetInteger64v, 0>(true); |
| 1514 typedef cmds::GetInteger64v::Result Result; |
| 1515 Result* result = static_cast<Result*>(shared_memory_address_); |
| 1516 EXPECT_CALL(*gl_, GetInteger64v(GL_ACTIVE_TEXTURE, result->GetData())); |
| 1517 result->size = 0; |
| 1518 cmds::GetInteger64v cmd; |
| 1519 cmd.Init(GL_ACTIVE_TEXTURE, shared_memory_id_, shared_memory_offset_); |
| 1520 decoder_->set_unsafe_es3_apis_enabled(true); |
| 1521 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| 1522 EXPECT_EQ(decoder_->GetGLES2Util()->GLGetNumValuesReturned(GL_ACTIVE_TEXTURE), |
| 1523 result->GetNumResults()); |
| 1524 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
| 1525 decoder_->set_unsafe_es3_apis_enabled(false); |
| 1526 EXPECT_EQ(error::kUnknownCommand, ExecuteCmd(cmd)); |
| 1527 } |
| 1528 |
| 1529 TEST_P(GLES2DecoderTest1, GetIntegeri_vValidArgs) { |
| 1530 EXPECT_CALL(*gl_, GetError()) |
| 1531 .WillOnce(Return(GL_NO_ERROR)) |
| 1532 .WillOnce(Return(GL_NO_ERROR)) |
| 1533 .RetiresOnSaturation(); |
| 1534 SpecializedSetup<cmds::GetIntegeri_v, 0>(true); |
| 1535 typedef cmds::GetIntegeri_v::Result Result; |
| 1536 Result* result = static_cast<Result*>(shared_memory_address_); |
| 1537 EXPECT_CALL(*gl_, GetIntegeri_v(GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, 2, |
| 1538 result->GetData())); |
| 1539 result->size = 0; |
| 1540 cmds::GetIntegeri_v cmd; |
| 1541 cmd.Init(GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, 2, shared_memory_id_, |
| 1542 shared_memory_offset_); |
| 1543 decoder_->set_unsafe_es3_apis_enabled(true); |
| 1544 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| 1545 EXPECT_EQ(decoder_->GetGLES2Util()->GLGetNumValuesReturned( |
| 1546 GL_TRANSFORM_FEEDBACK_BUFFER_BINDING), |
| 1547 result->GetNumResults()); |
| 1548 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
| 1549 decoder_->set_unsafe_es3_apis_enabled(false); |
| 1550 EXPECT_EQ(error::kUnknownCommand, ExecuteCmd(cmd)); |
| 1551 } |
| 1552 |
| 1553 TEST_P(GLES2DecoderTest1, GetInteger64i_vValidArgs) { |
| 1554 EXPECT_CALL(*gl_, GetError()) |
| 1555 .WillOnce(Return(GL_NO_ERROR)) |
| 1556 .WillOnce(Return(GL_NO_ERROR)) |
| 1557 .RetiresOnSaturation(); |
| 1558 SpecializedSetup<cmds::GetInteger64i_v, 0>(true); |
| 1559 typedef cmds::GetInteger64i_v::Result Result; |
| 1560 Result* result = static_cast<Result*>(shared_memory_address_); |
| 1561 EXPECT_CALL(*gl_, GetInteger64i_v(GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, 2, |
| 1562 result->GetData())); |
| 1563 result->size = 0; |
| 1564 cmds::GetInteger64i_v cmd; |
| 1565 cmd.Init(GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, 2, shared_memory_id_, |
| 1566 shared_memory_offset_); |
| 1567 decoder_->set_unsafe_es3_apis_enabled(true); |
| 1568 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| 1569 EXPECT_EQ(decoder_->GetGLES2Util()->GLGetNumValuesReturned( |
| 1570 GL_TRANSFORM_FEEDBACK_BUFFER_BINDING), |
| 1571 result->GetNumResults()); |
| 1572 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
| 1573 decoder_->set_unsafe_es3_apis_enabled(false); |
| 1574 EXPECT_EQ(error::kUnknownCommand, ExecuteCmd(cmd)); |
| 1575 } |
| 1576 |
1508 TEST_P(GLES2DecoderTest1, GetIntegervValidArgs) { | 1577 TEST_P(GLES2DecoderTest1, GetIntegervValidArgs) { |
1509 EXPECT_CALL(*gl_, GetError()) | 1578 EXPECT_CALL(*gl_, GetError()) |
1510 .WillOnce(Return(GL_NO_ERROR)) | 1579 .WillOnce(Return(GL_NO_ERROR)) |
1511 .WillOnce(Return(GL_NO_ERROR)) | 1580 .WillOnce(Return(GL_NO_ERROR)) |
1512 .RetiresOnSaturation(); | 1581 .RetiresOnSaturation(); |
1513 SpecializedSetup<cmds::GetIntegerv, 0>(true); | 1582 SpecializedSetup<cmds::GetIntegerv, 0>(true); |
1514 typedef cmds::GetIntegerv::Result Result; | 1583 typedef cmds::GetIntegerv::Result Result; |
1515 Result* result = static_cast<Result*>(shared_memory_address_); | 1584 Result* result = static_cast<Result*>(shared_memory_address_); |
1516 EXPECT_CALL(*gl_, GetIntegerv(GL_ACTIVE_TEXTURE, result->GetData())); | 1585 EXPECT_CALL(*gl_, GetIntegerv(GL_ACTIVE_TEXTURE, result->GetData())); |
1517 result->size = 0; | 1586 result->size = 0; |
(...skipping 282 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1800 SpecializedSetup<cmds::GetShaderiv, 0>(false); | 1869 SpecializedSetup<cmds::GetShaderiv, 0>(false); |
1801 cmds::GetShaderiv::Result* result = | 1870 cmds::GetShaderiv::Result* result = |
1802 static_cast<cmds::GetShaderiv::Result*>(shared_memory_address_); | 1871 static_cast<cmds::GetShaderiv::Result*>(shared_memory_address_); |
1803 result->size = 0; | 1872 result->size = 0; |
1804 cmds::GetShaderiv cmd; | 1873 cmds::GetShaderiv cmd; |
1805 cmd.Init(client_shader_id_, GL_SHADER_TYPE, shared_memory_id_, | 1874 cmd.Init(client_shader_id_, GL_SHADER_TYPE, shared_memory_id_, |
1806 kInvalidSharedMemoryOffset); | 1875 kInvalidSharedMemoryOffset); |
1807 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); | 1876 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
1808 EXPECT_EQ(0u, result->size); | 1877 EXPECT_EQ(0u, result->size); |
1809 } | 1878 } |
1810 // TODO(gman): GetShaderInfoLog | |
1811 // TODO(gman): GetShaderPrecisionFormat | |
1812 | |
1813 // TODO(gman): GetShaderSource | |
1814 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ | 1879 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ |
OLD | NEW |