Index: gpu/ipc/client/gpu_memory_buffer_impl_shared_memory.cc |
diff --git a/gpu/ipc/client/gpu_memory_buffer_impl_shared_memory.cc b/gpu/ipc/client/gpu_memory_buffer_impl_shared_memory.cc |
index e867917160d6e696aee714fa0c85b7309decee80..897bd6c278f7140b64337ac4e66c9f42f92b4ea5 100644 |
--- a/gpu/ipc/client/gpu_memory_buffer_impl_shared_memory.cc |
+++ b/gpu/ipc/client/gpu_memory_buffer_impl_shared_memory.cc |
@@ -28,7 +28,7 @@ GpuMemoryBufferImplSharedMemory::GpuMemoryBufferImplSharedMemory( |
const DestructionCallback& callback, |
std::unique_ptr<base::SharedMemory> shared_memory, |
size_t offset, |
- int stride) |
+ uint32_t stride) |
: GpuMemoryBufferImpl(id, size, format, callback), |
shared_memory_(std::move(shared_memory)), |
offset_(offset), |
@@ -76,7 +76,7 @@ GpuMemoryBufferImplSharedMemory::AllocateForChildProcess( |
handle.type = gfx::SHARED_MEMORY_BUFFER; |
handle.id = id; |
handle.offset = 0; |
- handle.stride = static_cast<int32_t>( |
+ handle.stride = static_cast<uint32_t>( |
gfx::RowSizeForBufferFormat(size.width(), format, 0)); |
shared_memory.GiveToProcess(child_process, &handle.handle); |
return handle; |
@@ -170,7 +170,7 @@ base::Closure GpuMemoryBufferImplSharedMemory::AllocateForTesting( |
DCHECK(rv); |
handle->type = gfx::SHARED_MEMORY_BUFFER; |
handle->offset = 0; |
- handle->stride = static_cast<int32_t>( |
+ handle->stride = static_cast<uint32_t>( |
gfx::RowSizeForBufferFormat(size.width(), format, 0)); |
handle->handle = base::SharedMemory::DuplicateHandle(shared_memory.handle()); |
return base::Bind(&Noop); |
@@ -207,7 +207,7 @@ void GpuMemoryBufferImplSharedMemory::Unmap() { |
mapped_ = false; |
} |
-int GpuMemoryBufferImplSharedMemory::stride(size_t plane) const { |
+uint32_t GpuMemoryBufferImplSharedMemory::stride(size_t plane) const { |
DCHECK_LT(plane, gfx::NumberOfPlanesForBufferFormat(format_)); |
return gfx::RowSizeForBufferFormat(size_.width(), format_, plane); |
} |