Lines Matching refs:PropValidator
167 class PropValidator
170 PropValidator (Context& context, ProgramResourcePropFlags validationProp, const char* requiredExtension);
190 PropValidator::PropValidator (Context& context, ProgramResourcePropFlags validationProp, const char* requiredExtension)
199 std::string PropValidator::getHumanReadablePropertyString (glw::GLint propVal) const
204 bool PropValidator::isSupported (void) const
212 bool PropValidator::isSelected (deUint32 caseFlags) const
217 void PropValidator::setError (const std::string& err) const
224 class SingleVariableValidator : public PropValidator
239 : PropValidator (context, validationProp, requiredExtension)
284 class SingleBlockValidator : public PropValidator
298 : PropValidator (context, validationProp, requiredExtension)
1133 class VariableReferencedByShaderValidator : public PropValidator
1147 : PropValidator (context, PROGRAMRESOURCEPROP_REFERENCED_BY_SHADER, getRequiredExtensionForStage(shaderType))
1258 class BlockReferencedByShaderValidator : public PropValidator
1272 : PropValidator (context, PROGRAMRESOURCEPROP_REFERENCED_BY_SHADER, getRequiredExtensionForStage(shaderType))
1424 class TransformFeedbackResourceValidator : public PropValidator
1438 : PropValidator(context, validationProp, DE_NULL)
1903 const std::vector<const PropValidator*>& validators)
2142 const PropValidator* validator;
2230 std::vector<const PropValidator*> validators;
2282 std::vector<const PropValidator*> validators;
2351 std::vector<const PropValidator*> validators;
2417 std::vector<const PropValidator*> validators;
2455 std::vector<const PropValidator*> validators;