• Home
  • Raw
  • Download

Lines Matching refs:TestCaseBase

245 class TestCaseBase : public tcu::TestCase  class
248 TestCaseBase(Context& context, const char* name, const char* description);
250 virtual ~TestCaseBase(void) in ~TestCaseBase()
277 const std::string& tested_snippet, typename TestCaseBase<API>::TestShaderType tested_shader_type,
281 typename TestCaseBase<API>::TestShaderType tested_shader_type, const std::string& shader_source);
295 …virtual void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type…
312 class SizedDeclarationsPrimitive : public TestCaseBase<API>
317 : TestCaseBase<API>(context, "SizedDeclarationsPrimitive", in SizedDeclarationsPrimitive()
331 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
335 class SizedDeclarationsStructTypes1 : public TestCaseBase<API>
340 : TestCaseBase<API>(context, "SizedDeclarationsStructTypes1", in SizedDeclarationsStructTypes1()
355 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
359 class SizedDeclarationsStructTypes2 : public TestCaseBase<API>
364 : TestCaseBase<API>(context, "SizedDeclarationsStructTypes2", in SizedDeclarationsStructTypes2()
381 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
385 class SizedDeclarationsStructTypes3 : public TestCaseBase<API>
390 : TestCaseBase<API>(context, "SizedDeclarationsStructTypes3", in SizedDeclarationsStructTypes3()
405 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
409 class SizedDeclarationsStructTypes4 : public TestCaseBase<API>
414 : TestCaseBase<API>(context, "SizedDeclarationsStructTypes4", in SizedDeclarationsStructTypes4()
430 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
434 class SizedDeclarationsTypenameStyle1 : public TestCaseBase<API>
439 : TestCaseBase<API>(context, "SizedDeclarationsTypenameStyle1", in SizedDeclarationsTypenameStyle1()
455 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
459 class SizedDeclarationsTypenameStyle2 : public TestCaseBase<API>
464 : TestCaseBase<API>(context, "SizedDeclarationsTypenameStyle2", in SizedDeclarationsTypenameStyle2()
481 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
485 class SizedDeclarationsTypenameStyle3 : public TestCaseBase<API>
490 : TestCaseBase<API>(context, "SizedDeclarationsTypenameStyle3", in SizedDeclarationsTypenameStyle3()
508 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
512 class SizedDeclarationsTypenameStyle4 : public TestCaseBase<API>
517 : TestCaseBase<API>(context, "SizedDeclarationsTypenameStyle4", in SizedDeclarationsTypenameStyle4()
533 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
537 class SizedDeclarationsTypenameStyle5 : public TestCaseBase<API>
542 : TestCaseBase<API>(context, "SizedDeclarationsTypenameStyle5", in SizedDeclarationsTypenameStyle5()
559 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
563 class SizedDeclarationsFunctionParams : public TestCaseBase<API>
568 : TestCaseBase<API>(context, "SizedDeclarationsFunctionParams", in SizedDeclarationsFunctionParams()
587 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
591 class sized_declarations_invalid_sizes1 : public TestCaseBase<API>
596 : TestCaseBase<API>(context, "sized_declarations_invalid_sizes1", in sized_declarations_invalid_sizes1()
611 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
615 class sized_declarations_invalid_sizes2 : public TestCaseBase<API>
620 : TestCaseBase<API>(context, "sized_declarations_invalid_sizes2", in sized_declarations_invalid_sizes2()
635 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
639 class sized_declarations_invalid_sizes3 : public TestCaseBase<API>
644 : TestCaseBase<API>(context, "sized_declarations_invalid_sizes3", in sized_declarations_invalid_sizes3()
659 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
663 class sized_declarations_invalid_sizes4 : public TestCaseBase<API>
668 : TestCaseBase<API>(context, "sized_declarations_invalid_sizes4", in sized_declarations_invalid_sizes4()
684 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
688 class ConstructorsAndUnsizedDeclConstructors1 : public TestCaseBase<API>
693 : TestCaseBase<API>(context, "ConstructorsAndUnsizedDeclConstructors1", in ConstructorsAndUnsizedDeclConstructors1()
708 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
713 class ConstructorsAndUnsizedDeclConstructors2 : public TestCaseBase<API>
718 : TestCaseBase<API>(context, "ConstructorsAndUnsizedDeclConstructors2", in ConstructorsAndUnsizedDeclConstructors2()
735 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
739 class ConstructorsAndUnsizedDeclUnsizedConstructors : public TestCaseBase<API>
744 : TestCaseBase<API>(context, "ConstructorsAndUnsizedDeclUnsizedConstructors", in ConstructorsAndUnsizedDeclUnsizedConstructors()
762 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
766 class ConstructorsAndUnsizedDeclConst : public TestCaseBase<API>
771 : TestCaseBase<API>(context, "ConstructorsAndUnsizedDeclConst", in ConstructorsAndUnsizedDeclConst()
786 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
790 class ConstructorsAndUnsizedDeclInvalidConstructors1 : public TestCaseBase<API>
795 : TestCaseBase<API>(context, "ConstructorsAndUnsizedDeclInvalidConstructors1", in ConstructorsAndUnsizedDeclInvalidConstructors1()
809 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
813 class ConstructorsAndUnsizedDeclInvalidConstructors2 : public TestCaseBase<API>
818 : TestCaseBase<API>(context, "ConstructorsAndUnsizedDeclInvalidConstructors2", in ConstructorsAndUnsizedDeclInvalidConstructors2()
833 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
837 class ConstructorsAndUnsizedDeclInvalidConstructors3 : public TestCaseBase<API>
842 : TestCaseBase<API>(context, "ConstructorsAndUnsizedDeclInvalidConstructors3", in ConstructorsAndUnsizedDeclInvalidConstructors3()
857 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
861 class ConstructorsAndUnsizedDeclInvalidConstructors4 : public TestCaseBase<API>
866 : TestCaseBase<API>(context, "ConstructorsAndUnsizedDeclInvalidConstructors4", in ConstructorsAndUnsizedDeclInvalidConstructors4()
881 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
885 class ConstructorsAndUnsizedDeclConstructorSizing1 : public TestCaseBase<API>
890 : TestCaseBase<API>(context, "ConstructorsAndUnsizedDeclConstructorSizing1", in ConstructorsAndUnsizedDeclConstructorSizing1()
906 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
910 class ConstructorsAndUnsizedDeclConstructorSizing2 : public TestCaseBase<API>
915 : TestCaseBase<API>(context, "ConstructorsAndUnsizedDeclConstructorSizing2", in ConstructorsAndUnsizedDeclConstructorSizing2()
933 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
937 class ConstructorsAndUnsizedDeclStructConstructors : public TestCaseBase<API>
942 : TestCaseBase<API>(context, "ConstructorsAndUnsizedDeclStructConstructors", in ConstructorsAndUnsizedDeclStructConstructors()
957 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
962 class ConstructorsAndUnsizedDeclUnsizedArrays1 : public TestCaseBase<API>
967 : TestCaseBase<API>(context, "ConstructorsAndUnsizedDeclUnsizedArrays1", in ConstructorsAndUnsizedDeclUnsizedArrays1()
981 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
985 class ConstructorsAndUnsizedDeclUnsizedArrays2 : public TestCaseBase<API>
990 : TestCaseBase<API>(context, "ConstructorsAndUnsizedDeclUnsizedArrays2", in ConstructorsAndUnsizedDeclUnsizedArrays2()
1004 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1008 class ConstructorsAndUnsizedDeclUnsizedArrays3 : public TestCaseBase<API>
1013 : TestCaseBase<API>(context, "ConstructorsAndUnsizedDeclUnsizedArrays3", in ConstructorsAndUnsizedDeclUnsizedArrays3()
1028 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1032 class ConstructorsAndUnsizedDeclUnsizedArrays4 : public TestCaseBase<API>
1037 : TestCaseBase<API>(context, "ConstructorsAndUnsizedDeclUnsizedArrays4", in ConstructorsAndUnsizedDeclUnsizedArrays4()
1052 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1056 class ExpressionsAssignment1 : public TestCaseBase<API>
1061 : TestCaseBase<API>(context, "ExpressionsAssignment1", in ExpressionsAssignment1()
1076 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1081 class ExpressionsAssignment2 : public TestCaseBase<API>
1086 : TestCaseBase<API>(context, "ExpressionsAssignment2", in ExpressionsAssignment2()
1100 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1104 class ExpressionsAssignment3 : public TestCaseBase<API>
1109 : TestCaseBase<API>(context, "ExpressionsAssignment3", in ExpressionsAssignment3()
1124 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1128 class ExpressionsTypeRestrictions1 : public TestCaseBase<API>
1133 : TestCaseBase<API>(context, "ExpressionsTypeRestrictions1", in ExpressionsTypeRestrictions1()
1148 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1152 class ExpressionsTypeRestrictions2 : public TestCaseBase<API>
1157 : TestCaseBase<API>(context, "ExpressionsTypeRestrictions2", in ExpressionsTypeRestrictions2()
1172 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1176 class ExpressionsIndexingScalar1 : public TestCaseBase<API>
1181 : TestCaseBase<API>(context, "ExpressionsIndexingScalar1", in ExpressionsIndexingScalar1()
1195 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1199 class ExpressionsIndexingScalar2 : public TestCaseBase<API>
1204 : TestCaseBase<API>(context, "ExpressionsIndexingScalar2", in ExpressionsIndexingScalar2()
1218 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1222 class ExpressionsIndexingScalar3 : public TestCaseBase<API>
1227 : TestCaseBase<API>(context, "ExpressionsIndexingScalar3", in ExpressionsIndexingScalar3()
1241 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1245 class ExpressionsIndexingScalar4 : public TestCaseBase<API>
1250 : TestCaseBase<API>(context, "ExpressionsIndexingScalar4", in ExpressionsIndexingScalar4()
1265 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1269 class ExpressionsIndexingArray1 : public TestCaseBase<API>
1274 : TestCaseBase<API>(context, "ExpressionsIndexingArray1", in ExpressionsIndexingArray1()
1291 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1295 class ExpressionsIndexingArray2 : public TestCaseBase<API>
1300 : TestCaseBase<API>(context, "ExpressionsIndexingArray2", in ExpressionsIndexingArray2()
1315 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1320 class ExpressionsIndexingArray3 : public TestCaseBase<API>
1325 : TestCaseBase<API>(context, "ExpressionsIndexingArray3", in ExpressionsIndexingArray3()
1339 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1343 class ExpressionsDynamicIndexing1 : public TestCaseBase<API>
1348 : TestCaseBase<API>(context, "ExpressionsDynamicIndexing1", in ExpressionsDynamicIndexing1()
1363 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1367 class ExpressionsDynamicIndexing2 : public TestCaseBase<API>
1372 : TestCaseBase<API>(context, "ExpressionsDynamicIndexing2", in ExpressionsDynamicIndexing2()
1387 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1391 class ExpressionsEquality1 : public TestCaseBase<API>
1396 : TestCaseBase<API>(context, "ExpressionsEquality1", in ExpressionsEquality1()
1414 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1418 class ExpressionsEquality2 : public TestCaseBase<API>
1423 : TestCaseBase<API>(context, "ExpressionsEquality2", in ExpressionsEquality2()
1439 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1443 class ExpressionsLength1 : public TestCaseBase<API>
1448 : TestCaseBase<API>(context, name, description) in ExpressionsLength1()
1454 : TestCaseBase<API>(context, "ExpressionsLength1", in ExpressionsLength1()
1469 void execute_dispatch_test(typename TestCaseBase<API>::TestShaderType tested_shader_type,
1472 void execute_draw_test(typename TestCaseBase<API>::TestShaderType tested_shader_type,
1475 std::string prepare_compute_shader(typename TestCaseBase<API>::TestShaderType tested_shader_type,
1478 std::string prepare_fragment_shader(typename TestCaseBase<API>::TestShaderType tested_shader_type,
1481 std::string prepare_geometry_shader(typename TestCaseBase<API>::TestShaderType tested_shader_type,
1484 std::string prepare_tess_ctrl_shader(typename TestCaseBase<API>::TestShaderType tested_shader_type,
1487 std::string prepare_tess_eval_shader(typename TestCaseBase<API>::TestShaderType tested_shader_type,
1490 std::string prepare_vertex_shader(typename TestCaseBase<API>::TestShaderType tested_shader_type,
1493 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1517 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1541 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1545 class ExpressionsInvalid1 : public TestCaseBase<API>
1550 …: TestCaseBase<API>(context, "ExpressionsInvalid1", " Correctly reject an assignment of a 2 dimens… in ExpressionsInvalid1()
1563 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1567 class ExpressionsInvalid2 : public TestCaseBase<API>
1572 : TestCaseBase<API>(context, "ExpressionsInvalid2", in ExpressionsInvalid2()
1587 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1591 class InteractionFunctionCalls1 : public TestCaseBase<API>
1596 : TestCaseBase<API>(context, name, description) in InteractionFunctionCalls1()
1602 : TestCaseBase<API>(context, "InteractionFunctionCalls1", in InteractionFunctionCalls1()
1621 void execute_dispatch_test(typename TestCaseBase<API>::TestShaderType tested_shader_type,
1625 void execute_draw_test(typename TestCaseBase<API>::TestShaderType tested_shader_type,
1629 std::string prepare_compute_shader(typename TestCaseBase<API>::TestShaderType tested_shader_type,
1633 std::string prepare_fragment_shader(typename TestCaseBase<API>::TestShaderType tested_shader_type,
1637 std::string prepare_geometry_shader(typename TestCaseBase<API>::TestShaderType tested_shader_type,
1641 std::string prepare_tess_ctrl_shader(typename TestCaseBase<API>::TestShaderType tested_shader_type,
1645 std::string prepare_tess_eval_shader(typename TestCaseBase<API>::TestShaderType tested_shader_type,
1649 std::string prepare_vertex_shader(typename TestCaseBase<API>::TestShaderType tested_shader_type,
1653 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1679 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1706 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1733 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1760 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1787 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1814 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1842 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1846 class InteractionUniforms1 : public TestCaseBase<API>
1851 : TestCaseBase<API>(context, name, description) in InteractionUniforms1()
1857 : TestCaseBase<API>(context, "InteractionUniforms1", in InteractionUniforms1()
1871 std::string prepare_compute_shader(typename TestCaseBase<API>::TestShaderType tested_shader_type,
1874 std::string prepare_fragment_shader(typename TestCaseBase<API>::TestShaderType tested_shader_type,
1877 std::string prepare_geometry_shader(typename TestCaseBase<API>::TestShaderType tested_shader_type,
1880 std::string prepare_tess_ctrl_shader(typename TestCaseBase<API>::TestShaderType tested_shader_type,
1883 std::string prepare_tess_eval_shader(typename TestCaseBase<API>::TestShaderType tested_shader_type,
1886 std::string prepare_vertex_shader(typename TestCaseBase<API>::TestShaderType tested_shader_type,
1889 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1893 class InteractionUniforms2 : public TestCaseBase<API>
1898 : TestCaseBase<API>(context, "InteractionUniforms2", in InteractionUniforms2()
1912 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1916 class InteractionUniformBuffers1 : public TestCaseBase<API>
1921 : TestCaseBase<API>(context, "InteractionUniformBuffers1", in InteractionUniformBuffers1()
1936 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1963 void execute_draw_test(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1965 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1969 class InteractionUniformBuffers3 : public TestCaseBase<API>
1974 : TestCaseBase<API>(context, "InteractionUniformBuffers3", in InteractionUniformBuffers3()
1989 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
1993 class InteractionStorageBuffers1 : public TestCaseBase<API>
1998 : TestCaseBase<API>(context, "InteractionStorageBuffers1", in InteractionStorageBuffers1()
2013 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
2040 void execute_draw_test(typename TestCaseBase<API>::TestShaderType tested_shader_type);
2042 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
2046 class InteractionStorageBuffers3 : public TestCaseBase<API>
2051 : TestCaseBase<API>(context, "InteractionStorageBuffers3", in InteractionStorageBuffers3()
2066 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
2070 class InteractionInterfaceArrays1 : public TestCaseBase<API>
2075 …: TestCaseBase<API>(context, "InteractionInterfaceArrays1", " Verifies that 2-dimensional arrays o… in InteractionInterfaceArrays1()
2088 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
2092 class InteractionInterfaceArrays2 : public TestCaseBase<API>
2097 : TestCaseBase<API>(context, name, description) in InteractionInterfaceArrays2()
2103 : TestCaseBase<API>(context, "InteractionInterfaceArrays2", in InteractionInterfaceArrays2()
2117 const typename TestCaseBase<API>::TestShaderType get_output_shader_type(
2118 const typename TestCaseBase<API>::TestShaderType& input_shader_type);
2119 …const std::string prepare_fragment_shader(const typename TestCaseBase<API>::TestShaderType& input_…
2121 …const std::string prepare_geometry_shader(const typename TestCaseBase<API>::TestShaderType& input_…
2124 …const typename TestCaseBase<API>::TestShaderType& input_shader_type, const std::string& input_sour…
2127 …const typename TestCaseBase<API>::TestShaderType& input_shader_type, const std::string& input_sour…
2129 …const std::string prepare_vertex_shader(const typename TestCaseBase<API>::TestShaderType& input_sh…
2131 void prepare_sources(const typename TestCaseBase<API>::TestShaderType& input_shader_type,
2132 const typename TestCaseBase<API>::TestShaderType& output_shader_type,
2135 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType input_shader_type);
2139 class InteractionInterfaceArrays3 : public TestCaseBase<API>
2144 : TestCaseBase<API>(context, "InteractionInterfaceArrays3", in InteractionInterfaceArrays3()
2158 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
2181 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType input_shader_type);
2195 class AtomicDeclarationTest : public TestCaseBase<API>
2200 : TestCaseBase<API>(context, "AtomicDeclaration", in AtomicDeclarationTest()
2213 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
2229 class AtomicUsageTest : public TestCaseBase<API>
2234 : TestCaseBase<API>(context, "AtomicUsage", in AtomicUsageTest()
2247 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
2250 …void execute(typename TestCaseBase<API>::TestShaderType tested_shader_type, glw::GLuint binding, g…
2263 class SubroutineFunctionCalls1 : public TestCaseBase<API>
2268 : TestCaseBase<API>(context, name, description) in SubroutineFunctionCalls1()
2274 : TestCaseBase<API>(context, "SubroutineFunctionCalls1", in SubroutineFunctionCalls1()
2292 void execute_dispatch_test(typename TestCaseBase<API>::TestShaderType tested_shader_type,
2296 void execute_draw_test(typename TestCaseBase<API>::TestShaderType tested_shader_type,
2300 std::string prepare_compute_shader(typename TestCaseBase<API>::TestShaderType tested_shader_type,
2304 std::string prepare_fragment_shader(typename TestCaseBase<API>::TestShaderType tested_shader_type,
2308 std::string prepare_geometry_shader(typename TestCaseBase<API>::TestShaderType tested_shader_type,
2312 std::string prepare_tess_ctrl_shader(typename TestCaseBase<API>::TestShaderType tested_shader_type,
2316 std::string prepare_tess_eval_shader(typename TestCaseBase<API>::TestShaderType tested_shader_type,
2320 std::string prepare_vertex_shader(typename TestCaseBase<API>::TestShaderType tested_shader_type,
2324 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
2358 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
2386 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
2414 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
2442 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);
2470 void test_shader_compilation(typename TestCaseBase<API>::TestShaderType tested_shader_type);