Index: services/ui/ws/mus_gpu_memory_buffer_manager.cc |
diff --git a/services/ui/ws/mus_gpu_memory_buffer_manager.cc b/services/ui/ws/mus_gpu_memory_buffer_manager.cc |
index e80e48aa4fa505ae17a504c5c089315508b17fff..8d73390fc888fe9963e4f90b2c806492fda8f129 100644 |
--- a/services/ui/ws/mus_gpu_memory_buffer_manager.cc |
+++ b/services/ui/ws/mus_gpu_memory_buffer_manager.cc |
@@ -9,14 +9,14 @@ |
#include "gpu/ipc/client/gpu_memory_buffer_impl_shared_memory.h" |
#include "gpu/ipc/common/gpu_memory_buffer_support.h" |
#include "services/ui/common/generic_shared_memory_id_generator.h" |
-#include "services/ui/gpu/gpu_service_internal.h" |
+#include "services/ui/gpu/interfaces/gpu_service_internal.mojom.h" |
namespace ui { |
namespace ws { |
MusGpuMemoryBufferManager::MusGpuMemoryBufferManager( |
- GpuServiceInternal* gpu_service, |
+ mojom::GpuServiceInternal* gpu_service, |
int client_id) |
: gpu_service_(gpu_service), client_id_(client_id), weak_factory_(this) {} |
@@ -32,8 +32,9 @@ MusGpuMemoryBufferManager::AllocateGpuMemoryBuffer( |
const bool is_native = |
gpu::IsNativeGpuMemoryBufferConfigurationSupported(format, usage); |
if (is_native) { |
- gfx::GpuMemoryBufferHandle handle = gpu_service_->CreateGpuMemoryBuffer( |
- id, size, format, usage, client_id_, surface_handle); |
+ gfx::GpuMemoryBufferHandle handle; |
+ gpu_service_->CreateGpuMemoryBuffer(id, size, format, usage, client_id_, |
+ surface_handle, &handle); |
if (handle.is_null()) |
return nullptr; |
return gpu::GpuMemoryBufferImpl::CreateFromHandle( |