diff options
author | gman@chromium.org <gman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-16 07:34:45 +0000 |
---|---|---|
committer | gman@chromium.org <gman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-16 07:34:45 +0000 |
commit | 36cef8cece381a98e76e57f50d4201d2f8f2a9b2 (patch) | |
tree | 702cb378477a510267105cc0fe2612bd914986ad /gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc | |
parent | d33a47ce26330b024214b0ecfb8b2c5cda218233 (diff) | |
download | chromium_src-36cef8cece381a98e76e57f50d4201d2f8f2a9b2.zip chromium_src-36cef8cece381a98e76e57f50d4201d2f8f2a9b2.tar.gz chromium_src-36cef8cece381a98e76e57f50d4201d2f8f2a9b2.tar.bz2 |
Fixed bugs in glActiveTexture. Added real implementation
for glCheckFramebufferStatus. Added support for hiding
ID 0 for all functions that reference a framebuffer or
renderbuffer.
TEST=unit tests
BUG=none
Review URL: http://codereview.chromium.org/1023002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41692 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc')
-rw-r--r-- | gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc index d0a7ceb..16acf9a 100644 --- a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc +++ b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc @@ -157,6 +157,26 @@ GLint GLES2DecoderTestBase::GetGLError() { return static_cast<GLint>(*GetSharedMemoryAs<GLenum*>()); } +void GLES2DecoderTestBase::DoBindFramebuffer( + GLenum target, GLuint client_id, GLuint service_id) { + EXPECT_CALL(*gl_, BindFramebufferEXT(target, service_id)) + .Times(1) + .RetiresOnSaturation(); + BindFramebuffer cmd; + cmd.Init(target, client_id); + EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); +} + +void GLES2DecoderTestBase::DoBindRenderbuffer( + GLenum target, GLuint client_id, GLuint service_id) { + EXPECT_CALL(*gl_, BindRenderbufferEXT(target, service_id)) + .Times(1) + .RetiresOnSaturation(); + BindRenderbuffer cmd; + cmd.Init(target, client_id); + EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); +} + void GLES2DecoderTestBase::DoBindTexture( GLenum target, GLuint client_id, GLuint service_id) { EXPECT_CALL(*gl_, BindTexture(target, service_id)) |