chromium/ui/gl/test/gl_surface_test_support.cc

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

#include "ui/gl/test/gl_surface_test_support.h"

#include <vector>

#include "base/check_op.h"
#include "base/command_line.h"
#include "build/build_config.h"
#include "ui/gl/gl_context.h"
#include "ui/gl/gl_features.h"
#include "ui/gl/gl_implementation.h"
#include "ui/gl/gl_switches.h"
#include "ui/gl/init/gl_factory.h"

#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
#include "ui/platform_window/common/platform_window_defaults.h"  // nogncheck
#endif

#if BUILDFLAG(IS_OZONE)
#include "ui/ozone/public/ozone_platform.h"
#endif

namespace gl {

namespace {

GLDisplay* InitializeOneOffHelper(bool init_extensions) {}
}  // namespace

// static
GLDisplay* GLSurfaceTestSupport::InitializeOneOff() {}

// static
GLDisplay* GLSurfaceTestSupport::InitializeNoExtensionsOneOff() {}

// static
GLDisplay* GLSurfaceTestSupport::InitializeOneOffImplementation(
    GLImplementationParts impl) {}

// static
GLDisplay* GLSurfaceTestSupport::InitializeOneOffWithMockBindings() {}

// static
GLDisplay* GLSurfaceTestSupport::InitializeOneOffWithStubBindings() {}

// static
GLDisplay* GLSurfaceTestSupport::InitializeOneOffWithNullAngleBindings() {}

// static
void GLSurfaceTestSupport::ShutdownGL(GLDisplay* display) {}

}  // namespace gl