diff options
author | Geoff Lang <geofflang@chromium.org> | 2014-07-25 14:51:41 -0400 |
---|---|---|
committer | Geoff Lang <geofflang@chromium.org> | 2014-09-08 19:09:01 +0000 |
commit | 63d2fc7f40d626342a0f9a82457b3fe0a81efca7 (patch) | |
tree | 607e85b029d67f3fe85ce110543af1236906027b /src/libGLESv2/renderer/d3d/d3d9/Renderer9.h | |
parent | cc79b8c6b3c713904fa6d0613018b3e2f7fd8eac (diff) | |
download | angle-63d2fc7f40d626342a0f9a82457b3fe0a81efca7.tar.gz |
Update the ReadPixels calls to return Error objects instead of calling gl::error.
BUG=angle:520
Change-Id: I2ead221e7d1f02cf088b60d0e98376fcd68dde8e
Reviewed-on: https://chromium-review.googlesource.com/211441
Reviewed-by: Shannon Woods <shannonwoods@chromium.org>
Tested-by: Geoff Lang <geofflang@chromium.org>
Diffstat (limited to 'src/libGLESv2/renderer/d3d/d3d9/Renderer9.h')
-rw-r--r-- | src/libGLESv2/renderer/d3d/d3d9/Renderer9.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libGLESv2/renderer/d3d/d3d9/Renderer9.h b/src/libGLESv2/renderer/d3d/d3d9/Renderer9.h index e1398f2f..826a649d 100644 --- a/src/libGLESv2/renderer/d3d/d3d9/Renderer9.h +++ b/src/libGLESv2/renderer/d3d/d3d9/Renderer9.h @@ -134,8 +134,9 @@ class Renderer9 : public Renderer virtual bool blitRect(gl::Framebuffer *readTarget, const gl::Rectangle &readRect, gl::Framebuffer *drawTarget, const gl::Rectangle &drawRect, const gl::Rectangle *scissor, bool blitRenderTarget, bool blitDepth, bool blitStencil, GLenum filter); - virtual void readPixels(gl::Framebuffer *framebuffer, GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, - GLenum type, GLuint outputPitch, const gl::PixelPackState &pack, uint8_t *pixels); + + virtual gl::Error readPixels(gl::Framebuffer *framebuffer, GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, + GLenum type, GLuint outputPitch, const gl::PixelPackState &pack, uint8_t *pixels); // RenderTarget creation virtual RenderTarget *createRenderTarget(SwapChain *swapChain, bool depth); |