diff options
Diffstat (limited to 'mojo/gles2')
-rw-r--r-- | mojo/gles2/command_buffer_client_impl.cc | 24 | ||||
-rw-r--r-- | mojo/gles2/command_buffer_client_impl.h | 15 |
2 files changed, 25 insertions, 14 deletions
diff --git a/mojo/gles2/command_buffer_client_impl.cc b/mojo/gles2/command_buffer_client_impl.cc index 5c317a0..a379020 100644 --- a/mojo/gles2/command_buffer_client_impl.cc +++ b/mojo/gles2/command_buffer_client_impl.cc @@ -191,20 +191,28 @@ gpu::Capabilities CommandBufferClientImpl::GetCapabilities() { return gpu::Capabilities(); } -gfx::GpuMemoryBuffer* CommandBufferClientImpl::CreateGpuMemoryBuffer( - size_t width, - size_t height, - unsigned internalformat, - unsigned usage, - int32* id) { +int32_t CommandBufferClientImpl::CreateImage(ClientBuffer buffer, + size_t width, + size_t height, + unsigned internalformat) { // TODO(piman) NOTIMPLEMENTED(); - return NULL; + return -1; } -void CommandBufferClientImpl::DestroyGpuMemoryBuffer(int32 id) { +void CommandBufferClientImpl::DestroyImage(int32 id) { + // TODO(piman) + NOTIMPLEMENTED(); +} + +int32_t CommandBufferClientImpl::CreateGpuMemoryBufferImage( + size_t width, + size_t height, + unsigned internalformat, + unsigned usage) { // TODO(piman) NOTIMPLEMENTED(); + return -1; } uint32 CommandBufferClientImpl::InsertSyncPoint() { diff --git a/mojo/gles2/command_buffer_client_impl.h b/mojo/gles2/command_buffer_client_impl.h index 65de5a7..5e6ffe1 100644 --- a/mojo/gles2/command_buffer_client_impl.h +++ b/mojo/gles2/command_buffer_client_impl.h @@ -54,12 +54,15 @@ class CommandBufferClientImpl : public CommandBufferClient, // gpu::GpuControl implementation: virtual gpu::Capabilities GetCapabilities() override; - virtual gfx::GpuMemoryBuffer* CreateGpuMemoryBuffer(size_t width, - size_t height, - unsigned internalformat, - unsigned usage, - int32* id) override; - virtual void DestroyGpuMemoryBuffer(int32 id) override; + virtual int32_t CreateImage(ClientBuffer buffer, + size_t width, + size_t height, + unsigned internalformat) override; + virtual void DestroyImage(int32_t id) override; + virtual int32_t CreateGpuMemoryBufferImage(size_t width, + size_t height, + unsigned internalformat, + unsigned usage) override; virtual uint32 InsertSyncPoint() override; virtual uint32 InsertFutureSyncPoint() override; virtual void RetireSyncPoint(uint32 sync_point) override; |