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

//
// Copyright 2018 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.
//
// VulkanPipelineCachePerf:
//   Performance benchmark for the Vulkan Pipeline cache.

#include "ANGLEPerfTest.h"

#include "libANGLE/renderer/vulkan/vk_cache_utils.h"
#include "libANGLE/renderer/vulkan/vk_helpers.h"
#include "libANGLE/renderer/vulkan/vk_renderer.h"
#include "util/random_utils.h"

usingnamespacerx;

namespace
{
constexpr unsigned int kIterationsPerStep =;

struct Params
{};

class VulkanPipelineCachePerfTest : public ANGLEPerfTest,
                                    public ::testing::WithParamInterface<Params>
{};

VulkanPipelineCachePerfTest::VulkanPipelineCachePerfTest()
    :{}

VulkanPipelineCachePerfTest::~VulkanPipelineCachePerfTest()
{}

void VulkanPipelineCachePerfTest::SetUp()
{}

void VulkanPipelineCachePerfTest::randomizeDesc(vk::GraphicsPipelineDesc *desc)
{}

void VulkanPipelineCachePerfTest::step()
{}

}  // anonymous namespace

// Test performance of pipeline hash and look up in Vulkan
TEST_P(VulkanPipelineCachePerfTest, Run)
{}

INSTANTIATE_TEST_SUITE_P();