• Home
  • Raw
  • Download

Lines Matching +full:unused +full:- +full:function

1 # Copyright 2013-2020 The Khronos Group Inc.
2 # SPDX-License-Identifier: Apache-2.0
5 # See https://github.com/KhronosGroup/OpenGL-Registry
10 namespace xsd = "http://www.w3.org/2001/XMLSchema-datatypes"
34 # name - name of this type, if not present in the <name> tag
35 # api - matches a <feature> api attribute, if present
36 # requires - name of another type definition required by this one
37 # type - "group", if present, indicating a group of values in the
39 # comment - unused
40 # <apientry /> - substitutes for an APIENTRY-style macro on output
41 # <name> - contains typename
73 # name - group name
74 # comment - unused
75 # <enum name=""> - members of the group
84 # namespace - identifies a numeric namespace
85 # group - identifies a functional subset of the namespace - same as group=""
86 # start, end - beginning and end of a numeric range in the namespace
87 # vendor - owner of the numeric range
88 # type - "bitmask", if present
89 # comment - unused
98 (Enum | Unused) *
101 # value - integer (including hex) value of the enumerant
102 # api - matches a <feature> api attribute, if present
103 # type - "u" (unsigned), "ull" (uint64), or integer if not present
104 # name - enumerant name
105 # group - identifies a functional subset of the namespace
106 # alias - another enumerant this is semantically identical to
107 # comment - unused
119 # <unused> defines a range of enumerants not currently being used
120 # start, end - beginning and end of an unused numeric range
121 # vendor - unused
122 # comment - unused
123 Unused = element unused {
130 # namespace - identifies a function namespace
136 # <proto> is the C function prototype, including the return type
137 # <param> are function parameters, in order
138 # class - type of object name (object handle). Handles with different types are not compatible.…
140 # <name> is the function / parameter name
142 # for those parts of a function declaration.
143 # <alias> - denotes function aliasing
144 # name - name of aliased function
145 # <vecequiv> - denotes scalar / vector function equivalence
146 # name - name of corresponding vector form, e.g. (glColor3f -> glColor3fv)
147 # <glx> - information about GLX protocol
148 # type - "render", "single", or "vendor" for GLXRender, GLXSingle, GLXVendorPrivate{WithReply}
149 # opcode - numeric opcode of specified type for this function
150 # name - if present, protocol name (defaults to command name)
151 # comment - unused
191 # api - API tag (e.g. 'gl', 'gles2', etc. - used internally, not
193 # name - version name (C preprocessor name, e.g. GL_VERSION_4_2)
194 # number - version number, e.g. 4.2
195 # protect - additional #ifdef symbol to place around the feature
198 # profile - only require/remove when generated profile matches
199 # comment - unused
224 # api - regexp pattern matching one or more API tags, indicating
230 # api - only require/remove these features for the matching API.
255 # name - feature name which must match
270 # Integers are allowed to be either decimal or C-hex (0x[0-9A-F]+), but