Lines Matching refs:Requirement
45 GLReqs []Requirement `json:"GL"`
46 GLESReqs []Requirement `json:"GLES"`
47 WebGLReqs []Requirement `json:"WebGL"`
59 // Requirement lists how we know if a function exists. Extension is the
66 type Requirement struct {
80 var CORE_REQUIREMENT = Requirement{Extension: CORE_FEATURE, MinVersion: nil}
87 type RequirementGetter func(FeatureSet) []Requirement
89 func glRequirements(fs FeatureSet) []Requirement {
93 func glesRequirements(fs FeatureSet) []Requirement {
97 func webglRequirements(fs FeatureSet) []Requirement {
199 func assembleFunction(block, ifExpr, function string, req Requirement) string {
227 func requirementIfExpression(req Requirement, isLocal bool) string {