chromium/third_party/angle/src/tests/perf_tests/EGLInitializePerf.cpp

//
// Copyright 2015 The ANGLE Project Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//
// EGLInitializePerfTest:
//   Performance test for device creation.
//

#include "ANGLEPerfTest.h"
#include "platform/PlatformMethods.h"
#include "test_utils/angle_test_configs.h"
#include "test_utils/angle_test_instantiate.h"
#include "util/Timer.h"

usingnamespacetesting;

namespace
{
// Only applies to D3D11
struct Captures final : private angle::NonCopyable
{};

double CapturePlatform_currentTime(angle::PlatformMethods *platformMethods)
{}

void CapturePlatform_histogramCustomCounts(angle::PlatformMethods *platformMethods,
                                           const char *name,
                                           int sample,
                                           int /*min*/,
                                           int /*max*/,
                                           int /*bucketCount*/)
{}

class EGLInitializePerfTest : public ANGLEPerfTest,
                              public WithParamInterface<angle::PlatformParameters>
{};

EGLInitializePerfTest::EGLInitializePerfTest()
    :{}

void EGLInitializePerfTest::SetUp()
{}

EGLInitializePerfTest::~EGLInitializePerfTest()
{}

void EGLInitializePerfTest::step()
{}

void EGLInitializePerfTest::TearDown()
{}

TEST_P(EGLInitializePerfTest, Run)
{}

ANGLE_INSTANTIATE_TEST();

}  // namespace