Home
last modified time | relevance | path

Searched refs:PlatformParameters (Results 1 – 25 of 27) sorted by relevance

12

/third_party/skia/third_party/externals/angle2/src/tests/test_utils/
Dangle_test_configs.h26 struct PlatformParameters struct
28 PlatformParameters();
29 PlatformParameters(EGLint majorVersion,
32 PlatformParameters(EGLint majorVersion, EGLint minorVersion, GLESDriverType driver);
57 bool operator<(const PlatformParameters &a, const PlatformParameters &b); argument
58 bool operator==(const PlatformParameters &a, const PlatformParameters &b);
59 std::ostream &operator<<(std::ostream &stream, const PlatformParameters &pp);
112 PlatformParameters ES1_D3D9();
113 PlatformParameters ES2_D3D9();
115 PlatformParameters ES1_D3D11();
[all …]
Dangle_test_configs.cpp15 PlatformParameters::PlatformParameters() : PlatformParameters(2, 0, GLESDriverType::AngleEGL) {} in PlatformParameters() function in angle::PlatformParameters
17 PlatformParameters::PlatformParameters(EGLint majorVersion, in PlatformParameters() function in angle::PlatformParameters
29 PlatformParameters::PlatformParameters(EGLint majorVersion, in PlatformParameters() function in angle::PlatformParameters
37 EGLint PlatformParameters::getRenderer() const in getRenderer()
42 EGLint PlatformParameters::getDeviceType() const in getDeviceType()
47 bool PlatformParameters::isSwiftshader() const in isSwiftshader()
52 bool PlatformParameters::isVulkan() const in isVulkan()
57 bool PlatformParameters::isANGLE() const in isANGLE()
62 EGLint PlatformParameters::getAllocateNonZeroMemoryFeature() const in getAllocateNonZeroMemoryFeature()
67 void PlatformParameters::initDefaultParameters() in initDefaultParameters()
[all …]
Dangle_test_instantiate.h20 struct PlatformParameters;
58 bool IsPlatformAvailable(const PlatformParameters &param);
145 const PlatformParameters testName##params[] = {ANGLE_ALL_TEST_PLATFORMS_ES1}; \
151 const PlatformParameters testName##params[] = {ANGLE_ALL_TEST_PLATFORMS_ES2}; \
156 const PlatformParameters testName##params[] = {ANGLE_ALL_TEST_PLATFORMS_ES2, __VA_ARGS__}; \
162 const PlatformParameters testName##params[] = {ANGLE_ALL_TEST_PLATFORMS_ES3}; \
167 const PlatformParameters testName##params[] = {ANGLE_ALL_TEST_PLATFORMS_ES3, __VA_ARGS__}; \
173 const PlatformParameters testName##params[] = {ANGLE_ALL_TEST_PLATFORMS_ES31}; \
178 const PlatformParameters testName##params[] = {ANGLE_ALL_TEST_PLATFORMS_ES31, __VA_ARGS__}; \
184 const PlatformParameters testName##params[] = {ANGLE_ALL_TEST_PLATFORMS_ES32}; \
[all …]
Dangle_test_instantiate.cpp41 bool IsAngleEGLConfigSupported(const PlatformParameters &param, OSWindow *osWindow) in IsAngleEGLConfigSupported()
60 bool IsSystemWGLConfigSupported(const PlatformParameters &param, OSWindow *osWindow) in IsSystemWGLConfigSupported()
79 bool IsSystemEGLConfigSupported(const PlatformParameters &param, OSWindow *osWindow) in IsSystemEGLConfigSupported()
153 using ParamAvailabilityCache = std::map<PlatformParameters, bool>;
407 bool IsConfigAllowlisted(const SystemInfo &systemInfo, const PlatformParameters &param) in IsConfigAllowlisted()
618 bool IsConfigSupported(const PlatformParameters &param) in IsConfigSupported()
644 bool IsPlatformAvailable(const PlatformParameters &param) in IsPlatformAvailable()
DMultiviewTest.h63 struct MultiviewImplementationParams : public PlatformParameters
70 : PlatformParameters(majorVersion, minorVersion, eglPlatformParameters), in MultiviewImplementationParams()
95 MultiviewTestBase(const PlatformParameters &params) : ANGLETestBase(params) in MultiviewTestBase()
DANGLETest.h358 ANGLETestBase(const angle::PlatformParameters &params);
605 static std::map<angle::PlatformParameters, TestFixture> gFixtures;
606 const angle::PlatformParameters *mCurrentParams;
616 template <typename Params = angle::PlatformParameters>
654 : ANGLETestBase(std::get<angle::PlatformParameters>(this->GetParam())) in ANGLETestWithParam()
658 inline ANGLETestWithParam<angle::PlatformParameters>::ANGLETestWithParam() in ANGLETestWithParam()
DMultiviewTest.cpp221 const PlatformParameters &base = static_cast<const PlatformParameters &>(params); in operator <<()
DANGLETest.cpp454 ANGLETestBase::ANGLETestBase(const PlatformParameters &params) in ANGLETestBase()
471 PlatformParameters withMethods = params; in ANGLETestBase()
1507 std::map<angle::PlatformParameters, ANGLETestBase::TestFixture> ANGLETestBase::gFixtures;
/third_party/skia/third_party/externals/angle2/src/tests/egl_tests/
DEGLReadinessCheckTest.cpp55 auto check = [&systemInfo](const PlatformParameters &params) { in TEST_P()
91 ANGLE_INSTANTIATE_TEST(EGLReadinessCheckTest, WithNoFixture(PlatformParameters()));
DEGLContextCompatibilityTest.cpp113 PlatformParameters FromRenderer(EGLint renderer) in FromRenderer()
115 return WithNoFixture(PlatformParameters(2, 0, EGLPlatformParameters(renderer))); in FromRenderer()
495 PlatformParameters params = FromRenderer(renderer); in RegisterContextCompatibilityTests()
DEGLPreRotationTest.cpp28 using EGLPreRotationSurfaceTestParams = std::tuple<angle::PlatformParameters, bool>;
104 const angle::PlatformParameters platform = ::testing::get<0>(GetParam()); in initializeDisplay()
/third_party/skia/third_party/externals/angle2/src/tests/gl_tests/
DProgramBinaryTest.cpp1291 struct PlatformsWithLinkResult : PlatformParameters
1293 PlatformsWithLinkResult(PlatformParameters saveParams, in PlatformsWithLinkResult()
1294 PlatformParameters loadParamsIn, in PlatformsWithLinkResult()
1304 PlatformParameters loadParams;
1314 const PlatformParameters &platform1 = platform; in operator <<()
1315 const PlatformParameters &platform2 = platform.loadParams; in operator <<()
1337 EGLWindow *createAndInitEGLWindow(angle::PlatformParameters &param) in createAndInitEGLWindow()
1410 angle::PlatformParameters firstRenderer = GetParam(); in TEST_P()
1411 angle::PlatformParameters secondRenderer = GetParam().loadParams; in TEST_P()
DMultiDrawTest.cpp73 std::tuple<angle::PlatformParameters, DrawIDOption, InstancingOption, BufferDataUsageOption>;
75 using MultiDrawIndirectTestParams = angle::PlatformParameters;
895 const angle::PlatformParameters platforms[] = {
900 const angle::PlatformParameters es2_platforms[] = {
DQueryObjectValidation.cpp17 using QueryObjectTestParams = std::tuple<angle::PlatformParameters, bool>;
DMultisampleTest.cpp20 using MultisampleTestParams = std::tuple<angle::PlatformParameters, bool>;
38 const angle::PlatformParameters platform = ::testing::get<0>(GetParam()); in testSetUp()
DDrawBaseVertexBaseInstanceTest.cpp73 tuple<angle::PlatformParameters, BaseVertexOption, BaseInstanceOption, BufferDataUsageOption>;
691 const angle::PlatformParameters platforms[] = {
DDrawBaseVertexVariantsTest.cpp66 using DrawBaseVertexVariantsTestParams = std::tuple<angle::PlatformParameters, GLenum>;
DCompressedTextureFormatsTest.cpp21 using CompressedTextureTestParams = std::tuple<angle::PlatformParameters, FormatDesc>;
DProgramInterfaceTest.cpp21 using ProgramInterfaceTestParams = std::tuple<angle::PlatformParameters, bool>;
DMultiviewDrawTest.cpp64 MultiviewFramebufferTestBase(const PlatformParameters &params, int samples) in MultiviewFramebufferTestBase()
DClearTest.cpp119 std::tuple<angle::PlatformParameters, int, int, int, bool>;
/third_party/skia/third_party/externals/angle2/src/tests/perf_tests/
Dglmark2Benchmark.cpp81 struct GLMark2TestParams : public PlatformParameters
88 os << static_cast<const PlatformParameters &>(params) << "_" << params.info.name; in operator <<()
DEGLInitializePerf.cpp61 public WithParamInterface<angle::PlatformParameters>
DEGLMakeCurrentPerf.cpp24 public WithParamInterface<angle::PlatformParameters>
DANGLEPerfTest.h134 struct RenderTestParams : public angle::PlatformParameters

12