{
shaderSpec.version = glu::GLSL_VERSION_310_ES;
shaderTypes.push_back(glu::SHADERTYPE_COMPUTE);
-
- if (context.getContextInfo().isExtensionSupported("GL_EXT_geometry_shader") ||
- context.getContextInfo().isExtensionSupported("GL_OES_geometry_shader"))
- {
- shaderTypes.push_back(glu::SHADERTYPE_GEOMETRY);
- }
-
- if (context.getContextInfo().isExtensionSupported("GL_EXT_tessellation_shader") ||
- context.getContextInfo().isExtensionSupported("GL_OES_tessellation_shader"))
- {
- shaderTypes.push_back(glu::SHADERTYPE_TESSELLATION_CONTROL);
- shaderTypes.push_back(glu::SHADERTYPE_TESSELLATION_EVALUATION);
- }
+ shaderTypes.push_back(glu::SHADERTYPE_GEOMETRY);
+ shaderTypes.push_back(glu::SHADERTYPE_TESSELLATION_CONTROL);
+ shaderTypes.push_back(glu::SHADERTYPE_TESSELLATION_EVALUATION);
}
else
{
else if (glu::contextSupports(contextType, glu::ApiType::es(3, 1)))
{
shaderSpec.version = glu::GLSL_VERSION_310_ES;
- if (m_context.getContextInfo().isExtensionSupported("GL_EXT_geometry_shader") ||
- m_context.getContextInfo().isExtensionSupported("GL_OES_geometry_shader"))
- {
- shaderTypes.push_back(glu::SHADERTYPE_GEOMETRY);
- }
-
- if (m_context.getContextInfo().isExtensionSupported("GL_EXT_tessellation_shader") ||
- m_context.getContextInfo().isExtensionSupported("GL_OES_tessellation_shader"))
- {
- shaderTypes.push_back(glu::SHADERTYPE_TESSELLATION_CONTROL);
- shaderTypes.push_back(glu::SHADERTYPE_TESSELLATION_EVALUATION);
- }
+ shaderTypes.push_back(glu::SHADERTYPE_GEOMETRY);
+ shaderTypes.push_back(glu::SHADERTYPE_TESSELLATION_CONTROL);
+ shaderTypes.push_back(glu::SHADERTYPE_TESSELLATION_EVALUATION);
}
for (std::size_t typeIndex = 0; typeIndex < shaderTypes.size(); ++typeIndex)