| Index: gpu/command_buffer/client/vertex_array_object_manager_unittest.cc
|
| diff --git a/gpu/command_buffer/client/vertex_array_object_manager_unittest.cc b/gpu/command_buffer/client/vertex_array_object_manager_unittest.cc
|
| index e643baff2507cf53ddcb7c2ff8be605fe2b90722..927eafc001ddcb89e66473c7eb8d25abede2b2e3 100644
|
| --- a/gpu/command_buffer/client/vertex_array_object_manager_unittest.cc
|
| +++ b/gpu/command_buffer/client/vertex_array_object_manager_unittest.cc
|
| @@ -5,6 +5,7 @@
|
| #include "gpu/command_buffer/client/vertex_array_object_manager.h"
|
|
|
| #include <GLES2/gl2ext.h>
|
| +#include <GLES3/gl3.h>
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| namespace gpu {
|
| @@ -79,13 +80,13 @@ TEST_F(VertexArrayObjectManagerTest, UnbindBuffer) {
|
| for (size_t ii = 0; ii < arraysize(ids); ++ii) {
|
| EXPECT_TRUE(manager_->BindVertexArray(ids[ii], &changed));
|
| EXPECT_TRUE(manager_->SetAttribPointer(
|
| - kBufferToUnbind, 0, 4, GL_FLOAT, false, 0, 0));
|
| + kBufferToUnbind, 0, 4, GL_FLOAT, false, 0, 0, GL_FALSE));
|
| EXPECT_TRUE(manager_->SetAttribPointer(
|
| - kBufferToRemain, 1, 4, GL_FLOAT, false, 0, 0));
|
| + kBufferToRemain, 1, 4, GL_FLOAT, false, 0, 0, GL_FALSE));
|
| EXPECT_TRUE(manager_->SetAttribPointer(
|
| - kBufferToUnbind, 2, 4, GL_FLOAT, false, 0, 0));
|
| + kBufferToUnbind, 2, 4, GL_FLOAT, false, 0, 0, GL_FALSE));
|
| EXPECT_TRUE(manager_->SetAttribPointer(
|
| - kBufferToRemain, 3, 4, GL_FLOAT, false, 0, 0));
|
| + kBufferToRemain, 3, 4, GL_FLOAT, false, 0, 0, GL_FALSE));
|
| for (size_t jj = 0; jj < 4u; ++jj) {
|
| manager_->SetAttribEnable(jj, true);
|
| }
|
| @@ -135,7 +136,7 @@ TEST_F(VertexArrayObjectManagerTest, GetSet) {
|
| const char* dummy = "dummy";
|
| const void* p = reinterpret_cast<const void*>(dummy);
|
| manager_->SetAttribEnable(1, true);
|
| - manager_->SetAttribPointer(123, 1, 3, GL_BYTE, true, 3, p);
|
| + manager_->SetAttribPointer(123, 1, 3, GL_BYTE, true, 3, p, GL_TRUE);
|
| uint32 param;
|
| void* ptr;
|
| EXPECT_TRUE(manager_->GetVertexAttrib(
|
| @@ -153,6 +154,9 @@ TEST_F(VertexArrayObjectManagerTest, GetSet) {
|
| EXPECT_TRUE(manager_->GetVertexAttrib(
|
| 1, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, ¶m));
|
| EXPECT_NE(0u, param);
|
| + EXPECT_TRUE(manager_->GetVertexAttrib(
|
| + 1, GL_VERTEX_ATTRIB_ARRAY_INTEGER, ¶m));
|
| + EXPECT_EQ(1u, param);
|
| EXPECT_TRUE(manager_->GetAttribPointer(
|
| 1, GL_VERTEX_ATTRIB_ARRAY_POINTER, &ptr));
|
| EXPECT_EQ(p, ptr);
|
| @@ -173,10 +177,10 @@ TEST_F(VertexArrayObjectManagerTest, HaveEnabledClientSideArrays) {
|
| EXPECT_FALSE(manager_->HaveEnabledClientSideBuffers());
|
| // Check turning on an array and assigning a buffer.
|
| manager_->SetAttribEnable(1, true);
|
| - manager_->SetAttribPointer(123, 1, 3, GL_BYTE, true, 3, NULL);
|
| + manager_->SetAttribPointer(123, 1, 3, GL_BYTE, true, 3, NULL, GL_FALSE);
|
| EXPECT_FALSE(manager_->HaveEnabledClientSideBuffers());
|
| // Check unassigning a buffer.
|
| - manager_->SetAttribPointer(0, 1, 3, GL_BYTE, true, 3, NULL);
|
| + manager_->SetAttribPointer(0, 1, 3, GL_BYTE, true, 3, NULL, GL_FALSE);
|
| EXPECT_TRUE(manager_->HaveEnabledClientSideBuffers());
|
| // Check disabling the array.
|
| manager_->SetAttribEnable(1, false);
|
|
|