Lines Matching defs:FeatureSet
44 type FeatureSet struct { struct
45 GLReqs []Requirement `json:"GL"`
46 GLESReqs []Requirement `json:"GLES"`
47 WebGLReqs []Requirement `json:"WebGL"`
49 Functions []string `json:"functions"`
50 HardCodeFunctions []HardCodeFunction `json:"hardcode_functions"`
51 OptionalFunctions []string `json:"optional"` // not checked in validate
54 TestOnlyFunctions []string `json:"test_functions"`
56 Required bool `json:"required"`
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 {
391 func allReqsAreCore(feature FeatureSet) bool {
398 func validateFeatures(features []FeatureSet) {