Index: mojo/gles2/command_buffer_client_impl.cc |
diff --git a/mojo/gles2/command_buffer_client_impl.cc b/mojo/gles2/command_buffer_client_impl.cc |
index 1d78f850f5f0c8d7139ddaee712f99dac4be037c..109d9d1d58c2225f2846ddbc6c93883ed055fabe 100644 |
--- a/mojo/gles2/command_buffer_client_impl.cc |
+++ b/mojo/gles2/command_buffer_client_impl.cc |
@@ -20,7 +20,7 @@ |
#include "gpu/command_buffer/common/command_buffer_id.h" |
#include "gpu/command_buffer/common/gpu_memory_buffer_support.h" |
#include "gpu/command_buffer/common/sync_token.h" |
-#include "mojo/platform_handle/platform_handle_functions.h" |
+#include "mojo/public/cpp/system/platform_handle.h" |
namespace gles2 { |
@@ -237,15 +237,7 @@ int32_t CommandBufferClientImpl::CreateImage(ClientBuffer buffer, |
int platform_handle = dupd_handle.fd; |
#endif |
- MojoHandle mojo_handle = MOJO_HANDLE_INVALID; |
- MojoResult create_result = MojoCreatePlatformHandleWrapper( |
- platform_handle, &mojo_handle); |
- if (create_result != MOJO_RESULT_OK) { |
- NOTIMPLEMENTED(); |
- return -1; |
- } |
- mojo::ScopedHandle scoped_handle; |
- scoped_handle.reset(mojo::Handle(mojo_handle)); |
+ mojo::ScopedHandle scoped_handle = mojo::WrapPlatformFile(platform_handle); |
command_buffer_->CreateImage( |
new_id, std::move(scoped_handle), handle.type, std::move(size), |
static_cast<int32_t>(gpu_memory_buffer->GetFormat()), internalformat); |