10 #ifndef ANGLE_TEST_INSTANTIATE_H_ 11 #define ANGLE_TEST_INSTANTIATE_H_ 20 struct PlatformParameters;
29 std::vector<T> filtered;
31 for (
size_t i = 0;
i < numParams;
i++)
35 filtered.push_back(params[i]);
44 #define ANGLE_INSTANTIATE_TEST(testName, firstParam, ...) \ 45 const decltype(firstParam) testName##params[] = { firstParam, ##__VA_ARGS__ }; \ 46 INSTANTIATE_TEST_CASE_P(, testName, \ 47 testing::ValuesIn(::angle::FilterTestParams(testName##params, ArraySize(testName##params))), \ 48 testing::PrintToStringParamName()); 52 #endif // ANGLE_TEST_INSTANTIATE_H_ bool IsPlatformAvailable(const PlatformParameters ¶m)
Definition: angle_test_instantiate.cpp:22
TestSubObjConstructor T
Definition: TestTypedefs.idl:84
Definition: Platform.h:33
for i
Definition: complexityMeasures.m:24
GLint param
Definition: gl2.h:471
std::vector< T > FilterTestParams(const T *params, size_t numParams)
Definition: angle_test_instantiate.h:27
GLenum GLint * params
Definition: gl2.h:440