aboutsummaryrefslogtreecommitdiff
path: root/src/libGLESv2/renderer/d3d/d3d9/Buffer9.h
diff options
context:
space:
mode:
authorGeoff Lang <geofflang@chromium.org>2014-07-25 11:43:00 -0400
committerGeoff Lang <geofflang@chromium.org>2014-09-08 14:28:04 +0000
commit2a1c15a1ab1852ab11fb8d12822c98aac11619ae (patch)
treefed4e28e48f2734679b782a1d8fa9fc73fe2cbe0 /src/libGLESv2/renderer/d3d/d3d9/Buffer9.h
parent1d743d3dd706f6055ca6bc3ad0a4afcde0b7461d (diff)
downloadangle-2a1c15a1ab1852ab11fb8d12822c98aac11619ae.tar.gz
Update Buffers to return Error objects instead of calling gl::error.
BUG=angle:520 Change-Id: I4b6af8e2d4fae97639518e2acd26e2d4be93c925 Reviewed-on: https://chromium-review.googlesource.com/209881 Reviewed-by: Jamie Madill <jmadill@chromium.org> Tested-by: Geoff Lang <geofflang@chromium.org>
Diffstat (limited to 'src/libGLESv2/renderer/d3d/d3d9/Buffer9.h')
-rw-r--r--src/libGLESv2/renderer/d3d/d3d9/Buffer9.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/libGLESv2/renderer/d3d/d3d9/Buffer9.h b/src/libGLESv2/renderer/d3d/d3d9/Buffer9.h
index f12ee000..e78182f9 100644
--- a/src/libGLESv2/renderer/d3d/d3d9/Buffer9.h
+++ b/src/libGLESv2/renderer/d3d/d3d9/Buffer9.h
@@ -31,12 +31,12 @@ class Buffer9 : public BufferD3D
virtual Renderer* getRenderer();
// BufferImpl implementation
- virtual void setData(const void* data, size_t size, GLenum usage);
+ virtual gl::Error setData(const void* data, size_t size, GLenum usage);
virtual void *getData();
- virtual void setSubData(const void* data, size_t size, size_t offset);
- virtual void copySubData(BufferImpl* source, GLintptr sourceOffset, GLintptr destOffset, GLsizeiptr size);
- virtual GLvoid* map(size_t offset, size_t length, GLbitfield access);
- virtual void unmap();
+ virtual gl::Error setSubData(const void* data, size_t size, size_t offset);
+ virtual gl::Error copySubData(BufferImpl* source, GLintptr sourceOffset, GLintptr destOffset, GLsizeiptr size);
+ virtual gl::Error map(size_t offset, size_t length, GLbitfield access, GLvoid **mapPtr);
+ virtual gl::Error unmap();
virtual void markTransformFeedbackUsage();
private: