Lines Matching refs:item
73 \item \code{GL/glext.h} - OpenGL 1.2 (and later) compatibility profile
75 \item \code{GL/glcorearb.h} - OpenGL core profile API + extensions
76 \item \code{GLES/gl.h} - OpenGL compatibility profile API
77 \item \code{GLES/glext.h} - OpenGL ES 1.x extensions
78 \item \code{GLES2/gl2.h} - OpenGL ES 2.x API
79 \item \code{GLES2/gl2ext.h} - OpenGL ES 2.x extensions
80 \item \code{GLES3/gl3.h} - OpenGL ES 3.x API
81 \item \code{GL/glx.h} - GLX API
82 \item \code{GL/glxext.h} - GLX 1.3 (and later) API + extensions
83 \item \code{GL/wgl.h} - WGL API
84 \item \code{GL/wglext.h} - WGL extensions
85 \item \code{EGL/egl.h} - EGL (still being worked on)
138 \item OpenGL and OpenGL ES - \code{gl.xml}
139 \item GLX - \code{glx.xml}
140 \item WGL - \code{wgl.xml}
141 \item EGL - \code{egl.xml} (still in development)
180 \item \tag{comment} - Contains arbitrary text, such as a copyright
182 \item \tag{types} (see section~\ref{tag:types}) - defines API types.
184 \item \tag{kinds} (see section~\ref{tag:kinds}) - defines tags
188 \item \tag{groups} (see section~\ref{tag:groups}) - defines named groups
191 \item \tag{enums} (see section~\ref{tag:enums}) - defines API enumerants
193 \item \tag{commands} (see section~\ref{tag:commands}) - defines API
195 \item \tag{feature} (see section~\ref{tag:feature}) - defines API
198 \item \tag{extensions} (see section~\ref{tag:extensions}) - defines API
216 \item \attr{requires} - another type name this type requires to complete
218 \item \attr{name} - name of this type (if not defined in the tag body).
219 \item \attr{api} - an API name (see \tag{feature} below) which
222 \item \attr{comment} - arbitrary string (unused).
231 \item \tag{apientry/} - insert a platform calling convention macro here
233 \item \tag{name} - contains the name of this type (if not defined in the
264 \item \attr{name} - the name of the kind.
265 \item \attr{desc} - a description of what the kind indicates.
290 \item \attr{name} - kind name, an arbitrary string without commas (',') used
292 \item \attr{desc} - kind description, a description of what it
352 \item \attr{name} - group name, an arbitrary string for grouping a set
382 \item \attr{namespace} - a string for grouping many different enums
386 \item \attr{type} - a string describing the data type of the values of
389 \item \attr{start}, \attr{end} - integers defining the start and end of
395 \item \attr{vendor} - string describing the vendor or purposes to whom a
397 \item \attr{comment} - arbitrary string (unused)
437 \item \attr{value} - enumerant value, a legal C constant (usually a
439 \item \attr{name} - enumerant name, a legal C preprocessor token name.
440 \item \attr{api} - an API name which specializes this definition of the
444 \item \attr{type} - legal C suffix for the value to force it to a
449 \item \attr{group} - group name, an arbitrary string for grouping a set of
455 \item \attr{alias} - name of another enumerant this is an alias of, used
481 \item \attr{start}, \attr{end} - integers defining the start and end of
485 \item \attr{vendor} - string describing the vendor or purposes to whom a
488 \item \attr{comment} - arbitrary string (unused)
505 \item \attr{namespace} - a string defining the namespace in which
526 \item \attr{comment} - arbitrary string (unused).
532 \item \tag{proto} must be the first element, and is a tag defining the C
535 \item \tag{param} elements for each command parameter follow, defining
544 \item \tag{alias} has one attribute, \attr{name}, containing a string which is the
551 \item \tag{vecequiv} has one attribute, \attr{name}, containing a string which is
555 \item \tag{glx} defines GLX protocol information for this command, as
569 \item \attr{group} - group name, an arbitrary string.
570 \item \attr{kind} - kind list, a comma separated list of names of
584 \item The \tag{ptype} tag is optional, and contains text which is a
590 \item The \tag{name} tag is required, and contains the command name
602 \item \attr{group} - group name, an arbitrary string.
603 \item \attr{kind} - kind list, a comma separated list of names of
605 \item \attr{len} - parameter length, either an integer specifying the
610 \item \attr{class} - an arbitrary string defining the type of object handles
627 \item The \tag{ptype} tag is optional, and contains text which is a
633 \item The \tag{name} tag is required, and contains the command name
669 \item \attr{api} - API name this feature is for (see
671 \item \attr{name} - version name, used as the C preprocessor token under
674 \item \attr{protect} - an additional preprocessor token used to protect
679 \item \attr{number} - feature version number, usually a string
681 \item \attr{comment} - arbitrary string (unused)
759 \item \attr{supported} - a regular expression, with an implicit
762 \item \attr{protect} - an additional preprocessor token used to protect
766 \item \attr{comment} - arbitrary string (unused)
825 \item \attr{profile} - string name of an API profile. Interfaces in the
829 \item \attr{comment} - arbitrary string (unused)
830 \item \attr{api} - an API name (see section~\ref{schema:apiname}). Interfaces
845 \item \tag{command} specifies an required (or removed) command defined
850 \item \attr{name} - name of the command (required).
851 \item \attr{comment} - arbitrary string (optional and unused).
853 \item \tag{enum} specifies an required (or removed) enumerant defined in
858 \item \attr{name} - name of the enumerant (required).
859 \item \attr{comment} - arbitrary string (optional and unused).
861 \item \tag{type} specifies a required (or removed) type defined in a
869 \item \attr{name} - name of the type (required).
870 \item \attr{comment} - arbitrary string (optional and unused).
905 \item Enhance \tag{command} \tag{alias} tags to describe more relaxed
1022 \item 2020-10-27 - Add \attr{class} attribute to \tag{param} tags (github
1026 \item 2020-01-11 - Add \attr{group} attribute to \tag{enum} tags, and
1028 \item 2017-01-20 - Update for the move to the new github repository.
1029 \item 2014-06-16 - Add \tag{vendor} attribute to \tag{unused} tags.
1030 \item 2013-09-17 - Add \tag{comment} attribute to \tag{command} tags
1032 \item 2013-06-24 - Add \tag{groups} and \tag{group} tags, renamed
1039 \item 2013-06-19 - Added \tag{extensions} tag block as a wrapper around
1042 \item 2013-06-14 - Expanded description of tags, better formatting
1043 \item 2013-06-12 - First release, text file format