chromium/gpu/ipc/in_process_gpu_thread_holder.cc

// Copyright 2018 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/ipc/in_process_gpu_thread_holder.h"

#include "base/command_line.h"
#include "base/functional/bind.h"
#include "base/functional/callback_helpers.h"
#include "base/synchronization/waitable_event.h"
#include "build/build_config.h"
#include "gpu/command_buffer/service/scheduler.h"
#include "gpu/command_buffer/service/service_utils.h"
#include "gpu/command_buffer/service/shared_image/shared_image_manager.h"
#include "gpu/command_buffer/service/sync_point_manager.h"
#include "gpu/config/gpu_info_collector.h"
#include "gpu/config/gpu_util.h"
#include "ui/gl/gl_utils.h"
#include "ui/gl/init/gl_factory.h"

namespace gpu {

InProcessGpuThreadHolder::InProcessGpuThreadHolder()
    :{}

InProcessGpuThreadHolder::~InProcessGpuThreadHolder() {}

GpuPreferences* InProcessGpuThreadHolder::GetGpuPreferences() {}

GpuFeatureInfo* InProcessGpuThreadHolder::GetGpuFeatureInfo() {}

CommandBufferTaskExecutor* InProcessGpuThreadHolder::GetTaskExecutor() {}

void InProcessGpuThreadHolder::InitializeOnGpuThread(
    base::WaitableEvent* completion) {}

void InProcessGpuThreadHolder::DeleteOnGpuThread() {}

scoped_refptr<SharedContextState>
InProcessGpuThreadHolder::GetSharedContextState() {}

scoped_refptr<gl::GLShareGroup> InProcessGpuThreadHolder::GetShareGroup() {}

}  // namespace gpu