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

//
// Copyright 2014 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.
//
// PointSpritesBenchmark:
//   Performance test for ANGLE point sprites.
//
//
#include "ANGLEPerfTest.h"

#include <iostream>
#include <sstream>

#include "util/random_utils.h"
#include "util/shader_utils.h"

usingnamespaceangle;

namespace
{
constexpr unsigned int kIterationsPerStep =;

struct PointSpritesParams final : public RenderTestParams
{};

std::ostream &operator<<(std::ostream &os, const PointSpritesParams &params)
{}

class PointSpritesBenchmark : public ANGLERenderTest,
                              public ::testing::WithParamInterface<PointSpritesParams>
{};

std::string PointSpritesParams::story() const
{}

PointSpritesBenchmark::PointSpritesBenchmark()
    :{}

void PointSpritesBenchmark::initializeBenchmark()
{}

void PointSpritesBenchmark::destroyBenchmark()
{}

void PointSpritesBenchmark::drawBenchmark()
{}

PointSpritesParams D3D11Params()
{}

PointSpritesParams MetalParams()
{}

PointSpritesParams OpenGLOrGLESParams()
{}

PointSpritesParams VulkanParams()
{}

}  // namespace

TEST_P(PointSpritesBenchmark, Run)
{}

ANGLE_INSTANTIATE_TEST();