chromium/third_party/angle/src/tests/test_utils/angle_test_configs.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.
//

#include "test_utils/angle_test_configs.h"

#include "common/debug.h"
#include "common/platform.h"
#include "common/string_utils.h"
#include "util/util_gl.h"

#include <algorithm>
#include <cctype>

namespace angle
{
namespace
{
void AppendCapitalizedFeature(std::ostream &stream, Feature feature)
{}

bool HasFeatureOverride(const std::vector<Feature> &overrides, Feature feature)
{}
}  // namespace

PlatformParameters::PlatformParameters()
    :{}

PlatformParameters::PlatformParameters(EGLenum clientType,
                                       EGLint majorVersion,
                                       EGLint minorVersion,
                                       EGLint profileMask,
                                       const EGLPlatformParameters &eglPlatformParameters)
    :{}

PlatformParameters::PlatformParameters(EGLenum clientType,
                                       EGLint majorVersion,
                                       EGLint minorVersion,
                                       EGLint profileMask,
                                       GLESDriverType driver)
    :{}

EGLint PlatformParameters::getRenderer() const
{}

EGLint PlatformParameters::getDeviceType() const
{}

bool PlatformParameters::isSwiftshader() const
{}

bool PlatformParameters::isMetal() const
{}

bool PlatformParameters::isVulkan() const
{}

bool PlatformParameters::isWebGPU() const
{}

bool PlatformParameters::isANGLE() const
{}

bool PlatformParameters::isDesktopOpenGLFrontend() const
{}

void PlatformParameters::initDefaultParameters()
{}

bool PlatformParameters::isEnableRequested(Feature feature) const
{}

bool PlatformParameters::isDisableRequested(Feature feature) const
{}

bool operator<(const PlatformParameters &a, const PlatformParameters &b)
{}

bool operator==(const PlatformParameters &a, const PlatformParameters &b)
{}

bool operator!=(const PlatformParameters &a, const PlatformParameters &b)
{}

const char *GetRendererName(EGLint renderer)
{}

std::ostream &operator<<(std::ostream &stream, const PlatformParameters &pp)
{}

// EGL platforms
namespace egl_platform
{

EGLPlatformParameters DEFAULT()
{}

EGLPlatformParameters DEFAULT_NULL()
{}

EGLPlatformParameters D3D9()
{}

EGLPlatformParameters D3D9_NULL()
{}

EGLPlatformParameters D3D9_REFERENCE()
{}

EGLPlatformParameters D3D11()
{}

EGLPlatformParameters D3D11_PRESENT_PATH_FAST()
{}

EGLPlatformParameters D3D11_FL11_1()
{}

EGLPlatformParameters D3D11_FL11_0()
{}

EGLPlatformParameters D3D11_FL10_1()
{}

EGLPlatformParameters D3D11_FL10_0()
{}

EGLPlatformParameters D3D11_NULL()
{}

EGLPlatformParameters D3D11_WARP()
{}

EGLPlatformParameters D3D11_FL11_1_WARP()
{}

EGLPlatformParameters D3D11_FL11_0_WARP()
{}

EGLPlatformParameters D3D11_FL10_1_WARP()
{}

EGLPlatformParameters D3D11_FL10_0_WARP()
{}

EGLPlatformParameters D3D11_REFERENCE()
{}

EGLPlatformParameters D3D11_FL11_1_REFERENCE()
{}

EGLPlatformParameters D3D11_FL11_0_REFERENCE()
{}

EGLPlatformParameters D3D11_FL10_1_REFERENCE()
{}

EGLPlatformParameters D3D11_FL10_0_REFERENCE()
{}

EGLPlatformParameters OPENGL()
{}

EGLPlatformParameters OPENGL(EGLint major, EGLint minor)
{}

EGLPlatformParameters OPENGL_NULL()
{}

EGLPlatformParameters OPENGLES()
{}

EGLPlatformParameters OPENGLES(EGLint major, EGLint minor)
{}

EGLPlatformParameters OPENGLES_NULL()
{}

EGLPlatformParameters OPENGL_OR_GLES()
{}

EGLPlatformParameters OPENGL_OR_GLES(EGLint major, EGLint minor)
{}

EGLPlatformParameters OPENGL_OR_GLES_NULL()
{}

EGLPlatformParameters VULKAN()
{}

EGLPlatformParameters VULKAN_NULL()
{}

EGLPlatformParameters VULKAN_SWIFTSHADER()
{}
EGLPlatformParameters METAL()
{}

EGLPlatformParameters WEBGPU()
{}

}  // namespace egl_platform

// ANGLE tests platforms
PlatformParameters ES1_D3D9()
{}

PlatformParameters ES2_D3D9()
{}

PlatformParameters ES1_D3D11()
{}

PlatformParameters ES2_D3D11()
{}

PlatformParameters ES2_D3D11_PRESENT_PATH_FAST()
{}

PlatformParameters ES2_D3D11_FL11_0()
{}

PlatformParameters ES2_D3D11_FL10_1()
{}

PlatformParameters ES2_D3D11_FL10_0()
{}

PlatformParameters ES2_D3D11_WARP()
{}

PlatformParameters ES2_D3D11_FL11_0_WARP()
{}

PlatformParameters ES2_D3D11_FL10_1_WARP()
{}

PlatformParameters ES2_D3D11_FL10_0_WARP()
{}

PlatformParameters ES2_D3D11_REFERENCE()
{}

PlatformParameters ES2_D3D11_FL11_0_REFERENCE()
{}

PlatformParameters ES2_D3D11_FL10_1_REFERENCE()
{}

PlatformParameters ES2_D3D11_FL10_0_REFERENCE()
{}

PlatformParameters ES3_D3D11()
{}

PlatformParameters ES3_D3D11_FL11_1()
{}

PlatformParameters ES3_D3D11_FL11_0()
{}

PlatformParameters ES3_D3D11_FL10_1()
{}

PlatformParameters ES31_D3D11()
{}

PlatformParameters ES31_D3D11_FL11_1()
{}

PlatformParameters ES31_D3D11_FL11_0()
{}

PlatformParameters ES3_D3D11_WARP()
{}

PlatformParameters ES3_D3D11_FL11_1_WARP()
{}

PlatformParameters ES3_D3D11_FL11_0_WARP()
{}

PlatformParameters ES3_D3D11_FL10_1_WARP()
{}

PlatformParameters ES1_OPENGLES()
{}

PlatformParameters ES2_OPENGLES()
{}

PlatformParameters ES2_OPENGLES(EGLint major, EGLint minor)
{}

PlatformParameters ES3_OPENGLES()
{}

PlatformParameters ES3_OPENGLES(EGLint major, EGLint minor)
{}

PlatformParameters ES31_OPENGLES()
{}

PlatformParameters ES31_OPENGLES(EGLint major, EGLint minor)
{}

PlatformParameters ES1_OPENGL()
{}

PlatformParameters ES2_OPENGL()
{}

PlatformParameters ES2_OPENGL(EGLint major, EGLint minor)
{}

PlatformParameters ES3_OPENGL()
{}

PlatformParameters ES3_OPENGL(EGLint major, EGLint minor)
{}

PlatformParameters ES31_OPENGL()
{}

PlatformParameters ES31_OPENGL(EGLint major, EGLint minor)
{}

PlatformParameters ES1_NULL()
{}

PlatformParameters ES2_NULL()
{}

PlatformParameters ES3_NULL()
{}

PlatformParameters ES31_NULL()
{}

PlatformParameters ES1_VULKAN()
{}

PlatformParameters ES1_VULKAN_NULL()
{}

PlatformParameters ES1_VULKAN_SWIFTSHADER()
{}

PlatformParameters ES2_VULKAN()
{}

PlatformParameters ES2_VULKAN_NULL()
{}

PlatformParameters ES2_VULKAN_SWIFTSHADER()
{}

PlatformParameters ES3_VULKAN()
{}

PlatformParameters ES3_VULKAN_NULL()
{}

PlatformParameters ES3_VULKAN_SWIFTSHADER()
{}

PlatformParameters ES31_VULKAN()
{}

PlatformParameters ES31_VULKAN_NULL()
{}

PlatformParameters ES31_VULKAN_SWIFTSHADER()
{}

PlatformParameters ES32_VULKAN()
{}

PlatformParameters ES32_VULKAN_NULL()
{}

PlatformParameters ES32_VULKAN_SWIFTSHADER()
{}

PlatformParameters GL32_CORE_VULKAN()
{}

PlatformParameters GL32_CORE_VULKAN_SWIFTSHADER()
{}

PlatformParameters ES1_METAL()
{}

PlatformParameters ES2_METAL()
{}

PlatformParameters ES3_METAL()
{}

PlatformParameters ES2_WGL()
{}

PlatformParameters ES3_WGL()
{}

PlatformParameters ES1_EGL()
{}

PlatformParameters ES2_EGL()
{}

PlatformParameters ES3_EGL()
{}

PlatformParameters ES31_EGL()
{}

PlatformParameters ES32_EGL()
{}

PlatformParameters ES1_ANGLE_Vulkan_Secondaries()
{}

PlatformParameters ES2_ANGLE_Vulkan_Secondaries()
{}

PlatformParameters ES3_ANGLE_Vulkan_Secondaries()
{}

PlatformParameters ES31_ANGLE_Vulkan_Secondaries()
{}

PlatformParameters ES32_ANGLE_Vulkan_Secondaries()
{}

PlatformParameters ES2_WEBGPU()
{}

PlatformParameters ES1_Zink()
{}

PlatformParameters ES2_Zink()
{}

PlatformParameters ES3_Zink()
{}

PlatformParameters ES31_Zink()
{}

PlatformParameters ES32_Zink()
{}

}  // namespace angle