#ifndef TESTS_PERF_TESTS_DRAW_CALL_PERF_PARAMS_H_
#define TESTS_PERF_TESTS_DRAW_CALL_PERF_PARAMS_H_
#include <ostream>
#include "ANGLEPerfTest.h"
#include "test_utils/angle_test_configs.h"
struct DrawCallPerfParams : public RenderTestParams
{ … };
namespace params
{
template <typename ParamsT>
ParamsT D3D11(const ParamsT &in)
{ … }
template <typename ParamsT>
ParamsT Metal(const ParamsT &in)
{ … }
template <typename ParamsT>
ParamsT GL(const ParamsT &in)
{ … }
template <typename ParamsT>
ParamsT GL3(const ParamsT &in)
{ … }
template <typename ParamsT>
ParamsT Vulkan(const ParamsT &in)
{ … }
template <typename ParamsT>
ParamsT VulkanMockICD(const ParamsT &in)
{ … }
template <typename ParamsT>
ParamsT VulkanSwiftShader(const ParamsT &in)
{ … }
template <typename ParamsT>
ParamsT WGL(const ParamsT &in)
{ … }
template <typename ParamsT>
ParamsT EGL(const ParamsT &in)
{ … }
template <typename ParamsT>
ParamsT Zink(const ParamsT &in)
{ … }
template <typename ParamsT>
ParamsT Native(const ParamsT &in)
{ … }
}
#endif