chromium/gpu/command_buffer/service/dawn_service_serializer.cc

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "gpu/command_buffer/service/dawn_service_serializer.h"

#include "base/rand_util.h"
#include "base/trace_event/trace_event.h"
#include "gpu/command_buffer/common/webgpu_cmd_format.h"
#include "gpu/command_buffer/service/decoder_client.h"
#include "ipc/ipc_channel.h"

namespace gpu::webgpu {

namespace  // anonymous namespace

DawnServiceSerializer::DawnServiceSerializer(DecoderClient* client)
    :{}

DawnServiceSerializer::~DawnServiceSerializer() = default;

size_t DawnServiceSerializer::GetMaximumAllocationSize() const {}

void* DawnServiceSerializer::GetCmdSpace(size_t size) {}

bool DawnServiceSerializer::NeedsFlush() const {}

bool DawnServiceSerializer::Flush() {}

void DawnServiceSerializer::FlushInternal() {}

}  //  namespace gpu::webgpu