webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
angle_test_configs.h
Go to the documentation of this file.
1 //
2 // Copyright (c) 2014 The ANGLE Project Authors. All rights reserved.
3 // Use of this source code is governed by a BSD-style license that can be
4 // found in the LICENSE file.
5 //
6 
7 #ifndef ANGLE_TEST_CONFIGS_H_
8 #define ANGLE_TEST_CONFIGS_H_
9 
10 // On Linux EGL/egl.h includes X.h which does defines for some very common
11 // names that are used by gtest (like None and Bool) and causes a lot of
12 // compilation errors. To work around this, even if this file doesn't use it,
13 // we include gtest before EGL so that it compiles fine in other files that
14 // want to use gtest.
15 #include <gtest/gtest.h>
16 
17 #include <EGL/egl.h>
18 #include <EGL/eglext.h>
19 
20 #include "angle_test_instantiate.h"
21 #include "EGLWindow.h"
22 
23 namespace angle
24 {
25 
27 {
30  const EGLPlatformParameters &eglPlatformParameters);
31 
32  EGLint getRenderer() const;
33 
37 };
38 
41 std::ostream &operator<<(std::ostream& stream, const PlatformParameters &pp);
42 
43 // EGL platforms
44 namespace egl_platform
45 {
46 
49 
53 
61 
63 
70 
77 
81 
84 
85 } // namespace egl_platform
86 
87 // ANGLE tests platforms
90 
97 
103 
109 
115 
121 
127 
134 
141 
142 } // namespace angle
143 
144 #endif // ANGLE_TEST_CONFIGS_H_
PlatformParameters ES2_D3D11()
Definition: angle_test_configs.cpp:383
std::ostream & operator<<(std::ostream &os, const TexturesParams &params)
Definition: TexturesPerf.cpp:48
Definition: DiagnosticsBase.cpp:11
PlatformParameters ES3_D3D11_FL11_1_WARP()
Definition: angle_test_configs.cpp:493
Definition: EGLWindow.h:32
EGLPlatformParameters D3D11_FL9_3()
Definition: angle_test_configs.cpp:225
PlatformParameters ES3_D3D11_FL11_0_REFERENCE()
Definition: angle_test_configs.cpp:523
EGLStreamKHR stream
Definition: eglext.h:340
EGLPlatformParameters D3D11_FL11_0()
Definition: angle_test_configs.cpp:201
bool operator==(const Color< T > &a, const Color< T > &b)
Definition: Color.inl:23
EGLPlatformParameters DEFAULT_NULL()
Definition: angle_test_configs.cpp:147
Definition: angle_test_configs.h:26
EGLPlatformParameters OPENGL_NULL()
Definition: angle_test_configs.cpp:351
PlatformParameters ES3_D3D11()
Definition: angle_test_configs.cpp:463
PlatformParameters ES2_D3D11_FL11_0_WARP()
Definition: angle_test_configs.cpp:418
PlatformParameters ES2_D3D11_FL10_1()
Definition: angle_test_configs.cpp:398
unsigned int EGLenum
Definition: egl.h:181
EGLPlatformParameters D3D11_NULL()
Definition: angle_test_configs.cpp:233
EGLPlatformParameters D3D11_WARP()
Definition: angle_test_configs.cpp:241
EGLPlatformParameters D3D11_FL11_0_WARP()
Definition: angle_test_configs.cpp:257
PlatformParameters ES3_D3D11_FL10_1()
Definition: angle_test_configs.cpp:478
EGLPlatformParameters D3D11_FL10_0()
Definition: angle_test_configs.cpp:217
EGLPlatformParameters D3D11_FL10_1()
Definition: angle_test_configs.cpp:209
EGLPlatformParameters D3D11_FL10_1_REFERENCE()
Definition: angle_test_configs.cpp:313
EGLint getRenderer() const
Definition: angle_test_configs.cpp:25
EGLPlatformParameters D3D11()
Definition: angle_test_configs.cpp:179
PlatformParameters ES2_D3D11_FL10_0_WARP()
Definition: angle_test_configs.cpp:428
EGLPlatformParameters D3D11_FL9_3_REFERENCE()
Definition: angle_test_configs.cpp:329
PlatformParameters ES3_OPENGL()
Definition: angle_test_configs.cpp:578
PlatformParameters ES3_D3D11_FL11_1()
Definition: angle_test_configs.cpp:468
PlatformParameters ES3_D3D11_FL10_0_WARP()
Definition: angle_test_configs.cpp:508
Definition: ParserTokens.h:64
PlatformParameters ES2_D3D11_FL10_0_REFERENCE()
Definition: angle_test_configs.cpp:453
khronos_int32_t EGLint
Definition: eglplatform.h:147
EGLPlatformParameters eglParameters
Definition: angle_test_configs.h:36
PlatformParameters ES31_OPENGL()
Definition: angle_test_configs.cpp:588
EGLint minorVersion
Definition: angle_test_configs.h:35
Definition: Platform.h:33
EGLPlatformParameters D3D11_REFERENCE()
Definition: angle_test_configs.cpp:289
PlatformParameters ES2_D3D11_FL10_1_WARP()
Definition: angle_test_configs.cpp:423
PlatformParameters ES3_D3D11_FL11_0_WARP()
Definition: angle_test_configs.cpp:498
EGLPlatformParameters OPENGL()
Definition: angle_test_configs.cpp:337
PlatformParameters ES2_D3D11_FL11_0()
Definition: angle_test_configs.cpp:393
bool operator<(const PlatformParameters &a, const PlatformParameters &b)
Definition: angle_test_configs.cpp:30
PlatformParameters ES2_D3D11_FL10_1_REFERENCE()
Definition: angle_test_configs.cpp:448
EGLPlatformParameters D3D11_FL11_1()
Definition: angle_test_configs.cpp:193
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
PlatformParameters ES2_D3D11_WARP()
Definition: angle_test_configs.cpp:413
PlatformParameters ES3_D3D11_FL11_1_REFERENCE()
Definition: angle_test_configs.cpp:518
EGLint majorVersion
Definition: angle_test_configs.h:34
PlatformParameters ES2_D3D11_FL9_3()
Definition: angle_test_configs.cpp:408
PlatformParameters ES3_D3D11_FL10_1_WARP()
Definition: angle_test_configs.cpp:503
EGLPlatformParameters D3D11_FL10_0_WARP()
Definition: angle_test_configs.cpp:273
EGLPlatformParameters D3D9_REFERENCE()
Definition: angle_test_configs.cpp:171
PlatformParameters ES2_D3D11_FL10_0()
Definition: angle_test_configs.cpp:403
PlatformParameters ES2_D3D11_FL11_0_REFERENCE()
Definition: angle_test_configs.cpp:443
EGLPlatformParameters OPENGLES()
Definition: angle_test_configs.cpp:359
PlatformParameters ES2_D3D11_FL9_3_WARP()
Definition: angle_test_configs.cpp:433
EGLPlatformParameters D3D11_FL11_1_WARP()
Definition: angle_test_configs.cpp:249
PlatformParameters()
Definition: angle_test_configs.cpp:12
PlatformParameters ES3_OPENGLES()
Definition: angle_test_configs.cpp:548
EGLPlatformParameters D3D11_FL10_1_WARP()
Definition: angle_test_configs.cpp:265
PlatformParameters ES3_D3D11_FL11_0()
Definition: angle_test_configs.cpp:473
EGLPlatformParameters D3D11_FL10_0_REFERENCE()
Definition: angle_test_configs.cpp:321
PlatformParameters ES3_D3D11_FL10_0_REFERENCE()
Definition: angle_test_configs.cpp:533
PlatformParameters ES2_OPENGLES()
Definition: angle_test_configs.cpp:538
EGLPlatformParameters D3D9_NULL()
Definition: angle_test_configs.cpp:163
EGLPlatformParameters D3D11_FL9_3_WARP()
Definition: angle_test_configs.cpp:281
PlatformParameters ES2_D3D11_REFERENCE()
Definition: angle_test_configs.cpp:438
PlatformParameters ES3_D3D11_REFERENCE()
Definition: angle_test_configs.cpp:513
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306
PlatformParameters ES2_D3D11_FL9_3_REFERENCE()
Definition: angle_test_configs.cpp:458
EGLPlatformParameters D3D11_FL11_0_REFERENCE()
Definition: angle_test_configs.cpp:305
EGLPlatformParameters D3D9()
Definition: angle_test_configs.cpp:155
PlatformParameters ES2_D3D9_REFERENCE()
Definition: angle_test_configs.cpp:378
PlatformParameters ES3_D3D11_WARP()
Definition: angle_test_configs.cpp:488
PlatformParameters ES2_OPENGL()
Definition: angle_test_configs.cpp:568
PlatformParameters ES2_D3D9()
Definition: angle_test_configs.cpp:373
EGLPlatformParameters D3D11_FL11_1_REFERENCE()
Definition: angle_test_configs.cpp:297
PlatformParameters ES3_D3D11_FL10_1_REFERENCE()
Definition: angle_test_configs.cpp:528
PlatformParameters ES31_OPENGLES()
Definition: angle_test_configs.cpp:558
PlatformParameters ES3_D3D11_FL10_0()
Definition: angle_test_configs.cpp:483