Lines Matching refs:FeatureSet
38 // FeatureSet represents one set of requirements for each of the GL "standards" that
44 type FeatureSet struct {
85 // of the different standards which are stored as keys in FeatureSet and
87 type RequirementGetter func(FeatureSet) []Requirement
89 func glRequirements(fs FeatureSet) []Requirement {
93 func glesRequirements(fs FeatureSet) []Requirement {
97 func webglRequirements(fs FeatureSet) []Requirement {
103 func generateAssembleInterface(features []FeatureSet) {
115 func fillAssembleTemplate(template string, features []FeatureSet, getReqs RequirementGetter) string {
284 func generateValidateInterface(features []FeatureSet) {
347 func functionCheck(feature FeatureSet, indentLevel int) string {
389 // allReqsAreCore returns true iff the FeatureSet is part of "core" for
391 func allReqsAreCore(feature FeatureSet) bool {
398 func validateFeatures(features []FeatureSet) {
449 features := []FeatureSet{}