summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/angle/src/libANGLE/renderer/FramebufferImpl_mock.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/angle/src/libANGLE/renderer/FramebufferImpl_mock.h')
-rw-r--r--src/3rdparty/angle/src/libANGLE/renderer/FramebufferImpl_mock.h57
1 files changed, 29 insertions, 28 deletions
diff --git a/src/3rdparty/angle/src/libANGLE/renderer/FramebufferImpl_mock.h b/src/3rdparty/angle/src/libANGLE/renderer/FramebufferImpl_mock.h
index 57c95342d7..c2d069676e 100644
--- a/src/3rdparty/angle/src/libANGLE/renderer/FramebufferImpl_mock.h
+++ b/src/3rdparty/angle/src/libANGLE/renderer/FramebufferImpl_mock.h
@@ -20,38 +20,39 @@ namespace rx
class MockFramebufferImpl : public rx::FramebufferImpl
{
public:
- MockFramebufferImpl() : rx::FramebufferImpl(gl::Framebuffer::Data()) {}
- virtual ~MockFramebufferImpl() { destroy(); }
-
- MOCK_METHOD2(discard, gl::Error(size_t, const GLenum *));
- MOCK_METHOD2(invalidate, gl::Error(size_t, const GLenum *));
- MOCK_METHOD3(invalidateSub, gl::Error(size_t, const GLenum *, const gl::Rectangle &));
-
- MOCK_METHOD2(clear, gl::Error(const gl::Data &, GLbitfield));
- MOCK_METHOD4(clearBufferfv, gl::Error(const gl::Data &, GLenum, GLint, const GLfloat *));
- MOCK_METHOD4(clearBufferuiv, gl::Error(const gl::Data &, GLenum, GLint, const GLuint *));
- MOCK_METHOD4(clearBufferiv, gl::Error(const gl::Data &, GLenum, GLint, const GLint *));
- MOCK_METHOD5(clearBufferfi, gl::Error(const gl::Data &, GLenum, GLint, GLfloat, GLint));
-
- MOCK_CONST_METHOD0(getImplementationColorReadFormat, GLenum());
- MOCK_CONST_METHOD0(getImplementationColorReadType, GLenum());
- MOCK_CONST_METHOD5(
- readPixels,
- gl::Error(const gl::State &, const gl::Rectangle &, GLenum, GLenum, GLvoid *));
-
- MOCK_METHOD6(blit,
- gl::Error(const gl::State &,
+ MockFramebufferImpl() : rx::FramebufferImpl(gl::FramebufferState()) {}
+ virtual ~MockFramebufferImpl() { destructor(); }
+
+ MOCK_METHOD3(discard, gl::Error(const gl::Context *, size_t, const GLenum *));
+ MOCK_METHOD3(invalidate, gl::Error(const gl::Context *, size_t, const GLenum *));
+ MOCK_METHOD4(invalidateSub,
+ gl::Error(const gl::Context *, size_t, const GLenum *, const gl::Rectangle &));
+
+ MOCK_METHOD2(clear, gl::Error(const gl::Context *, GLbitfield));
+ MOCK_METHOD4(clearBufferfv, gl::Error(const gl::Context *, GLenum, GLint, const GLfloat *));
+ MOCK_METHOD4(clearBufferuiv, gl::Error(const gl::Context *, GLenum, GLint, const GLuint *));
+ MOCK_METHOD4(clearBufferiv, gl::Error(const gl::Context *, GLenum, GLint, const GLint *));
+ MOCK_METHOD5(clearBufferfi, gl::Error(const gl::Context *, GLenum, GLint, GLfloat, GLint));
+
+ MOCK_CONST_METHOD1(getImplementationColorReadFormat, GLenum(const gl::Context *));
+ MOCK_CONST_METHOD1(getImplementationColorReadType, GLenum(const gl::Context *));
+ MOCK_METHOD5(readPixels,
+ gl::Error(const gl::Context *, const gl::Rectangle &, GLenum, GLenum, void *));
+
+ MOCK_CONST_METHOD2(getSamplePosition, gl::Error(size_t, GLfloat *));
+
+ MOCK_METHOD5(blit,
+ gl::Error(const gl::Context *,
const gl::Rectangle &,
const gl::Rectangle &,
GLbitfield,
- GLenum,
- const gl::Framebuffer *));
+ GLenum));
- MOCK_CONST_METHOD0(checkStatus, bool());
+ MOCK_CONST_METHOD1(checkStatus, bool(const gl::Context *));
- MOCK_METHOD1(syncState, void(const gl::Framebuffer::DirtyBits &));
+ MOCK_METHOD2(syncState, void(const gl::Context *, const gl::Framebuffer::DirtyBits &));
- MOCK_METHOD0(destroy, void());
+ MOCK_METHOD0(destructor, void());
};
inline ::testing::NiceMock<MockFramebufferImpl> *MakeFramebufferMock()
@@ -59,10 +60,10 @@ inline ::testing::NiceMock<MockFramebufferImpl> *MakeFramebufferMock()
::testing::NiceMock<MockFramebufferImpl> *framebufferImpl =
new ::testing::NiceMock<MockFramebufferImpl>();
// TODO(jmadill): add ON_CALLS for other returning methods
- ON_CALL(*framebufferImpl, checkStatus()).WillByDefault(::testing::Return(true));
+ ON_CALL(*framebufferImpl, checkStatus(testing::_)).WillByDefault(::testing::Return(true));
// We must mock the destructor since NiceMock doesn't work for destructors.
- EXPECT_CALL(*framebufferImpl, destroy()).Times(1).RetiresOnSaturation();
+ EXPECT_CALL(*framebufferImpl, destructor()).Times(1).RetiresOnSaturation();
return framebufferImpl;
}