#include <gtest/gtest.h>
#include "common/debug.h"
#include "common/string_utils.h"
#include "gpu_info_util/SystemInfo.h"
#include "test_utils/ANGLETest.h"
#include "test_utils/system_info_util.h"
#include "util/OSWindow.h"
usingnamespaceangle;
class EGLDisplaySelectionTest : public ANGLETest<>
{ … };
class EGLDisplaySelectionTestNoFixture : public EGLDisplaySelectionTest
{ … };
class EGLDisplaySelectionTestMultiDisplay : public EGLDisplaySelectionTestNoFixture
{ … };
TEST_P(EGLDisplaySelectionTest, SelectGPU)
{ … }
TEST_P(EGLDisplaySelectionTestMultiDisplay, ReInitializePowerPreferenceLowToHigh)
{ … }
TEST_P(EGLDisplaySelectionTestMultiDisplay, ReInitializePowerPreferenceHighToLow)
{ … }
TEST_P(EGLDisplaySelectionTestMultiDisplay, BackendMetalOpenGL)
{ … }
TEST_P(EGLDisplaySelectionTestMultiDisplay, BackendOpenGLMetal)
{ … }
TEST_P(EGLDisplaySelectionTestMultiDisplay, BackendVulkanD3D11)
{ … }
TEST_P(EGLDisplaySelectionTestMultiDisplay, BackendD3D11Vulkan)
{ … }
TEST_P(EGLDisplaySelectionTestMultiDisplay, BackendDefaultMetal)
{ … }
TEST_P(EGLDisplaySelectionTestMultiDisplay, BackendDefaultOpenGL)
{ … }
TEST_P(EGLDisplaySelectionTestMultiDisplay, BackendDefaultD3D11)
{ … }
TEST_P(EGLDisplaySelectionTestMultiDisplay, BackendDefaultVulkan)
{ … }
TEST_P(EGLDisplaySelectionTestMultiDisplay, PowerPreference)
{ … }
class EGLDisplaySelectionTestDeviceId : public EGLDisplaySelectionTestNoFixture
{ … };
TEST_P(EGLDisplaySelectionTestDeviceId, DeviceId)
{ … }
TEST_P(EGLDisplaySelectionTestDeviceId, DeviceIdConcurrently)
{ … }
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(…);
ANGLE_INSTANTIATE_TEST(…);
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(…);
ANGLE_INSTANTIATE_TEST(…);
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(…);
ANGLE_INSTANTIATE_TEST(…);