#include "test_utils/ANGLETest.h"
#include "test_utils/gl_raii.h"
#include "util/EGLWindow.h"
#include "util/random_utils.h"
#include "util/test_utils.h"
usingnamespaceangle;
class TimerQueriesTest : public ANGLETest<>
{ … };
TEST_P(TimerQueriesTest, ProcAddresses)
{ … }
TEST_P(TimerQueriesTest, TimeElapsed)
{ … }
TEST_P(TimerQueriesTest, TimeElapsedTextureTest)
{ … }
TEST_P(TimerQueriesTest, TimeElapsedValidationTest)
{ … }
TEST_P(TimerQueriesTest, TimeElapsedMulticontextTest)
{ … }
TEST_P(TimerQueriesTest, Timestamp)
{ … }
void getQueryResult(GLuint queryObjectName, GLuint64 *result)
{ … }
class TimerstampQueriesTest : public TimerQueriesTest
{ … };
TEST_P(TimerstampQueriesTest, TimestampBasic)
{ … }
class TimerQueriesTestES3 : public TimerQueriesTest
{ … };
TEST_P(TimerQueriesTestES3, TimestampGetInteger64)
{ … }
ANGLE_INSTANTIATE_TEST_ES2_AND(…);
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(…);
ANGLE_INSTANTIATE_TEST_ES2_AND_ES3(…);
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(…);
ANGLE_INSTANTIATE_TEST_ES3(…);