Lines Matching defs:qualifiers
102 * @param qualifiers Qualifiers' set
106 bool Utils::doesContainQualifier(Utils::QUALIFIERS qualifier, const Utils::qualifierSet& qualifiers)
108 for (GLuint i = 0; i < qualifiers.size(); ++i)
110 if (qualifiers[i] == qualifier)
270 /** Returns a string with set of qualifiers.
272 * @param qualifiers Set of qualifiers
276 std::string Utils::getQualifiersListString(const qualifierSet& qualifiers)
290 for (GLuint i = 0; i < qualifiers.size(); ++i)
295 const GLchar* qualifier_str = getQualifierString(qualifiers[i]);
305 /** Prepare a set of qualifiers for given shader stage and variable storage.
306 * Filters out not supported qualifiers from in_qualifiers
308 * @param in_qualifiers Origiranl set of qualifiers
312 * @return Set of qualifiers
328 /* Replace wrong storage qualifiers */
949 * @param qualifiers Set of qualifiers
955 std::string Utils::getBlockVariableDefinition(const qualifierSet& qualifiers, const glw::GLchar* type_name,
970 /* Get qualifiers list */
971 const std::string& list = getQualifiersListString(qualifiers);
1034 * @param qualifiers Set of qualifiers
1040 std::string Utils::getVariableDefinition(VARIABLE_FLAVOUR flavour, const qualifierSet& qualifiers,
1070 /* Get qualifiers list */
1071 const std::string& list = getQualifiersListString(qualifiers);
1086 * @param qualifiers Set of qualifiers for variable
1091 const qualifierSet& qualifiers)
1114 if ((false == Utils::doesContainQualifier(Utils::QUAL_PATCH, qualifiers)) && (Utils::INPUT == storage))
1124 if ((true == Utils::doesContainQualifier(Utils::QUAL_PATCH, qualifiers)) && (Utils::OUTPUT == storage))
1249 * @param in_qualifiers Set of qualifiers
1262 const qualifierSet& qualifiers = prepareQualifiersSet(in_qualifiers, in_stage, in_storage);
1265 out_definition = getBlockVariableDefinition(qualifiers, in_type_name, name.c_str());
1273 * @param in_qualifiers Set of qualifiers
1285 const qualifierSet& qualifiers = prepareQualifiersSet(in_qualifiers, in_stage, in_storage);
1288 out_definition = getVariableDefinition(flavour, qualifiers, in_type_name, name.c_str());
6102 "Verifies that qualifiers of members of input block can be arranged in any order")
6800 : GLSLTestBase(context, "qualifier_order_function_inout", "Verify order of qualifiers of inout function parameters")
7117 : GLSLTestBase(context, "qualifier_order_function_input", "Verify order of qualifiers of function input parameters")
7439 "Verify order of qualifiers of output function parameters")
7756 : GLSLTestBase(context, "qualifier_override_layout", "Verifies overriding layout qualifiers")