Skip to content

Commit

Permalink
Merge vk-gl-cts/opengl-es-cts-3.2.8 into vk-gl-cts/opengl-es-cts-3.2.9
Browse files Browse the repository at this point in the history
Change-Id: Ib93ae68d7e1f72029005a6dfc0627b6af051d60f
  • Loading branch information
piby committed May 19, 2023
2 parents 10a4d99 + ef94567 commit 7f5fb62
Showing 1 changed file with 11 additions and 21 deletions.
32 changes: 11 additions & 21 deletions external/openglcts/modules/gles31/es31cArrayOfArraysTests.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -432,47 +432,37 @@ void initializeMap()
const std::string* vs = &default_vertex_shader_source; \
const std::string* tcs = &default_tc_shader_source; \
const std::string* tes = &default_te_shader_source; \
const std::string* gs = &default_geometry_shader_source; \
const std::string* fs = &default_fragment_shader_source; \
\
switch (TYPE) \
{ \
case TestCaseBase<API>::COMPUTE_SHADER_TYPE: \
cs = &SOURCE; \
vs = &empty_string; \
tcs = &empty_string; \
tes = &empty_string; \
gs = &empty_string; \
fs = &empty_string; \
this->execute_positive_test(empty_string, empty_string, empty_string, \
empty_string, empty_string, SOURCE, \
DELETE, GPU5); \
break; \
case TestCaseBase<API>::FRAGMENT_SHADER_TYPE: \
fs = &SOURCE; \
this->execute_positive_test(*vs, SOURCE, DELETE, GPU5); \
break; \
case TestCaseBase<API>::GEOMETRY_SHADER_TYPE: \
gs = &SOURCE; \
this->execute_positive_test(*vs, empty_string, empty_string, SOURCE, *fs, \
*cs, DELETE, GPU5); \
break; \
case TestCaseBase<API>::TESSELATION_CONTROL_SHADER_TYPE: \
tcs = &SOURCE; \
this->execute_positive_test(*vs, SOURCE, *tes, empty_string, *fs, *cs, \
DELETE, GPU5); \
break; \
case TestCaseBase<API>::TESSELATION_EVALUATION_SHADER_TYPE: \
tes = &SOURCE; \
this->execute_positive_test(*vs, *tcs, SOURCE, empty_string, *fs, *cs, \
DELETE, GPU5); \
break; \
case TestCaseBase<API>::VERTEX_SHADER_TYPE: \
vs = &SOURCE; \
this->execute_positive_test(SOURCE, *fs, DELETE, GPU5); \
break; \
default: \
TCU_FAIL("Invalid enum"); \
break; \
}; \
\
if (API::USE_ALL_SHADER_STAGES) \
{ \
this->execute_positive_test(*vs, *tcs, *tes, *gs, *fs, *cs, DELETE, GPU5); \
} \
else \
{ \
this->execute_positive_test(*vs, *fs, DELETE, GPU5); \
} \
} while (0)

/** Macro executes either positive or negative test
Expand Down

0 comments on commit 7f5fb62

Please sign in to comment.