Index: gpu/command_buffer/client/gles2_implementation_unittest_autogen.h |
diff --git a/gpu/command_buffer/client/gles2_implementation_unittest_autogen.h b/gpu/command_buffer/client/gles2_implementation_unittest_autogen.h |
index d783468dde12d018349fcfb91d337cc5d1e4eb57..f6001907724bcaf6827957cefb7e0fc98f6db460 100644 |
--- a/gpu/command_buffer/client/gles2_implementation_unittest_autogen.h |
+++ b/gpu/command_buffer/client/gles2_implementation_unittest_autogen.h |
@@ -270,6 +270,20 @@ TEST_F(GLES2ImplementationTest, DeleteFramebuffers) { |
EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
} |
+TEST_F(GLES2ImplementationTest, DeleteImageBuffers) { |
+ GLuint ids[2] = { kImageBuffersStartId, kImageBuffersStartId + 1 }; |
+ struct Cmds { |
+ cmds::DeleteImageBuffersImmediate del; |
+ GLuint data[2]; |
+ }; |
+ Cmds expected; |
+ expected.del.Init(arraysize(ids), &ids[0]); |
+ expected.data[0] = kImageBuffersStartId; |
+ expected.data[1] = kImageBuffersStartId + 1; |
+ gl_->DeleteImageBuffers(arraysize(ids), &ids[0]); |
+ EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
+} |
+ |
TEST_F(GLES2ImplementationTest, DeleteProgram) { |
struct Cmds { |
cmds::DeleteProgram cmd; |
@@ -486,6 +500,22 @@ TEST_F(GLES2ImplementationTest, GenFramebuffers) { |
EXPECT_EQ(kFramebuffersStartId + 1, ids[1]); |
} |
+TEST_F(GLES2ImplementationTest, GenImageBuffers) { |
+ GLuint ids[2] = { 0, }; |
+ struct Cmds { |
+ cmds::GenImageBuffersImmediate gen; |
+ GLuint data[2]; |
+ }; |
+ Cmds expected; |
+ expected.gen.Init(arraysize(ids), &ids[0]); |
+ expected.data[0] = kImageBuffersStartId; |
+ expected.data[1] = kImageBuffersStartId + 1; |
+ gl_->GenImageBuffers(arraysize(ids), &ids[0]); |
+ EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
+ EXPECT_EQ(kImageBuffersStartId, ids[0]); |
+ EXPECT_EQ(kImageBuffersStartId + 1, ids[1]); |
+} |
+ |
TEST_F(GLES2ImplementationTest, GenRenderbuffers) { |
GLuint ids[2] = { 0, }; |
struct Cmds { |