@end example
@defmac attrib-mask bit...
-Bitfield constructor. The symbolic @var{bit} arguments are replaced with
-their corresponding numeric values and combined with @code{logior} at
-compile-time. The symbolic arguments known to this bitfield constructor
-are:
+Bitfield constructor. The symbolic @var{bit} arguments are replaced
+with their corresponding numeric values and combined with @code{logior}
+at compile-time. The symbolic arguments known to this bitfield
+constructor are:
@code{current}, @code{point}, @code{line}, @code{polygon},
@code{polygon-stipple}, @code{pixel-mode}, @code{lighting}, @code{fog},
@end defmac
@defmac version-1-3 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{multisample-bit}, @code{multisample},
@end defmac
@defmac arb-multisample enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{multisample-bit-arb}, @code{multisample-arb},
@end defmac
@defmac ext-multisample enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{multisample-bit-ext}, @code{multisample-ext},
@end defmac
@defmac 3dfx-multisample enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{multisample-bit-3dfx}, @code{multisample-3dfx},
@end defmac
@defmac clear-buffer-mask bit...
-Bitfield constructor. The symbolic @var{bit} arguments are replaced with
-their corresponding numeric values and combined with @code{logior} at
-compile-time. The symbolic arguments known to this bitfield constructor
-are:
+Bitfield constructor. The symbolic @var{bit} arguments are replaced
+with their corresponding numeric values and combined with @code{logior}
+at compile-time. The symbolic arguments known to this bitfield
+constructor are:
@code{depth-buffer}, @code{accum-buffer}, @code{stencil-buffer},
@code{color-buffer}, @code{coverage-buffer-bit-nv}.
@end defmac
@defmac client-attrib-mask bit...
-Bitfield constructor. The symbolic @var{bit} arguments are replaced with
-their corresponding numeric values and combined with @code{logior} at
-compile-time. The symbolic arguments known to this bitfield constructor
-are:
+Bitfield constructor. The symbolic @var{bit} arguments are replaced
+with their corresponding numeric values and combined with @code{logior}
+at compile-time. The symbolic arguments known to this bitfield
+constructor are:
@code{client-pixel-store}, @code{client-vertex-array},
@code{client-all-attrib}.
@end defmac
@defmac version-3-0 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{map-read-bit}, @code{map-write-bit},
@end defmac
@defmac arb-map-buffer-range bit...
-Bitfield constructor. The symbolic @var{bit} arguments are replaced with
-their corresponding numeric values and combined with @code{logior} at
-compile-time. The symbolic arguments known to this bitfield constructor
-are:
+Bitfield constructor. The symbolic @var{bit} arguments are replaced
+with their corresponding numeric values and combined with @code{logior}
+at compile-time. The symbolic arguments known to this bitfield
+constructor are:
@code{map-read}, @code{map-write}, @code{map-invalidate-range},
@code{map-invalidate-buffer}, @code{map-flush-explicit},
@end defmac
@defmac ext-map-buffer-range enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{map-read-bit-ext}, @code{map-write-bit-ext},
@end defmac
@defmac version-4-3 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{context-flag-debug-bit}, @code{num-shading-language-versions},
@end defmac
@defmac khr-debug enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{context-flag-debug-bit}, @code{debug-output-synchronous},
@end defmac
@defmac arb-robustness enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{context-flag-robust-access-bit-arb},
@end defmac
@defmac arb-separate-shader-objects enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{vertex-shader-bit}, @code{fragment-shader-bit},
@end defmac
@defmac arb-compute-shader enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{compute-shader-bit}, @code{max-compute-shared-memory-size},
@end defmac
@defmac ext-separate-shader-objects enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{vertex-shader-bit-ext}, @code{fragment-shader-bit-ext},
@code{all-shader-bits-ext}, @code{program-separable-ext},
-@code{active-program-ext}, @code{program-pipeline-binding-ext},
-@code{active-program-ext}.
+@code{program-pipeline-binding-ext}, @code{active-program-ext}.
@end defmac
@defmac ext-shader-image-load-store enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{vertex-attrib-array-barrier-bit-ext},
@end defmac
@defmac arb-shader-image-load-store enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{vertex-attrib-array-barrier-bit},
@end defmac
@defmac arb-shader-storage-buffer-object enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{shader-storage-barrier-bit}, @code{shader-storage-buffer},
@end defmac
@defmac intel-map-texture enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{layout-default-intel}, @code{layout-linear-intel},
@end defmac
@defmac boolean enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{false}, @code{true}.
@end defmac
-@defmac begin-mode enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+@defmac primitive-type enum
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{points}, @code{lines}, @code{line-loop}, @code{line-strip},
@end defmac
@defmac version-3-2 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{lines-adjacency}, @code{line-strip-adjacency},
@end defmac
@defmac arb-geometry-shader-4 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{lines-adjacency-arb}, @code{line-strip-adjacency-arb},
@end defmac
@defmac nv-geometry-program-4 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{lines-adjacency-ext}, @code{line-strip-adjacency-ext},
@end defmac
@defmac arb-tessellation-shader enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{patches}, @code{uniform-block-referenced-by-tess-control-shader},
@end defmac
@defmac nv-gpu-shader-5 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{patches}, @code{int64-nv}, @code{unsigned-int64-nv},
@end defmac
@defmac accum-op enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{accum}, @code{load}, @code{return}, @code{mult}, @code{add}.
@end defmac
@defmac alpha-function enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{never}, @code{less}, @code{equal}, @code{lequal}, @code{greater},
@end defmac
@defmac blending-factor-dest enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{zero}, @code{one}, @code{src-color}, @code{one-minus-src-color},
@end defmac
@defmac blending-factor-src enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{zero}, @code{one}, @code{dst-color}, @code{one-minus-dst-color},
@end defmac
@defmac blend-equation-mode-ext enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{logic-op}, @code{func-add-ext}, @code{min-ext}, @code{max-ext},
@end defmac
@defmac color-material-face enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{front}, @code{back}, @code{front-and-back}.
@end defmac
@defmac color-material-parameter enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{ambient}, @code{diffuse}, @code{specular}, @code{emission},
@end defmac
@defmac color-pointer-type enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{byte}, @code{unsigned-byte}, @code{short}, @code{unsigned-short},
@end defmac
@defmac color-table-parameter-p-name-sgi enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{color-table-scale-sgi}, @code{color-table-bias-sgi}.
@end defmac
@defmac color-table-target-sgi enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{color-table-sgi}, @code{post-convolution-color-table-sgi},
@end defmac
@defmac convolution-border-mode-ext enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{reduce-ext}.
@end defmac
@defmac convolution-parameter-ext enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{convolution-border-mode-ext}, @code{convolution-filter-scale-ext},
@end defmac
@defmac convolution-target-ext enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{convolution-1d-ext}, @code{convolution-2d-ext}.
@end defmac
@defmac cull-face-mode enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{front}, @code{back}, @code{front-and-back}.
@end defmac
@defmac depth-function enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{never}, @code{less}, @code{equal}, @code{lequal}, @code{greater},
@end defmac
@defmac draw-buffer-mode enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{none}, @code{front-left}, @code{front-right}, @code{back-left},
@end defmac
@defmac oes-framebuffer-object enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{fog}, @code{lighting}, @code{texture-1d}, @code{texture-2d},
@end defmac
@defmac enable-cap enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{fog}, @code{lighting}, @code{texture-1d}, @code{texture-2d},
@end defmac
@defmac error-code enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{no-error}, @code{invalid-enum}, @code{invalid-value},
@end defmac
@defmac arb-framebuffer-object enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{invalid-framebuffer-operation},
@end defmac
@defmac ext-framebuffer-object enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{invalid-framebuffer-operation-ext},
@end defmac
@defmac feedback-type enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{2d}, @code{3d}, @code{3d-color}, @code{3d-color-texture},
@end defmac
@defmac feed-back-token enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{pass-through-token}, @code{point-token}, @code{line-token},
@end defmac
@defmac ffd-mask-sgix bit...
-Bitfield constructor. The symbolic @var{bit} arguments are replaced with
-their corresponding numeric values and combined with @code{logior} at
-compile-time. The symbolic arguments known to this bitfield constructor
-are:
+Bitfield constructor. The symbolic @var{bit} arguments are replaced
+with their corresponding numeric values and combined with @code{logior}
+at compile-time. The symbolic arguments known to this bitfield
+constructor are:
@code{texture-deformation-bit-sgix},
@code{geometry-deformation-bit-sgix}.
@end defmac
@defmac ffd-target-sgix enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{geometry-deformation-sgix}, @code{texture-deformation-sgix}.
@end defmac
@defmac fog-mode enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{linear}, @code{exp}, @code{exp2}, @code{fog-func-sgis}.
@end defmac
@defmac fog-parameter enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{fog-color}, @code{fog-density}, @code{fog-end}, @code{fog-index},
@end defmac
@defmac fragment-light-model-parameter-sgix enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{fragment-light-model-local-viewer-sgix},
@end defmac
@defmac front-face-direction enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{cw}, @code{ccw}.
@end defmac
@defmac get-color-table-parameter-p-name-sgi enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{color-table-scale-sgi}, @code{color-table-bias-sgi},
@end defmac
@defmac get-convolution-parameter enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{convolution-border-mode-ext}, @code{convolution-filter-scale-ext},
@end defmac
@defmac get-histogram-parameter-p-name-ext enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{histogram-width-ext}, @code{histogram-format-ext},
@end defmac
@defmac get-map-query enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{coeff}, @code{order}, @code{domain}.
@end defmac
@defmac get-minmax-parameter-p-name-ext enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{minmax-format-ext}, @code{minmax-sink-ext}.
@end defmac
@defmac get-pixel-map enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{pixel-map-i-to-i}, @code{pixel-map-s-to-s},
@end defmac
@defmac get-pointerv-p-name enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{vertex-array-pointer}, @code{normal-array-pointer},
@end defmac
@defmac get-p-name enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{current-color}, @code{current-index}, @code{current-normal},
@end defmac
+@defmac ext-vertex-weighting enum
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
+known to this enumerated value form are:
+
+@code{modelview0-stack-depth-ext}, @code{modelview0-matrix-ext},
+@code{modelview0-ext}, @code{modelview1-stack-depth-ext},
+@code{modelview1-matrix-ext}, @code{vertex-weighting-ext},
+@code{modelview1-ext}, @code{current-vertex-weight-ext},
+@code{vertex-weight-array-ext}, @code{vertex-weight-array-size-ext},
+@code{vertex-weight-array-type-ext},
+@code{vertex-weight-array-stride-ext},
+@code{vertex-weight-array-pointer-ext}.
+
+@end defmac
+
@defmac qcom-alpha-test enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{alpha-test-qcom}, @code{alpha-test-func-qcom},
@end defmac
@defmac ext-unpack-subimage enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{unpack-row-length}, @code{unpack-skip-rows},
@end defmac
@defmac ext-multiview-draw-buffers enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{draw-buffer-ext}, @code{read-buffer-ext}, @code{draw-buffer-ext},
@end defmac
@defmac nv-read-buffer enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{read-buffer-nv}.
@end defmac
@defmac get-texture-parameter enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-mag-filter}, @code{texture-min-filter},
@end defmac
@defmac nv-texture-border-clamp enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-border-color-nv}, @code{clamp-to-border-nv}.
@end defmac
@defmac hint-mode enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{dont-care}, @code{fastest}, @code{nicest}.
@end defmac
@defmac hint-target enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{perspective-correction-hint}, @code{point-smooth-hint},
@end defmac
@defmac histogram-target-ext enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{histogram-ext}, @code{proxy-histogram-ext}.
@end defmac
@defmac index-pointer-type enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{short}, @code{int}, @code{float}, @code{double}.
@end defmac
@defmac light-env-mode-sgix enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{replace}, @code{modulate}, @code{add}.
@end defmac
@defmac light-env-parameter-sgix enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{light-env-mode-sgix}.
@end defmac
@defmac light-model-color-control enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{single-color}, @code{separate-specular-color}.
@end defmac
@defmac light-model-parameter enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{light-model-ambient}, @code{light-model-local-viewer},
@end defmac
@defmac light-parameter enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{ambient}, @code{diffuse}, @code{specular}, @code{position},
@end defmac
@defmac list-mode enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{compile}, @code{compile-and-execute}.
@end defmac
@defmac data-type enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{byte}, @code{unsigned-byte}, @code{short}, @code{unsigned-short},
@end defmac
@defmac oes-element-index-uint bit...
-Bitfield constructor. The symbolic @var{bit} arguments are replaced with
-their corresponding numeric values and combined with @code{logior} at
-compile-time. The symbolic arguments known to this bitfield constructor
-are:
+Bitfield constructor. The symbolic @var{bit} arguments are replaced
+with their corresponding numeric values and combined with @code{logior}
+at compile-time. The symbolic arguments known to this bitfield
+constructor are:
.
@end defmac
@defmac oes-texture-float enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{half-float-oes}.
@end defmac
@defmac ext-vertex-attrib-64-bit enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{double-mat2-ext}, @code{double-mat3-ext}, @code{double-mat4-ext},
@end defmac
@defmac arb-half-float-vertex enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{half-float}.
@end defmac
@defmac arb-half-float-pixel enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{half-float-arb}.
@end defmac
@defmac nv-half-float enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{half-float-nv}.
@end defmac
@defmac apple-float-pixels enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{half-apple}, @code{rgba-float32-apple}, @code{rgb-float32-apple},
@end defmac
@defmac arb-es2-compatibility enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{fixed}, @code{implementation-color-read-type},
@end defmac
@defmac oes-fixed-point enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{fixed-oes}.
@end defmac
@defmac nv-vertex-attrib-integer-64-bit enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{int64-nv}, @code{unsigned-int64-nv}.
@end defmac
@defmac list-name-type enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{byte}, @code{unsigned-byte}, @code{short}, @code{unsigned-short},
@end defmac
@defmac list-parameter-name enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{list-priority-sgix}.
@end defmac
@defmac logic-op enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{clear}, @code{and}, @code{and-reverse}, @code{copy},
@end defmac
@defmac map-target enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{map1-color-4}, @code{map1-index}, @code{map1-normal},
@end defmac
@defmac material-face enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{front}, @code{back}, @code{front-and-back}.
@end defmac
@defmac material-parameter enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{emission}, @code{shininess}, @code{ambient-and-diffuse},
@end defmac
@defmac matrix-mode enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{modelview}, @code{projection}, @code{texture}.
@end defmac
@defmac mesh-mode-1 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{point}, @code{line}.
@end defmac
@defmac mesh-mode-2 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{point}, @code{line}, @code{fill}.
@end defmac
@defmac minmax-target-ext enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{minmax-ext}.
@end defmac
@defmac normal-pointer-type enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{byte}, @code{short}, @code{int}, @code{float}, @code{double}.
@end defmac
@defmac pixel-copy-type enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{color}, @code{depth}, @code{stencil}.
@end defmac
@defmac ext-discard-framebuffer enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{color-ext}, @code{depth-ext}, @code{stencil-ext}.
@end defmac
@defmac pixel-format enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
-@code{color-index}, @code{stencil-index}, @code{depth-component},
-@code{red}, @code{green}, @code{blue}, @code{alpha}, @code{rgb},
-@code{rgba}, @code{luminance}, @code{luminance-alpha}, @code{abgr-ext},
-@code{cmyk-ext}, @code{cmyka-ext}, @code{ycrcb-422-sgix},
-@code{ycrcb-444-sgix}.
+@code{red-ext}.
@end defmac
@defmac oes-depth-texture enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{red-ext}.
@end defmac
@defmac ext-texture-rg enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{red-ext}, @code{rg-ext}, @code{r8-ext}, @code{rg8-ext}.
@end defmac
@defmac pixel-map enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{pixel-map-i-to-i}, @code{pixel-map-s-to-s},
@end defmac
@defmac pixel-store-parameter enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{unpack-swap-bytes}, @code{unpack-lsb-first},
@end defmac
@defmac pixel-store-resample-mode enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{resample-replicate-sgix}, @code{resample-zero-fill-sgix},
@end defmac
@defmac pixel-store-subsample-rate enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{pixel-subsample-4444-sgix}, @code{pixel-subsample-2424-sgix},
@end defmac
@defmac pixel-tex-gen-mode enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
-@code{none}, @code{rgb}, @code{rgba}, @code{luminance},
-@code{luminance-alpha}, @code{pixel-tex-gen-alpha-replace-sgix},
+@code{none}, @code{pixel-tex-gen-alpha-replace-sgix},
@code{pixel-tex-gen-alpha-no-replace-sgix},
@code{pixel-tex-gen-alpha-ms-sgix}, @code{pixel-tex-gen-alpha-ls-sgix}.
@end defmac
@defmac pixel-tex-gen-parameter-name-sgis enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{pixel-fragment-rgb-source-sgis},
@end defmac
@defmac pixel-transfer-parameter enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{map-color}, @code{map-stencil}, @code{index-shift},
@end defmac
@defmac pixel-type enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{bitmap}, @code{byte}, @code{unsigned-byte}, @code{short},
@end defmac
@defmac point-parameter-name-sgis enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{point-size-min-sgis}, @code{point-size-max-sgis},
@end defmac
@defmac polygon-mode enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{point}, @code{line}, @code{fill}.
@end defmac
@defmac read-buffer-mode enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{front-left}, @code{front-right}, @code{back-left},
@end defmac
@defmac rendering-mode enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{render}, @code{feedback}, @code{select}.
@end defmac
@defmac sample-pattern-sgis enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{1pass-sgis}, @code{2pass-0-sgis}, @code{2pass-1-sgis},
@end defmac
@defmac separable-target-ext enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{separable-2d-ext}.
@end defmac
@defmac shading-model enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{flat}, @code{smooth}.
@end defmac
@defmac stencil-function enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{never}, @code{less}, @code{equal}, @code{lequal}, @code{greater},
@end defmac
@defmac stencil-op enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{zero}, @code{keep}, @code{replace}, @code{incr}, @code{decr},
@end defmac
@defmac string-name enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{vendor}, @code{renderer}, @code{version}, @code{extensions}.
@end defmac
@defmac tex-coord-pointer-type enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{short}, @code{int}, @code{float}, @code{double}.
@end defmac
@defmac texture-coord-name enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{s}, @code{t}, @code{r}, @code{q}.
@end defmac
@defmac texture-env-mode enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{modulate}, @code{decal}, @code{blend}, @code{replace-ext},
@end defmac
@defmac texture-env-parameter enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-env-mode}, @code{texture-env-color}.
@end defmac
@defmac texture-env-target enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-env}.
@end defmac
@defmac texture-filter-func-sgis enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{filter4-sgis}.
@end defmac
@defmac texture-gen-mode enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{eye-linear}, @code{object-linear}, @code{sphere-map},
@end defmac
@defmac texture-gen-parameter enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-gen-mode}, @code{object-plane}, @code{eye-plane},
@end defmac
@defmac oes-texture-cube-map enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-gen-mode}, @code{normal-map-oes},
@end defmac
@defmac texture-mag-filter enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{nearest}, @code{linear}, @code{linear-detail-sgis},
@end defmac
@defmac texture-min-filter enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{nearest}, @code{linear}, @code{nearest-mipmap-nearest},
@end defmac
@defmac texture-parameter-name enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-mag-filter}, @code{texture-min-filter},
@end defmac
@defmac texture-target enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-1d}, @code{texture-2d}, @code{proxy-texture-1d},
@end defmac
@defmac texture-wrap-mode enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{clamp}, @code{repeat}, @code{clamp-to-border-sgis},
@end defmac
@defmac pixel-internal-format enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{r3-g3-b2}, @code{alpha4}, @code{alpha8}, @code{alpha12},
@end defmac
@defmac oes-rgb-8-rgba-8 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{rgb8}, @code{rgba8}.
@end defmac
@defmac interleaved-array-format enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{v2f}, @code{v3f}, @code{c4ub-v2f}, @code{c4ub-v3f},
@end defmac
@defmac vertex-pointer-type enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{short}, @code{int}, @code{float}, @code{double}.
@end defmac
@defmac clip-plane-name enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{clip-plane0}, @code{clip-plane1}, @code{clip-plane2},
@end defmac
@defmac light-name enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{light0}, @code{light1}, @code{light2}, @code{light3},
@end defmac
@defmac ext-abgr enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{abgr-ext}.
@end defmac
@defmac version-1-2 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{constant-color}, @code{one-minus-constant-color},
@end defmac
@defmac ext-blend-color enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{constant-color-ext}, @code{one-minus-constant-color-ext},
@end defmac
@defmac ext-blend-minmax enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{func-add}, @code{func-add-ext}, @code{min}, @code{min-ext},
@end defmac
@defmac version-2-0 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{blend-equation-rgb}, @code{vertex-attrib-array-enabled},
@end defmac
@defmac ext-blend-equation-separate enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{blend-equation-rgb-ext}, @code{blend-equation-alpha-ext}.
@end defmac
@defmac oes-blend-equation-separate enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{blend-equation-rgb-oes}, @code{blend-equation-alpha-oes}.
@end defmac
@defmac ext-blend-subtract enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{func-subtract}, @code{func-subtract-ext},
@end defmac
@defmac oes-blend-subtract enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{func-add-oes}, @code{blend-equation-oes},
@end defmac
@defmac ext-cmyka enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{cmyk-ext}, @code{cmyka-ext}, @code{pack-cmyk-hint-ext},
@end defmac
@defmac ext-convolution enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{convolution-1d-ext}, @code{convolution-2d-ext},
@end defmac
@defmac ext-histogram enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{histogram-ext}, @code{proxy-histogram-ext},
@end defmac
@defmac ext-packed-pixels enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{unsigned-byte-3-3-2-ext}, @code{unsigned-short-4-4-4-4-ext},
@end defmac
@defmac ext-texture-type-2-10-10-10-rev enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{polygon-offset-ext}, @code{polygon-offset-factor-ext},
@end defmac
@defmac ext-polygon-offset enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{polygon-offset-ext}, @code{polygon-offset-factor-ext},
@end defmac
@defmac ext-rescale-normal enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{rescale-normal-ext}.
@end defmac
@defmac ext-texture enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{alpha4-ext}, @code{alpha8-ext}, @code{alpha12-ext},
@end defmac
+@defmac arm-rgba-8 enum
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
+known to this enumerated value form are:
+
+@code{rgba8-oes}.
+
+@end defmac
+
@defmac ext-texture-object enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-priority-ext}, @code{texture-resident-ext},
@end defmac
@defmac ext-texture-3d enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{pack-skip-images-ext}, @code{pack-image-height-ext},
@end defmac
@defmac oes-texture-3d enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-3d-binding-oes}, @code{texture-3d-oes},
@end defmac
@defmac ext-vertex-array enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{vertex-array-ext}, @code{normal-array-ext},
@end defmac
@defmac sgix-interlace enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{interlace-sgix}.
@end defmac
@defmac sgis-detail-texture enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{detail-texture-2d-sgis}, @code{detail-texture-2d-binding-sgis},
@end defmac
@defmac sgis-multisample enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{multisample-sgis}, @code{sample-alpha-to-mask-sgis},
@end defmac
-@defmac nv-multisample-coverage enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
-known to this enumerated value form are:
-
-@code{coverage-samples-nv}, @code{color-samples-nv}.
-
-@end defmac
-
@defmac sgis-sharpen-texture enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{linear-sharpen-sgis}, @code{linear-sharpen-alpha-sgis},
@end defmac
@defmac sgi-color-matrix enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{color-matrix-sgi}, @code{color-matrix-stack-depth-sgi},
@end defmac
@defmac sgi-texture-color-table enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-color-table-sgi}, @code{proxy-texture-color-table-sgi}.
@end defmac
@defmac sgix-texture-add-env enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-env-bias-sgix}.
@end defmac
+@defmac arb-shadow-ambient enum
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
+known to this enumerated value form are:
+
+@code{texture-compare-fail-value-arb}.
+
+@end defmac
+
@defmac sgix-shadow-ambient enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{shadow-ambient-sgix}.
@end defmac
@defmac version-1-4 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{blend-dst-rgb}, @code{blend-src-rgb}, @code{blend-dst-alpha},
@end defmac
@defmac ext-blend-func-separate enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{blend-dst-rgb-ext}, @code{blend-src-rgb-ext},
@end defmac
@defmac oes-blend-func-separate enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{blend-dst-rgb-oes}, @code{blend-src-rgb-oes},
@end defmac
@defmac ext-422-pixels enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{422-ext}, @code{422-rev-ext}, @code{422-average-ext},
@end defmac
@defmac sgi-color-table enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{color-table-sgi}, @code{post-convolution-color-table-sgi},
@end defmac
@defmac arb-vertex-array-bgra enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{bgr-ext}, @code{bgra-ext}.
@end defmac
@defmac ext-bgra enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{bgr-ext}, @code{bgra-ext}.
@end defmac
+@defmac ext-paletted-texture enum
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
+known to this enumerated value form are:
+
+@code{color-index1-ext}, @code{color-index2-ext},
+@code{color-index4-ext}, @code{color-index8-ext},
+@code{color-index12-ext}, @code{color-index16-ext},
+@code{texture-index-size-ext}.
+
+@end defmac
+
+@defmac ext-draw-range-elements enum
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
+known to this enumerated value form are:
+
+@code{max-elements-vertices-ext}, @code{max-elements-indices-ext}.
+
+@end defmac
+
+@defmac win-phong-shading enum
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
+known to this enumerated value form are:
+
+@code{phong-win}, @code{phong-hint-win}.
+
+@end defmac
+
+@defmac win-specular-fog enum
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
+known to this enumerated value form are:
+
+@code{fog-specular-texture-win}.
+
+@end defmac
+
+@defmac ext-clip-volume-hint enum
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
+known to this enumerated value form are:
+
+@code{clip-volume-clipping-hint-ext}.
+
+@end defmac
+
@defmac sgis-texture-select enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{dual-alpha4-sgis}, @code{dual-alpha8-sgis},
@end defmac
@defmac arb-point-parameters enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{point-size-min-arb}, @code{point-size-max-arb},
@end defmac
@defmac ext-point-parameters enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{point-size-min-ext}, @code{point-size-max-ext},
@end defmac
@defmac sgis-point-parameters enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{point-size-min-sgis}, @code{point-size-max-sgis},
@end defmac
@defmac sgis-fog-function enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{fog-func-sgis}, @code{fog-func-points-sgis},
@end defmac
@defmac arb-texture-border-clamp enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{clamp-to-border-arb}.
@end defmac
@defmac sgis-texture-border-clamp enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{clamp-to-border-sgis}.
@end defmac
@defmac sgix-texture-multi-buffer enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-multi-buffer-hint-sgix}.
@end defmac
@defmac sgis-texture-edge-clamp enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{clamp-to-edge-sgis}.
@end defmac
@defmac sgis-texture-4d enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{pack-skip-volumes-sgis}, @code{pack-image-depth-sgis},
@end defmac
@defmac sgix-pixel-texture enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{pixel-tex-gen-sgix}, @code{pixel-tex-gen-mode-sgix}.
@end defmac
@defmac sgis-texture-lod enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-min-lod-sgis}, @code{texture-max-lod-sgis},
@end defmac
@defmac sgix-pixel-tiles enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{pixel-tile-best-alignment-sgix},
@end defmac
@defmac sgis-texture-filter-4 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{filter4-sgis}, @code{texture-filter4-size-sgis}.
@end defmac
@defmac sgix-sprite enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{sprite-sgix}, @code{sprite-mode-sgix}, @code{sprite-axis-sgix},
@end defmac
@defmac hp-convolution-border-modes enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{ignore-border-hp}, @code{constant-border-hp},
@end defmac
+@defmac hp-image-transform enum
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
+known to this enumerated value form are:
+
+@code{image-scale-x-hp}, @code{image-scale-y-hp},
+@code{image-translate-x-hp}, @code{image-translate-y-hp},
+@code{image-rotate-angle-hp}, @code{image-rotate-origin-x-hp},
+@code{image-rotate-origin-y-hp}, @code{image-mag-filter-hp},
+@code{image-min-filter-hp}, @code{image-cubic-weight-hp},
+@code{cubic-hp}, @code{average-hp}, @code{image-transform-2d-hp},
+@code{post-image-transform-color-table-hp},
+@code{proxy-post-image-transform-color-table-hp}.
+
+@end defmac
+
+@defmac hp-occlusion-test enum
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
+known to this enumerated value form are:
+
+@code{occlusion-test-hp}, @code{occlusion-test-result-hp}.
+
+@end defmac
+
+@defmac hp-texture-lighting enum
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
+known to this enumerated value form are:
+
+@code{texture-lighting-mode-hp}, @code{texture-post-specular-hp},
+@code{texture-pre-specular-hp}.
+
+@end defmac
+
@defmac sgix-clipmap enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{linear-clipmap-linear-sgix}, @code{texture-clipmap-center-sgix},
@end defmac
@defmac sgix-texture-scale-bias enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{post-texture-filter-bias-sgix},
@end defmac
@defmac sgix-reference-plane enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{reference-plane-sgix}, @code{reference-plane-equation-sgix}.
@end defmac
@defmac sgix-ir-instrument-1 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{ir-instrument1-sgix}.
@end defmac
@defmac sgix-instruments enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{instrument-buffer-pointer-sgix},
@end defmac
@defmac sgix-list-priority enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{list-priority-sgix}.
@end defmac
@defmac sgix-calligraphic-fragment enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{calligraphic-fragment-sgix}.
@end defmac
@defmac sgix-impact-pixel-texture enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{pixel-tex-gen-q-ceiling-sgix}, @code{pixel-tex-gen-q-round-sgix},
@end defmac
@defmac sgix-framezoom enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{framezoom-sgix}, @code{framezoom-factor-sgix},
@end defmac
@defmac sgix-texture-lod-bias enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-lod-bias-s-sgix}, @code{texture-lod-bias-t-sgix},
@end defmac
@defmac sgis-generate-mipmap enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{generate-mipmap-sgis}, @code{generate-mipmap-hint-sgis}.
@end defmac
@defmac sgix-polynomial-ffd enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{geometry-deformation-sgix}, @code{texture-deformation-sgix},
@end defmac
@defmac sgix-fog-offset enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{fog-offset-sgix}, @code{fog-offset-value-sgix}.
@end defmac
@defmac sgix-shadow enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-compare-sgix}, @code{texture-compare-operator-sgix},
@end defmac
@defmac arb-depth-texture enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{depth-component16-arb}, @code{depth-component24-arb},
@end defmac
@defmac sgix-depth-texture enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{depth-component16-sgix}, @code{depth-component24-sgix},
@end defmac
@defmac oes-depth-24 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{depth-component24-oes}.
@end defmac
@defmac oes-depth-32 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{depth-component32-oes}.
@end defmac
@defmac ext-compiled-vertex-array enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{array-element-lock-first-ext},
@end defmac
@defmac ext-cull-vertex enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{cull-vertex-ext}, @code{cull-vertex-eye-position-ext},
@end defmac
@defmac ext-index-array-formats enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{iui-v2f-ext}, @code{iui-v3f-ext}, @code{iui-n3f-v2f-ext},
@end defmac
@defmac ext-index-func enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{index-test-ext}, @code{index-test-func-ext},
@end defmac
@defmac ext-index-material enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{index-material-ext}, @code{index-material-parameter-ext},
@end defmac
@defmac sgix-ycrcb enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{ycrcb-422-sgix}, @code{ycrcb-444-sgix}.
@end defmac
@defmac sunx-general-triangle-list enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{restart-sun}, @code{replace-middle-sun},
@end defmac
@defmac sunx-constant-data enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{unpack-constant-data-sunx}, @code{texture-constant-data-sunx}.
@end defmac
@defmac sun-global-alpha enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{global-alpha-sun}, @code{global-alpha-factor-sun}.
@end defmac
@defmac sgis-texture-color-mask enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-color-writemask-sgis}.
@end defmac
@defmac sgis-point-line-texgen enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{eye-distance-to-point-sgis}, @code{object-distance-to-point-sgis},
@end defmac
@defmac ext-separate-specular-color enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{light-model-color-control-ext}, @code{single-color-ext},
@end defmac
@defmac ext-shared-texture-palette enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{shared-texture-palette-ext}.
@end defmac
@defmac ati-text-fragment-shader enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{text-fragment-shader-ati}.
@end defmac
@defmac ext-color-buffer-half-float enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{framebuffer-attachment-component-type-ext}, @code{r16f-ext},
@end defmac
@defmac oes-surfaceless-context enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{framebuffer-undefined-oes}.
@end defmac
@defmac arb-texture-rg enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{rg}, @code{rg-integer}, @code{r8}, @code{r16}, @code{rg8},
@end defmac
@defmac arb-cl-event enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{sync-cl-event-arb}, @code{sync-cl-event-complete-arb}.
@end defmac
@defmac arb-debug-output enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{debug-output-synchronous-arb},
@end defmac
@defmac arb-get-program-binary enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{program-binary-retrievable-hint}, @code{program-binary-length},
@end defmac
@defmac arb-viewport-array enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{max-viewports}, @code{viewport-subpixel-bits},
@end defmac
@defmac arb-explicit-uniform-location enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{max-uniform-locations}.
@end defmac
@defmac arb-internalformat-query-2 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{internalformat-supported}, @code{internalformat-preferred},
@end defmac
@defmac arb-vertex-attrib-binding enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{vertex-attrib-binding}, @code{vertex-attrib-relative-offset},
@end defmac
@defmac arb-texture-view enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-view-min-level}, @code{texture-view-num-levels},
@end defmac
@defmac sgix-depth-pass-instrument enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{depth-pass-instrument-sgix},
@end defmac
@defmac sgix-fragments-instrument enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{fragments-instrument-sgix},
@end defmac
@defmac sgix-convolution-accuracy enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{convolution-hint-sgix}.
@end defmac
@defmac sgix-ycrcba enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{ycrcb-sgix}, @code{ycrcba-sgix}.
@end defmac
@defmac sgix-slim enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{unpack-compressed-size-sgix},
@end defmac
@defmac sgix-blend-alpha-minmax enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{alpha-min-sgix}, @code{alpha-max-sgix}.
@end defmac
@defmac sgix-scalebias-hint enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{scalebias-hint-sgix}.
@end defmac
@defmac sgix-async enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{async-marker-sgix}.
@end defmac
@defmac sgix-async-histogram enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{async-histogram-sgix}, @code{max-async-histogram-sgix}.
@end defmac
@defmac ext-pixel-transform enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{pixel-transform-2d-ext}, @code{pixel-mag-filter-ext},
@end defmac
@defmac ext-light-texture enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{fragment-material-ext}, @code{fragment-normal-ext},
@end defmac
@defmac sgis-pixel-texture enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{pixel-texture-sgis}, @code{pixel-fragment-rgb-source-sgis},
@end defmac
@defmac sgix-line-quality-hint enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{line-quality-hint-sgix}.
@end defmac
@defmac sgix-async-pixel enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{async-tex-image-sgix}, @code{async-draw-pixels-sgix},
@end defmac
@defmac sgix-texture-coordinate-clamp enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-max-clamp-s-sgix}, @code{texture-max-clamp-t-sgix},
-@code{texture-max-clamp-r-sgix}, @code{fog-factor-to-alpha-sgix}.
+@code{texture-max-clamp-r-sgix}.
@end defmac
@defmac arb-texture-mirrored-repeat enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{mirrored-repeat-arb}.
@end defmac
@defmac ibm-texture-mirrored-repeat enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{mirrored-repeat-ibm}.
@end defmac
@defmac oes-texture-mirrored-repeat enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{mirrored-repeat-oes}.
@end defmac
@defmac s3-s-3-tc enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{rgb-s3tc}, @code{rgb4-s3tc}, @code{rgba-s3tc}, @code{rgba4-s3tc},
@end defmac
@defmac sgix-vertex-preclip enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{vertex-preclip-sgix}, @code{vertex-preclip-hint-sgix}.
@end defmac
@defmac ext-texture-compression-s-3-tc enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{compressed-rgb-s3tc-dxt1-ext},
@end defmac
@defmac angle-texture-compression-dxt-3 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{compressed-rgba-s3tc-dxt3-angle}.
@end defmac
@defmac angle-texture-compression-dxt-5 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{compressed-rgba-s3tc-dxt5-angle}.
@end defmac
@defmac intel-parallel-arrays enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{parallel-arrays-intel},
@end defmac
@defmac sgix-fragment-lighting enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{fragment-lighting-sgix}, @code{fragment-color-material-sgix},
@end defmac
@defmac sgix-resample enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{pack-resample-sgix}, @code{unpack-resample-sgix},
@end defmac
+@defmac ext-coordinate-frame enum
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
+known to this enumerated value form are:
+
+@code{tangent-array-ext}, @code{binormal-array-ext},
+@code{current-tangent-ext}, @code{current-binormal-ext},
+@code{tangent-array-type-ext}, @code{tangent-array-stride-ext},
+@code{binormal-array-type-ext}, @code{binormal-array-stride-ext},
+@code{tangent-array-pointer-ext}, @code{binormal-array-pointer-ext},
+@code{map1-tangent-ext}, @code{map2-tangent-ext},
+@code{map1-binormal-ext}, @code{map2-binormal-ext}.
+
+@end defmac
+
@defmac version-1-5 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{fog-coord-src}, @code{fog-coord}, @code{current-fog-coord},
@end defmac
@defmac ext-fog-coord enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{fog-coordinate-source-ext}, @code{fog-coordinate-ext},
@end defmac
@defmac ext-secondary-color enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{color-sum-ext}, @code{current-secondary-color-ext},
@end defmac
@defmac arb-vertex-program enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{color-sum-arb}, @code{vertex-program-arb},
@end defmac
@defmac version-2-1 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{current-raster-secondary-color}, @code{pixel-pack-buffer},
@end defmac
-@defmac sgix-icc-texture enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
-known to this enumerated value form are:
-
-@code{smooth-point-size-range}, @code{smooth-point-size-granularity},
-@code{smooth-line-width-range}, @code{smooth-line-width-granularity},
-@code{aliased-point-size-range}, @code{aliased-line-width-range}.
-
-@end defmac
-
@defmac rend-screen-coordinates enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{screen-coordinates-rend}, @code{inverted-screen-w-rend}.
@end defmac
@defmac arb-multitexture enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture0-arb}, @code{texture1-arb}, @code{texture2-arb},
@end defmac
@defmac oes-texture-env-crossbar enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture0}, @code{texture1}, @code{texture2}, @code{texture3},
@end defmac
@defmac arb-transpose-matrix enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{transpose-modelview-matrix-arb},
@end defmac
@defmac arb-texture-env-combine enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
-known to this enumerated value form are:
-
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
+known to this enumerated value form are:
+
+@code{subtract-arb}, @code{combine-arb}, @code{combine-rgb-arb},
+@code{combine-alpha-arb}, @code{rgb-scale-arb}, @code{add-signed-arb},
+@code{interpolate-arb}, @code{constant-arb}, @code{primary-color-arb},
+@code{previous-arb}, @code{source0-rgb-arb}, @code{source1-rgb-arb},
+@code{source2-rgb-arb}, @code{source0-alpha-arb},
+@code{source1-alpha-arb}, @code{source2-alpha-arb},
+@code{operand0-rgb-arb}, @code{operand1-rgb-arb},
+@code{operand2-rgb-arb}, @code{operand0-alpha-arb},
+@code{operand1-alpha-arb}, @code{operand2-alpha-arb},
@code{subtract-arb}.
@end defmac
@defmac arb-texture-compression enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{compressed-alpha-arb}, @code{compressed-luminance-arb},
@end defmac
@defmac nv-fence enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{all-completed-nv}, @code{fence-status-nv},
@end defmac
@defmac version-3-1 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-rectangle}, @code{texture-binding-rectangle},
@end defmac
@defmac arb-texture-rectangle enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-rectangle-arb}, @code{texture-binding-rectangle-arb},
@end defmac
@defmac nv-texture-rectangle enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-rectangle-nv}, @code{texture-binding-rectangle-nv},
@end defmac
@defmac ext-packed-depth-stencil enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{depth-stencil-ext}, @code{unsigned-int-24-8-ext},
@end defmac
@defmac nv-packed-depth-stencil enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{depth-stencil-nv}, @code{unsigned-int-24-8-nv}.
@end defmac
@defmac oes-packed-depth-stencil enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{depth-stencil-oes}, @code{unsigned-int-24-8-oes},
@end defmac
@defmac ext-texture-lod-bias enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{max-texture-lod-bias-ext}, @code{texture-filter-control-ext},
@end defmac
@defmac ext-texture-filter-anisotropic enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-max-anisotropy-ext},
@end defmac
-@defmac ext-vertex-weighting enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+@defmac nv-texture-env-combine-4 enum
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
-@code{modelview1-stack-depth-ext}, @code{modelview-matrix1-ext},
-@code{vertex-weighting-ext}, @code{modelview1-ext},
-@code{current-vertex-weight-ext}, @code{vertex-weight-array-ext},
-@code{vertex-weight-array-size-ext},
-@code{vertex-weight-array-type-ext},
-@code{vertex-weight-array-stride-ext},
-@code{vertex-weight-array-pointer-ext}.
+@code{combine4-nv}, @code{source3-rgb-nv}, @code{source3-alpha-nv},
+@code{operand3-rgb-nv}, @code{operand3-alpha-nv}.
@end defmac
@defmac nv-light-max-exponent enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{max-shininess-nv}, @code{max-spot-exponent-nv}.
@end defmac
@defmac ext-stencil-wrap enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{incr-wrap-ext}, @code{decr-wrap-ext}.
@end defmac
@defmac oes-stencil-wrap enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{incr-wrap-oes}, @code{decr-wrap-oes}.
@end defmac
@defmac ext-texture-cube-map enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{normal-map-ext}, @code{reflection-map-ext},
@end defmac
@defmac nv-texgen-reflection enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
-@code{normal-map}, @code{reflection-map}.
+@code{normal-map-nv}, @code{reflection-map-nv}.
@end defmac
@defmac arb-texture-cube-map enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{normal-map-arb}, @code{reflection-map-arb},
@end defmac
@defmac nv-vertex-array-range enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{vertex-array-range-nv}, @code{vertex-array-range-length-nv},
@end defmac
@defmac apple-vertex-array-range enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{vertex-array-range-apple}, @code{vertex-array-range-length-apple},
@end defmac
@defmac nv-register-combiners enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{register-combiners-nv}, @code{variable-a-nv},
@code{unsigned-invert-nv}, @code{expand-normal-nv},
@code{expand-negate-nv}, @code{half-bias-normal-nv},
@code{half-bias-negate-nv}, @code{signed-identity-nv},
-@code{unsigned-negate-nv}, @code{scale-by-two-nv},
+@code{signed-negate-nv}, @code{scale-by-two-nv},
@code{scale-by-four-nv}, @code{scale-by-one-half-nv},
@code{bias-by-negative-one-half-nv}, @code{combiner-input-nv},
@code{combiner-mapping-nv}, @code{combiner-component-usage-nv},
@end defmac
@defmac nv-register-combiners-2 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{per-stage-constants-nv}.
@end defmac
@defmac nv-primitive-restart enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{primitive-restart-nv}, @code{primitive-restart-index-nv}.
@end defmac
@defmac nv-fog-distance enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
-@code{fog-gen-mode-nv}, @code{eye-radial-nv},
+@code{fog-distance-mode-nv}, @code{eye-radial-nv},
@code{eye-plane-absolute-nv}.
@end defmac
@defmac nv-texgen-emboss enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{emboss-light-nv}, @code{emboss-constant-nv}, @code{emboss-map-nv}.
@end defmac
@defmac ingr-color-clamp enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{red-min-clamp-ingr}, @code{green-min-clamp-ingr},
@end defmac
@defmac ingr-interlace-read enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{interlace-read-ingr}.
@end defmac
@defmac ext-texture-env-combine enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{combine-ext}, @code{combine-rgb-ext}, @code{combine-alpha-ext},
@end defmac
-@defmac nv-texture-env-combine-4 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
-known to this enumerated value form are:
-
-@code{combine4-nv}, @code{source3-rgb-nv}, @code{source3-alpha-nv},
-@code{operand3-rgb-nv}, @code{operand3-alpha-nv}.
-
-@end defmac
-
@defmac sgix-subsample enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{pack-subsample-rate-sgix}, @code{unpack-subsample-rate-sgix},
@end defmac
@defmac ext-texture-perturb-normal enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{perturb-ext}, @code{texture-normal-ext}.
@end defmac
@defmac apple-specular-vector enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{light-model-specular-vector-apple}.
@end defmac
@defmac apple-transform-hint enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{transform-hint-apple}.
@end defmac
@defmac apple-client-storage enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{unpack-client-storage-apple}.
@end defmac
@defmac apple-object-purgeable enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{buffer-object-apple}, @code{released-apple},
@end defmac
@defmac arb-vertex-array-object enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{vertex-array-binding}.
@end defmac
@defmac apple-vertex-array-object enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{vertex-array-binding-apple}.
@end defmac
@defmac apple-texture-range enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-range-length-apple}, @code{texture-range-pointer-apple},
@end defmac
@defmac apple-ycbcr-422 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{ycbcr-422-apple}, @code{unsigned-short-8-8-apple},
@end defmac
@defmac mesa-ycbcr-texture enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{unsigned-short-8-8-mesa}, @code{unsigned-short-8-8-rev-mesa},
@end defmac
@defmac sun-slice-accum enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{slice-accum-sun}.
@end defmac
@defmac sun-mesh-array enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{quad-mesh-sun}, @code{triangle-mesh-sun}.
@end defmac
@defmac nv-vertex-program enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{vertex-program-nv}, @code{vertex-state-program-nv},
@end defmac
@defmac arb-depth-clamp enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{depth-clamp}.
@end defmac
@defmac nv-depth-clamp enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{depth-clamp-nv}.
@end defmac
@defmac arb-fragment-program enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{vertex-program-arb}, @code{vertex-attrib-array-enabled-arb},
@end defmac
@defmac arb-vertex-blend enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{max-vertex-units-arb}, @code{active-vertex-units-arb},
@end defmac
@defmac oes-matrix-palette enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{max-vertex-units-oes}, @code{weight-array-oes},
@end defmac
@defmac arb-texture-env-dot-3 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{dot3-rgb-arb}, @code{dot3-rgba-arb}.
@end defmac
@defmac img-texture-env-enhanced-fixed-function enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{dot3-rgba-img}, @code{modulate-color-img},
@end defmac
@defmac 3dfx-texture-compression-fxt1 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{compressed-rgb-fxt1-3dfx}, @code{compressed-rgba-fxt1-3dfx}.
@end defmac
@defmac nv-evaluators enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{eval-2d-nv}, @code{eval-triangular-2d-nv},
@code{map-tessellation-nv}, @code{map-attrib-u-order-nv},
@code{map-attrib-v-order-nv}, @code{eval-fractional-tessellation-nv},
-@code{eval-vertex-atrrib0-nv}, @code{eval-vertex-atrrib1-nv},
-@code{eval-vertex-atrrib2-nv}, @code{eval-vertex-atrrib3-nv},
-@code{eval-vertex-atrrib4-nv}, @code{eval-vertex-atrrib5-nv},
-@code{eval-vertex-atrrib6-nv}, @code{eval-vertex-atrrib7-nv},
-@code{eval-vertex-atrrib8-nv}, @code{eval-vertex-atrrib9-nv},
-@code{eval-vertex-atrrib10-nv}, @code{eval-vertex-atrrib11-nv},
-@code{eval-vertex-atrrib12-nv}, @code{eval-vertex-atrrib13-nv},
-@code{eval-vertex-atrrib14-nv}, @code{eval-vertex-atrrib15-nv},
+@code{eval-vertex-attrib0-nv}, @code{eval-vertex-attrib1-nv},
+@code{eval-vertex-attrib2-nv}, @code{eval-vertex-attrib3-nv},
+@code{eval-vertex-attrib4-nv}, @code{eval-vertex-attrib5-nv},
+@code{eval-vertex-attrib6-nv}, @code{eval-vertex-attrib7-nv},
+@code{eval-vertex-attrib8-nv}, @code{eval-vertex-attrib9-nv},
+@code{eval-vertex-attrib10-nv}, @code{eval-vertex-attrib11-nv},
+@code{eval-vertex-attrib12-nv}, @code{eval-vertex-attrib13-nv},
+@code{eval-vertex-attrib14-nv}, @code{eval-vertex-attrib15-nv},
@code{max-map-tessellation-nv}, @code{max-rational-eval-order-nv}.
@end defmac
@defmac nv-tessellation-program-5 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{max-program-patch-attribs-nv}, @code{tess-control-program-nv},
@end defmac
@defmac nv-texture-shader enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{offset-texture-rectangle-nv},
@code{dsdt-mag-intensity-nv}, @code{shader-consistent-nv},
@code{texture-shader-nv}, @code{shader-operation-nv},
@code{cull-modes-nv}, @code{offset-texture-matrix-nv},
-@code{offset-texture-scale-nv}, @code{offset-texture-bias-nv},
-@code{offset-texture-2d-matrix-nv}, @code{offset-texture-2d-scale-nv},
+@code{offset-texture-2d-matrix-nv}, @code{offset-texture-scale-nv},
+@code{offset-texture-2d-scale-nv}, @code{offset-texture-bias-nv},
@code{offset-texture-2d-bias-nv}, @code{previous-texture-input-nv},
@code{const-eye-nv}, @code{pass-through-nv}, @code{cull-fragment-nv},
@code{offset-texture-2d-nv}, @code{dependent-ar-texture-2d-nv},
@end defmac
@defmac nv-vdpau-interop enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{surface-state-nv}, @code{surface-registered-nv},
@end defmac
@defmac nv-texture-shader-2 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{dot-product-texture-3d-nv}.
@end defmac
@defmac ext-texture-env-dot-3 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{dot3-rgb-ext}, @code{dot3-rgba-ext}.
@end defmac
@defmac amd-program-binary-z400 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{z400-binary-amd}.
@end defmac
@defmac oes-get-program-binary enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{program-binary-length-oes}, @code{num-program-binary-formats-oes},
@end defmac
@defmac ati-texture-mirror-once enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{mirror-clamp-ati}, @code{mirror-clamp-to-edge-ati}.
@end defmac
@defmac ext-texture-mirror-clamp enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{mirror-clamp-ext}, @code{mirror-clamp-to-edge-ext},
@end defmac
@defmac ati-texture-env-combine-3 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{modulate-add-ati}, @code{modulate-signed-add-ati},
@end defmac
@defmac amd-stencil-operation-extended enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{set-amd}, @code{replace-value-amd}, @code{stencil-op-value-amd},
@end defmac
@defmac mesa-packed-depth-stencil enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{depth-stencil-mesa}, @code{unsigned-int-24-8-mesa},
@end defmac
@defmac mesa-trace enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{trace-all-bits-mesa}, @code{trace-operations-bit-mesa},
@end defmac
@defmac mesa-pack-invert enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{pack-invert-mesa}.
@end defmac
@defmac mesax-texture-stack enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-1d-stack-mesax}, @code{texture-2d-stack-mesax},
@end defmac
@defmac mesa-shader-debug enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{debug-object-mesa}, @code{debug-print-mesa},
@end defmac
@defmac ati-vertex-array-object enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{static-ati}, @code{dynamic-ati}, @code{preserve-ati},
@end defmac
@defmac arb-vertex-buffer-object enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{buffer-size-arb}, @code{buffer-usage-arb},
@end defmac
@defmac ati-element-array enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{element-array-ati}, @code{element-array-type-ati},
@end defmac
@defmac ati-vertex-streams enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{max-vertex-streams-ati}, @code{vertex-stream0-ati},
@end defmac
@defmac ati-envmap-bumpmap enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{bump-rot-matrix-ati}, @code{bump-rot-matrix-size-ati},
@end defmac
@defmac ext-vertex-shader enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{vertex-shader-ext}, @code{vertex-shader-binding-ext},
@end defmac
@defmac amd-compressed-atc-texture enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{atc-rgba-interpolated-alpha-amd}, @code{atc-rgb-amd},
@end defmac
@defmac ati-pn-triangles enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{pn-triangles-ati}, @code{max-pn-triangles-tesselation-level-ati},
@end defmac
@defmac amd-compressed-3dc-texture enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{3dc-x-amd}, @code{3dc-xy-amd}.
@end defmac
@defmac ati-meminfo enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{vbo-free-memory-ati}, @code{texture-free-memory-ati},
@end defmac
@defmac ati-separate-stencil enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{stencil-back-func-ati}, @code{stencil-back-pass-depth-fail-ati},
@end defmac
@defmac arb-texture-float enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{rgba32f-arb}, @code{rgb32f-arb}, @code{alpha32f-arb},
@end defmac
@defmac ati-texture-float enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{rgba-float32-ati}, @code{rgb-float32-ati},
@end defmac
@defmac arb-color-buffer-float enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{rgba-float-mode-arb}, @code{clamp-vertex-color-arb},
@end defmac
@defmac ati-pixel-format-float enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
-@code{type-rgba-float-ati}, @code{color-clear-unclamped-value-ati}.
+@code{rgba-float-mode-ati}, @code{color-clear-unclamped-value-ati}.
@end defmac
@defmac qcom-writeonly-rendering enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{writeonly-rendering-qcom}.
@end defmac
@defmac arb-draw-buffers enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{max-draw-buffers-arb}, @code{draw-buffer0-arb},
@end defmac
@defmac ati-draw-buffers enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{max-draw-buffers-ati}, @code{draw-buffer0-ati},
@end defmac
@defmac nv-draw-buffers enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{max-draw-buffers-nv}, @code{draw-buffer0-nv},
@end defmac
@defmac amd-sample-positions enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{subsample-distance-amd}.
@end defmac
@defmac arb-matrix-palette enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{matrix-palette-arb}, @code{max-matrix-palette-stack-depth-arb},
@end defmac
@defmac arb-shadow enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-compare-mode-arb}, @code{texture-compare-func-arb},
@end defmac
@defmac ext-shadow-samplers enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-compare-mode-ext}, @code{texture-compare-func-ext},
@end defmac
@defmac ext-texture-array enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{compare-ref-depth-to-texture-ext},
@end defmac
@defmac arb-seamless-cube-map enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-cube-map-seamless}.
@end defmac
@defmac nv-texture-shader-3 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{offset-projective-texture-2d-nv},
@end defmac
@defmac arb-point-sprite enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{point-sprite-arb}, @code{coord-replace-arb}.
@end defmac
@defmac nv-point-sprite enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{point-sprite-nv}, @code{coord-replace-nv},
@end defmac
@defmac oes-point-sprite enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{point-sprite-arb}, @code{coord-replace-arb}.
@end defmac
@defmac arb-occlusion-query enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{query-counter-bits-arb}, @code{current-query-arb},
@end defmac
@defmac nv-occlusion-query enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{pixel-counter-bits-nv}, @code{current-occlusion-query-id-nv},
@end defmac
@defmac ext-occlusion-query-boolean enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{current-query-ext}, @code{query-result-ext},
@end defmac
@defmac nv-fragment-program enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{max-fragment-program-local-parameters-nv},
@end defmac
@defmac nv-copy-depth-to-color enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{depth-stencil-to-rgba-nv}, @code{depth-stencil-to-bgra-nv}.
@end defmac
@defmac nv-pixel-data-range enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{write-pixel-data-range-nv}, @code{read-pixel-data-range-nv},
@end defmac
@defmac arb-gpu-shader-5 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{geometry-shader-invocations},
@end defmac
@defmac nv-float-buffer enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{float-r-nv}, @code{float-rg-nv}, @code{float-rgb-nv},
@end defmac
@defmac nv-texture-expand-normal enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-unsigned-remap-mode-nv}.
@end defmac
@defmac ext-depth-bounds-test enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{depth-bounds-test-ext}, @code{depth-bounds-ext}.
@end defmac
@defmac oes-mapbuffer enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{write-only-oes}, @code{buffer-access-oes},
@end defmac
@defmac nv-shader-buffer-store enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{read-write}, @code{write-only},
@end defmac
@defmac arb-timer-query enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{time-elapsed}, @code{timestamp}.
@end defmac
@defmac ext-timer-query enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{time-elapsed-ext}.
@end defmac
@defmac arb-pixel-buffer-object enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{pixel-pack-buffer-arb}, @code{pixel-unpack-buffer-arb},
@end defmac
@defmac ext-pixel-buffer-object enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{pixel-pack-buffer-ext}, @code{pixel-unpack-buffer-ext},
@end defmac
@defmac nv-s-rgb-formats enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{etc1-srgb8-nv}, @code{srgb8-nv}, @code{sluminance-alpha-nv},
@end defmac
@defmac ext-stencil-clear-tag enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{stencil-tag-bits-ext}, @code{stencil-clear-tag-value-ext}.
@end defmac
@defmac nv-vertex-program-2-option enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{max-program-exec-instructions-nv},
@end defmac
@defmac nv-fragment-program-2 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{max-program-exec-instructions-nv},
@end defmac
@defmac arb-blend-func-extended enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{src1-color}, @code{one-minus-src1-color},
@end defmac
@defmac nv-vertex-program-4 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{vertex-attrib-array-integer-nv}.
@end defmac
@defmac version-3-3 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{vertex-attrib-array-divisor}.
@end defmac
@defmac arb-instanced-arrays enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{vertex-attrib-array-divisor-arb}.
@end defmac
@defmac angle-instanced-arrays enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{vertex-attrib-array-divisor-angle}.
@end defmac
@defmac nv-instanced-arrays enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{vertex-attrib-array-divisor-nv}.
@end defmac
@defmac nv-gpu-program-4 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{min-program-texel-offset-nv}, @code{max-program-texel-offset-nv},
@end defmac
@defmac ext-stencil-two-side enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{stencil-test-two-side-ext}, @code{active-stencil-face-ext}.
@end defmac
@defmac arb-sampler-objects enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{sampler-binding}.
@end defmac
@defmac ati-fragment-shader enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{fragment-shader-ati}, @code{reg-0-ati}, @code{reg-1-ati},
@end defmac
@defmac oml-interlace enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{interlace-oml}, @code{interlace-read-oml}.
@end defmac
@defmac oml-subsample enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{format-subsample-24-24-oml}, @code{format-subsample-244-244-oml}.
@end defmac
@defmac oml-resample enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{pack-resample-oml}, @code{unpack-resample-oml},
@end defmac
@defmac oes-point-size-array enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{point-size-array-type-oes}, @code{point-size-array-stride-oes},
@end defmac
@defmac oes-matrix-get enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{modelview-matrix-float-as-int-bits-oes},
@end defmac
@defmac apple-vertex-program-evaluators enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{vertex-attrib-map1-apple}, @code{vertex-attrib-map2-apple},
@end defmac
@defmac apple-fence enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{draw-pixels-apple}, @code{fence-apple}.
@end defmac
@defmac apple-element-array enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{element-array-apple}, @code{element-array-type-apple},
@end defmac
@defmac arb-uniform-buffer-object enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{uniform-buffer}, @code{uniform-buffer-binding},
@end defmac
@defmac apple-flush-buffer-range enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{buffer-serialized-modify-apple},
@end defmac
@defmac apple-aux-depth-stencil enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{aux-depth-stencil-apple}.
@end defmac
@defmac apple-row-bytes enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{pack-row-bytes-apple}, @code{unpack-row-bytes-apple}.
@end defmac
@defmac apple-rgb-422 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{rgb-422-apple}, @code{unsigned-short-8-8-apple},
@end defmac
@defmac ext-texture-s-rgb-decode enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-srgb-decode-ext}, @code{decode-ext},
@end defmac
@defmac ext-debug-label enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{program-pipeline-object-ext}, @code{program-object-ext},
@end defmac
@defmac ext-shader-framebuffer-fetch enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{fragment-shader-discards-samples-ext}.
@end defmac
@defmac apple-sync enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{sync-object-apple}, @code{max-server-wait-timeout-apple},
@end defmac
@defmac arb-shader-objects enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{fragment-shader}, @code{fragment-shader-arb},
@end defmac
@defmac arb-vertex-shader enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{fragment-shader}, @code{fragment-shader-arb},
@end defmac
@defmac arb-fragment-shader enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{fragment-shader}, @code{fragment-shader-arb},
@end defmac
@defmac nv-vertex-program-3 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{fragment-shader}, @code{fragment-shader-arb},
@end defmac
@defmac oes-standard-derivatives enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{fragment-shader-derivative-hint-oes}.
@end defmac
@defmac ext-geometry-shader-4 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{max-varying-components-ext}, @code{geometry-shader-ext},
@end defmac
@defmac oes-compressed-paletted-texture enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{palette4-rgb8-oes}, @code{palette4-rgba8-oes},
@end defmac
@defmac oes-read-format enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{implementation-color-read-type-oes},
@end defmac
@defmac oes-draw-texture enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-crop-rect-oes}.
@end defmac
@defmac mesa-program-debug enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{fragment-program-position-mesa},
@end defmac
@defmac amd-performance-monitor enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{counter-type-amd}, @code{counter-range-amd},
@end defmac
@defmac qcom-extended-get enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-width-qcom}, @code{texture-height-qcom},
@end defmac
@defmac img-texture-compression-pvrtc enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{compressed-rgb-pvrtc-4bppv1-img},
@end defmac
@defmac img-shader-binary enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{sgx-binary-img}.
@end defmac
@defmac arb-texture-buffer-object enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-buffer-arb}, @code{max-texture-buffer-size-arb},
@end defmac
@defmac ext-texture-buffer-object enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-buffer-ext}, @code{max-texture-buffer-size-ext},
@end defmac
@defmac arb-occlusion-query-2 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{any-samples-passed}.
@end defmac
@defmac arb-sample-shading enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{sample-shading-arb}, @code{min-sample-shading-value-arb}.
@end defmac
@defmac ext-packed-float enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{r11f-g11f-b10f-ext}, @code{unsigned-int-10f-11f-11f-rev-ext},
@end defmac
@defmac ext-texture-shared-exponent enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{rgb9-e5-ext}, @code{unsigned-int-5-9-9-9-rev-ext},
@end defmac
@defmac ext-texture-s-rgb enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{srgb-ext}, @code{srgb8-ext}, @code{srgb-alpha-ext},
@end defmac
@defmac ext-texture-compression-latc enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{compressed-luminance-latc1-ext},
@end defmac
@defmac ext-transform-feedback enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{transform-feedback-varying-max-length},
@end defmac
@defmac nv-transform-feedback enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{transform-feedback-varying-max-length},
@end defmac
@defmac ext-framebuffer-blit enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{draw-framebuffer-binding-ext}, @code{read-framebuffer-ext},
@end defmac
@defmac angle-framebuffer-blit enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{framebuffer-binding-angle}, @code{renderbuffer-binding-angle},
@end defmac
@defmac nv-framebuffer-blit enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{read-framebuffer-nv}, @code{draw-framebuffer-nv},
@end defmac
@defmac angle-framebuffer-multisample enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{renderbuffer-samples-angle},
@end defmac
@defmac ext-framebuffer-multisample enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{renderbuffer-samples-ext},
@end defmac
@defmac nv-framebuffer-multisample enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{renderbuffer-samples-nv},
@end defmac
@defmac nv-framebuffer-multisample-coverage enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{renderbuffer-coverage-samples-nv},
@end defmac
@defmac arb-depth-buffer-float enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{depth-component32f}, @code{depth32f-stencil8},
@end defmac
@defmac nv-fbo-color-attachments enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{max-color-attachments-nv}.
@end defmac
@defmac oes-stencil-1 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{stencil-index1-oes}.
@end defmac
@defmac oes-stencil-4 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{stencil-index4-oes}.
@end defmac
@defmac oes-stencil-8 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{stencil-index8-oes}.
@end defmac
@defmac oes-vertex-half-float enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{half-float-oes}.
@end defmac
@defmac version-4-1 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{rgb565}.
@end defmac
@defmac oes-compressed-etc1-rgb8-texture enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{etc1-rgb8-oes}.
@end defmac
@defmac oes-egl-image-external enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-external-oes}, @code{sampler-external-oes},
@end defmac
@defmac arb-es3-compatibility enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{primitive-restart-fixed-index},
@end defmac
@defmac ext-multisampled-render-to-texture enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{framebuffer-attachment-texture-samples-ext}.
@end defmac
@defmac ext-texture-integer enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{rgba32ui}, @code{rgba32ui-ext}, @code{rgb32ui},
@end defmac
@defmac arb-vertex-type-2-10-10-10-rev enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{int-2-10-10-10-rev}.
@end defmac
@defmac nv-parameter-buffer-object enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{max-program-parameter-buffer-bindings-nv},
@end defmac
@defmac nv-depth-buffer-float enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{depth-component32f-nv}, @code{depth32f-stencil8-nv},
@end defmac
@defmac arb-shading-language-include enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{shader-include-arb}, @code{named-string-length-arb},
@end defmac
@defmac arb-framebuffer-s-rgb enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{framebuffer-srgb}.
@end defmac
@defmac ext-framebuffer-s-rgb enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{framebuffer-srgb-ext}, @code{framebuffer-srgb-capable-ext}.
@end defmac
@defmac arb-texture-compression-rgtc enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{compressed-red-rgtc1}, @code{compressed-signed-red-rgtc1},
@end defmac
@defmac ext-texture-compression-rgtc enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{compressed-red-rgtc1-ext}, @code{compressed-signed-red-rgtc1-ext},
@end defmac
@defmac ext-gpu-shader-4 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{sampler-1d-array-ext}, @code{sampler-2d-array-ext},
@end defmac
@defmac nv-shadow-samplers-array enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{sampler-2d-array-shadow-nv}.
@end defmac
@defmac nv-shadow-samplers-cube enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{sampler-cube-shadow-nv}.
@end defmac
@defmac ext-bindable-uniform enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{max-vertex-bindable-uniforms-ext},
@end defmac
@defmac arb-shader-subroutine enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{active-subroutines}, @code{active-subroutine-uniforms},
@end defmac
@defmac oes-vertex-type-10-10-10-2 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{unsigned-int-10-10-10-2-oes}, @code{int-10-10-10-2-oes}.
@end defmac
@defmac nv-conditional-render enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{query-wait-nv}, @code{query-no-wait-nv},
@end defmac
+@defmac nv-multisample-coverage enum
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
+known to this enumerated value form are:
+
+@code{color-samples-nv}.
+
+@end defmac
+
@defmac arb-transform-feedback-2 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{transform-feedback}, @code{transform-feedback-paused},
@end defmac
@defmac nv-transform-feedback-2 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{transform-feedback-nv},
@end defmac
@defmac nv-present-video enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{frame-nv}, @code{fields-nv}, @code{current-time-nv},
@end defmac
@defmac nv-depth-nonlinear enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{depth-component16-nonlinear-nv}.
@end defmac
@defmac ext-direct-state-access enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{program-matrix-ext}, @code{transpose-program-matrix-ext},
@end defmac
@defmac arb-texture-swizzle enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-swizzle-r}, @code{texture-swizzle-g},
@end defmac
@defmac ext-texture-swizzle enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-swizzle-r-ext}, @code{texture-swizzle-g-ext},
@end defmac
@defmac arb-provoking-vertex enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{quads-follow-provoking-vertex-convention},
@end defmac
@defmac ext-provoking-vertex enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{quads-follow-provoking-vertex-convention-ext},
@end defmac
@defmac arb-texture-multisample enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{sample-position}, @code{sample-mask}, @code{sample-mask-value},
@end defmac
@defmac nv-explicit-multisample enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{sample-position-nv}, @code{sample-mask-nv},
@end defmac
@defmac nv-gpu-program-5 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{max-geometry-program-invocations-nv},
@end defmac
-@defmac arb-texture-gather enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+@defmac version-4-0 enum
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{min-program-texture-gather-offset},
-@code{max-program-texture-gather-offset},
-@code{max-program-texture-gather-components-arb},
-@code{max-program-texture-gather-components}.
+@code{max-program-texture-gather-offset}, @code{texture-cube-map-array},
+@code{texture-binding-cube-map-array},
+@code{proxy-texture-cube-map-array}, @code{sampler-cube-map-array},
+@code{sampler-cube-map-array-shadow}, @code{int-sampler-cube-map-array},
+@code{unsigned-int-sampler-cube-map-array}.
+
+@end defmac
+
+@defmac arb-texture-gather enum
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
+known to this enumerated value form are:
+
+@code{min-program-texture-gather-offset-arb},
+@code{max-program-texture-gather-offset-arb},
+@code{max-program-texture-gather-components-arb}.
@end defmac
@defmac arb-transform-feedback-3 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{max-transform-feedback-buffers}, @code{max-vertex-streams}.
@end defmac
@defmac arb-texture-compression-bptc enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{compressed-rgba-bptc-unorm-arb},
@end defmac
@defmac nv-coverage-sample enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{coverage-component-nv}, @code{coverage-component4-nv},
@end defmac
@defmac nv-shader-buffer-load enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{buffer-gpu-address-nv}, @code{gpu-address-nv},
@end defmac
@defmac nv-vertex-buffer-unified-memory enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{vertex-attrib-array-unified-nv}, @code{element-array-unified-nv},
@end defmac
@defmac arb-copy-buffer enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{copy-read-buffer-binding}, @code{copy-read-buffer},
@end defmac
@defmac arb-draw-indirect enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{draw-indirect-buffer}, @code{draw-indirect-buffer-binding}.
@end defmac
@defmac arb-gpu-shader-fp-64 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{double-mat2}, @code{double-mat3}, @code{double-mat4},
@end defmac
@defmac arm-mali-shader-binary enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{mali-shader-binary-arm}.
@end defmac
+@defmac arm-mali-program-binary enum
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
+known to this enumerated value form are:
+
+@code{mali-program-binary-arm}.
+
+@end defmac
+
@defmac qcom-driver-control enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{perfmon-global-mode-qcom}.
@end defmac
@defmac qcom-binning-control enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{binning-control-hint-qcom}, @code{cpu-optimized-qcom},
@end defmac
@defmac viv-shader-binary enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{shader-binary-viv}.
@end defmac
-@defmac amd-vertex-shader-tesselator enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+@defmac amd-vertex-shader-tessellator enum
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{sampler-buffer-amd}, @code{int-sampler-buffer-amd},
@end defmac
@defmac arb-texture-cube-map-array enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-cube-map-array}, @code{texture-binding-cube-map-array},
@end defmac
@defmac ext-texture-snorm enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{alpha-snorm}, @code{luminance-snorm},
@end defmac
@defmac amd-blend-minmax-factor enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{factor-min-amd}, @code{factor-max-amd}.
@end defmac
@defmac amd-depth-clamp-separate enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{depth-clamp-near-amd}, @code{depth-clamp-far-amd}.
@end defmac
@defmac nv-video-capture enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{video-buffer-nv}, @code{video-buffer-binding-nv},
@end defmac
@defmac nv-texture-multisample enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-coverage-samples-nv}, @code{texture-color-samples-nv}.
@end defmac
@defmac arb-texture-rgb-10-a-2-ui enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{rgb10-a2ui}.
@end defmac
@defmac nv-path-rendering enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{path-format-svg-nv}, @code{path-format-ps-nv},
@end defmac
@defmac ext-framebuffer-multisample-blit-scaled enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{scaled-resolve-fastest-ext}, @code{scaled-resolve-nicest-ext}.
@end defmac
@defmac arb-map-buffer-alignment enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{min-map-buffer-alignment}.
@end defmac
@defmac nv-deep-texture-3d enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{max-deep-3d-texture-width-height-nv},
@end defmac
@defmac ext-x-11-sync-object enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{sync-x11-fence-ext}.
@end defmac
@defmac arb-stencil-texturing enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{depth-stencil-texture-mode}.
@end defmac
@defmac nv-compute-program-5 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{compute-program-nv}, @code{compute-program-parameter-buffer-nv}.
@end defmac
@defmac arb-sync enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{max-server-wait-timeout}, @code{object-type},
@end defmac
@defmac arb-compressed-texture-pixel-storage enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{unpack-compressed-block-width},
@end defmac
@defmac arb-texture-storage enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-immutable-format}.
@end defmac
@defmac img-program-binary enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{sgx-program-binary-img}.
@end defmac
@defmac img-multisampled-render-to-texture enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{renderbuffer-samples-img},
@end defmac
@defmac img-texture-compression-pvrtc-2 enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{compressed-rgba-pvrtc-2bppv2-img},
@end defmac
@defmac amd-debug-output enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{max-debug-message-length-amd},
@end defmac
@defmac amd-name-gen-delete enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{data-buffer-amd}, @code{performance-monitor-amd},
@end defmac
@defmac amd-pinned-memory enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{external-virtual-memory-buffer-amd}.
@end defmac
@defmac amd-query-buffer-object enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{query-buffer-amd}, @code{query-buffer-binding-amd},
@end defmac
@defmac amd-sparse-texture enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{virtual-page-size-x-amd}, @code{virtual-page-size-y-amd},
@end defmac
@defmac arb-texture-buffer-range enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-buffer-offset}, @code{texture-buffer-size},
@end defmac
@defmac dmp-shader-binary enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{shader-binary-dmp}.
@end defmac
@defmac fj-shader-binary-gccso enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{gccso-shader-binary-fj}.
@end defmac
@defmac arb-shader-atomic-counters enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{atomic-counter-buffer}, @code{atomic-counter-buffer-binding},
@code{max-fragment-atomic-counters},
@code{max-combined-atomic-counters},
@code{max-atomic-counter-buffer-size},
-@code{max-atomic-counter-buffer-bindings},
@code{active-atomic-counter-buffers},
@code{uniform-atomic-counter-buffer-index},
-@code{unsigned-int-atomic-counter}.
+@code{unsigned-int-atomic-counter},
+@code{max-atomic-counter-buffer-bindings}.
@end defmac
@defmac arb-program-interface-query enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{uniform}, @code{uniform-block}, @code{program-input},
@end defmac
@defmac arb-framebuffer-no-attachments enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{framebuffer-default-width}, @code{framebuffer-default-height},
@end defmac
@defmac arb-internalformat-query enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{num-sample-counts}.
@end defmac
@defmac angle-translated-shader-source enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{translated-shader-source-length-angle}.
@end defmac
@defmac angle-texture-usage enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{texture-usage-angle}, @code{framebuffer-attachment-angle},
@end defmac
@defmac angle-pack-reverse-row-order enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{pack-reverse-row-order-angle}.
@end defmac
@defmac angle-depth-texture enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{program-binary-angle}.
@end defmac
@defmac gl-khr-texture-compression-astc-ldr enum
-Enumerated value. The symbolic @var{enum} argument is replaced with its
-corresponding numeric value at compile-time. The symbolic arguments
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
known to this enumerated value form are:
@code{compressed-rgba-astc-4x4-khr},
@end defmac
+@defmac ibm-rasterpos-clip enum
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
+known to this enumerated value form are:
+
+@code{raster-position-unclipped-ibm}.
+
+@end defmac
+
+@defmac ibm-cull-vertex enum
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
+known to this enumerated value form are:
+
+@code{cull-vertex-ibm}.
+
+@end defmac
+
+@defmac ibm-static-data enum
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
+known to this enumerated value form are:
+
+@code{all-static-data-ibm}, @code{static-vertex-array-ibm},
+@code{vertex-array-list-ibm}, @code{normal-array-list-ibm},
+@code{color-array-list-ibm}, @code{index-array-list-ibm},
+@code{texture-coord-array-list-ibm}, @code{edge-flag-array-list-ibm},
+@code{fog-coordinate-array-list-ibm},
+@code{secondary-color-array-list-ibm},
+@code{vertex-array-list-stride-ibm},
+@code{normal-array-list-stride-ibm}, @code{color-array-list-stride-ibm},
+@code{index-array-list-stride-ibm},
+@code{texture-coord-array-list-stride-ibm},
+@code{edge-flag-array-list-stride-ibm},
+@code{fog-coordinate-array-list-stride-ibm},
+@code{secondary-color-array-list-stride-ibm}.
+
+@end defmac
+
+@defmac pgi-misc-hints enum
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
+known to this enumerated value form are:
+
+@code{prefer-doublebuffer-hint-pgi}, @code{conserve-memory-hint-pgi},
+@code{reclaim-memory-hint-pgi}, @code{native-graphics-handle-pgi},
+@code{native-graphics-begin-hint-pgi},
+@code{native-graphics-end-hint-pgi}, @code{always-fast-hint-pgi},
+@code{always-soft-hint-pgi}, @code{allow-draw-obj-hint-pgi},
+@code{allow-draw-win-hint-pgi}, @code{allow-draw-frg-hint-pgi},
+@code{allow-draw-mem-hint-pgi}, @code{strict-depthfunc-hint-pgi},
+@code{strict-lighting-hint-pgi}, @code{strict-scissor-hint-pgi},
+@code{full-stipple-hint-pgi}, @code{clip-near-hint-pgi},
+@code{clip-far-hint-pgi}, @code{wide-line-hint-pgi},
+@code{back-normals-hint-pgi}.
+
+@end defmac
+
+@defmac pgi-vertex-hints enum
+Enumerated value. The symbolic @var{enum} argument is replaced with its
+corresponding numeric value at compile-time. The symbolic arguments
+known to this enumerated value form are:
+
+@code{vertex-data-hint-pgi}, @code{vertex-consistent-hint-pgi},
+@code{material-side-hint-pgi}, @code{max-vertex-hint-pgi},
+@code{vertex23-bit-pgi}, @code{vertex4-bit-pgi}, @code{color3-bit-pgi},
+@code{color4-bit-pgi}, @code{edgeflag-bit-pgi}, @code{index-bit-pgi},
+@code{mat-ambient-bit-pgi}, @code{mat-ambient-and-diffuse-bit-pgi},
+@code{mat-diffuse-bit-pgi}, @code{mat-emission-bit-pgi},
+@code{mat-color-indexes-bit-pgi}, @code{mat-shininess-bit-pgi},
+@code{mat-specular-bit-pgi}, @code{normal-bit-pgi},
+@code{texcoord1-bit-pgi}, @code{texcoord2-bit-pgi},
+@code{texcoord3-bit-pgi}, @code{texcoord4-bit-pgi}.
+
+@end defmac
+
@c %end of fragment